VOOZH about

URL: https://apify.com/sourabhbgp/greenhouse-scraper

โ‡ฑ Greenhouse Job Scraper โ€” Salary, Remote, Multi-Company ยท Apify


๐Ÿ‘ Greenhouse Job Scraper โ€” Salary, Remote, Multi-Company avatar

Greenhouse Job Scraper โ€” Salary, Remote, Multi-Company

Pricing

$2.00 / 1,000 job listings

Go to Apify Store

Greenhouse Job Scraper โ€” Salary, Remote, Multi-Company

Scrape job listings from any Greenhouse job board with salary extraction, remote/hybrid detection, and 20+ fields. Multi-company support. $2/1K jobs.

Pricing

$2.00 / 1,000 job listings

Rating

0.0

(0)

Developer

๐Ÿ‘ Sourabh Kumar

Sourabh Kumar

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

0

Monthly active users

3 months ago

Last modified

Share

Greenhouse Job Scraper โ€” Salary, Remote Detection, Multi-Company

Scrape job listings from any Greenhouse job board with enriched data โ€” parsed salary, remote/hybrid detection, location splitting, and company metadata. Supports multiple companies in a single run. Just paste the URL.

Why this Greenhouse scraper?

Greenhouse powers job boards for thousands of companies โ€” Stripe, Airbnb, Coinbase, DoorDash, and more. This actor gives you the richest, most structured Greenhouse data available:

  • Paste any URL โ€” no need to guess the company slug. Paste boards.greenhouse.io/stripe or job-boards.greenhouse.io/airbnb and it just works.
  • Multi-company โ€” scrape 10 companies in one run. Just add multiple URLs.
  • Salary extraction โ€” automatically parses salary ranges from job descriptions ($, EUR, GBP, and more).
  • Remote detection โ€” identifies remote and hybrid jobs from location, title, and company metadata.
  • 20+ fields per job โ€” title, department, locations array, salary, remote status, employment type, metadata, dates, and more.
  • $2.00 per 1,000 jobs โ€” pay only for what you extract.
  • Instant โ€” pure API, no browser. Sub-second per company.

What data can you extract?

Each job listing includes 20+ data fields:

FieldDescription
titleJob title
companyCompany name (from Greenhouse, not guessed)
companySlugGreenhouse company identifier
locationRaw location string
locationsParsed array of individual locations
isRemoteWhether the job is remote
isHybridWhether the job is hybrid
departmentDepartment name(s)
officeOffice location(s)
employmentTypeFull-time, Part-time, Contract, Intern, etc.
salaryParsed salary: {min, max, currency, raw}
descriptionFull HTML job description
urlDirect link to job posting
applyUrlApplication URL
publishedAtWhen the job was first published
updatedAtWhen the job was last updated
requisitionIdInternal requisition ID
jobIdGreenhouse job ID
metadataCompany-specific fields (workplace type, comp range, etc.)

How much does it cost?

Pay-per-event pricing โ€” you only pay for what you extract:

  • $2.00 per 1,000 jobs ($0.002 per job)
What you extractJobsCost
All open roles at a startup (50 jobs)50$0.10
Engineering jobs at Stripe200$0.40
All jobs at a large company (2,000 jobs)2,000$4.00
10 companies in one run5,000$10.00

Input

FieldTypeDescriptionDefault
urlsstring[]Greenhouse board URLs or slugs. Paste full URLs or just the company name.โ€”
companySlugstringSingle company slug (legacy โ€” use urls instead)โ€”
departmentstringFilter by department (partial match, case-insensitive)โ€”
locationstringFilter by location (partial match, case-insensitive)โ€”
keywordstringFilter by job title keyword (partial match, case-insensitive)โ€”
remoteOnlybooleanOnly return remote jobsfalse
daysBackintegerOnly return jobs updated in the last N daysAll
includeDescriptionbooleanInclude full HTML job descriptiontrue
maxResultsintegerMax jobs to return across all companiesNo limit

Example inputs

Single company (paste the URL):

{
"urls":["https://job-boards.greenhouse.io/stripe"]
}

Multiple companies:

{
"urls":[
"https://boards.greenhouse.io/airbnb",
"https://job-boards.greenhouse.io/gusto",
"stripe"
]
}

Remote engineering jobs from the last week:

{
"urls":["stripe","airbnb","gusto"],
"department":"Engineering",
"remoteOnly":true,
"daysBack":7
}

Legacy input (still works):

{
"companySlug":"stripe"
}

Output

Each job is a flat JSON object with 20+ fields:

{
"title":"Senior Software Engineer, Infrastructure",
"company":"Stripe",
"companySlug":"stripe",
"location":"US-SF, US-NYC, US-SEA",
"locations":["US-SF","US-NYC","US-SEA"],
"isRemote":false,
"isHybrid":false,
"department":"Engineering",
"office":"San Francisco",
"employmentType":"Full-time",
"salary":{
"min":180000,
"max":250000,
"currency":"USD",
"raw":"$180,000 - $250,000"
},
"description":"<div>...</div>",
"url":"https://job-boards.greenhouse.io/stripe/jobs/1234567",
"applyUrl":"https://job-boards.greenhouse.io/stripe/jobs/1234567",
"publishedAt":"2026-03-15T18:00:00-04:00",
"updatedAt":"2026-04-10T12:00:00-04:00",
"requisitionId":"REQ-1234",
"jobId":1234567,
"metadata":{
"Workplace_Type":"Hybrid"
}
}

Use cases

  • Job market research: Track open positions across companies to identify hiring trends
  • Competitive intelligence: Monitor competitor hiring and team structure
  • Recruiting & sourcing: Build a database of open roles filtered by remote/salary/department
  • Investment research: Track headcount growth at portfolio companies
  • Job board aggregation: Feed Greenhouse listings into your own job board
  • HR analytics: Analyze salary ranges, remote policies, and department distribution
  • Sales prospecting: Find companies actively hiring for roles that need your product

Data source

All data comes from the Greenhouse Board API โ€” the official public API that powers Greenhouse job boards.

  • API: boards-api.greenhouse.io/v1/boards/{slug}/jobs
  • Coverage: Any company using Greenhouse (thousands of companies)
  • Update frequency: Real-time
  • No login required: Public API, no API key needed

Tips

  • Paste URLs: Don't know the slug? Just paste the full URL from the company's Greenhouse page.
  • Multi-company: Add multiple URLs to scrape several companies in one run โ€” saves time and compute.
  • Salary data: Not all companies include salary in their job descriptions. The salary field will be null when no salary is found.
  • Remote detection: Checks location, title, and company metadata (e.g., Airbnb's "Workplace Type" field).
  • Metadata: Some companies expose extra fields like comp range, workplace type, or experience level. These appear in the metadata object.

You might also like

Remote Jobs Scraper

crawlerbros/remote-jobs-scraper

Scrape remote job listings from Jobicy - a curated remote job board with 1,000+ active remote jobs. Filter by keyword, location, job level, and more. Extracts job title, company, salary, type, and direct application links.

Greenhouse Job Board Scraper ๐Ÿ”๐Ÿ’ผ - Rental

scrapestorm/greenhouse-job-board-scraper---rental

๐Ÿ’ผ Easily extract job listings from any public Greenhouse job board perfect for recruiters & job aggregators Just enter a Greenhouse job board URL to collect key job details like title, location, posting date & description Seamlessly integrate with your tools to power talent platforms, dashboards ๐Ÿ“ˆ

3

๐Ÿ’ผ Remote Job Board Scraper

pixel_drafter/remote-job-board-scraper

Remote Job Board Scraper extracts remote job listings from public job boards using a headless browser. It collects job titles, company names, locations, and job URLs in structured JSON format. Ideal for job aggregators, alerts, analytics, and market research workflows.

11

Remote.com Job Scraper

saswave/remote-com-job-scraper

Remote.com Job Scraper. From a job search url on website remote.com , extract job listings. Get informations about title, date creation, location, salary, company website, company name and more

Greenhouse Job Board Scraper ๐Ÿ”๐Ÿ’ผ - Pay Per result

scrapestorm/greenhouse-job-board-scraper---pay-per-result

๐Ÿ’ผ Easily extract job listings from any public Greenhouse job board perfect for recruiters & job aggregators Just enter a Greenhouse job board URL to collect key job details like title, location, posting date & description Seamlessly integrate with your tools to power talent platforms, dashboards ๐Ÿ“ˆ

10

Glassdoor Jobs Scraper

silentflow/glassdoor-jobs-scraper

Extract Glassdoor job listings with salary ranges, company ratings, remote status, and 30+ structured fields per job. Search across 23 countries with advanced filters for job type, seniority level, remote work, salary range, industry, and company size. Multi-keyword search with deduplication.

Greenhouse Jobs Scraper

crawlergang/greenhouse-jobs-scraper

Scrape job listings from Greenhouse.io company boards. Get all jobs from one or more companies, or fetch specific job details by ID - with location, departments, salary, and apply links.

2

5.0

Greenhouse Jobs Scraper

crawlerbros/greenhouse-jobs-scraper

Scrape job listings from Greenhouse.io company boards. Get all jobs from one or more companies, or fetch specific job details by ID - with location, departments, salary, and apply links.