Greenhouse Jobs Scraper
Pricing
from $0.75 / 1,000 jobs
Greenhouse Jobs Scraper
Greenhouse job board scraper: every open job from any company's Greenhouse careers page via the official public Job Board API. Title, department, location, salary range, description, apply URL. Only new jobs since last run.
Pricing
from $0.75 / 1,000 jobs
Rating
0.0
(0)
Developer
GovData Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
Greenhouse Jobs Scraper (Official API, Salary, Only New Jobs)
Get every open job from any company's Greenhouse careers page as JSON, CSV or Excel: title, department, location, remote/hybrid, salary range when published, full description and apply link. Uses Greenhouse's official public job board API (boards-api.greenhouse.io), so runs are fast and stable. Turn on Only new since last run and schedule it to get just the jobs posted since yesterday.
Built for recruiters and staffing agencies, job boards and aggregators, sales teams using hiring as a buying signal, and labour-market researchers.
Why this Actor
- $0.75 per 1,000 jobs, below other Greenhouse scrapers on the Store. Pay per result, no subscription.
- Official API, no scraping of HTML pages. One request per company; no proxies, no browser.
- Same output fields across our Greenhouse, Lever and Ashby scrapers, so you can mix sources in one sheet.
- Only new jobs. A built-in memory per configuration returns just new postings on scheduled runs.
What data you get
| Field | Example |
|---|---|
| title | Senior Software Engineer |
| companyName / company | Board name (and display name when Greenhouse provides it) |
| department, team | Engineering, Backend |
| location, allLocations, country | London, UK; Remote (Europe) |
| workplaceType, isRemote | hybrid, false |
| employmentType | Full-time |
| salaryMin, salaryMax, salaryCurrency, salaryInterval, salaryText | when the company publishes pay |
| description | plain text, emails removed |
| postedAt, updatedAt | ISO 8601 |
| url, applyUrl | posting and application pages |
How to use
- Find the board name in the company's careers URL:
https://boards.greenhouse.io/<name>(for exampleairbnb). - Paste one or more names or URLs into Companies, add optional filters (title keywords, locations, departments, remote only, posted within N days).
- Run, or save as a task and add a daily schedule with Only new since last run on.
{"companies": ["airbnb", "discord"],"keywords": ["engineer"],"remoteOnly": false,"maxItems": 100}
Output example
Two jobs from a real run (descriptions shortened here):
[{"jobId": "greenhouse:airbnb:8316843","ats": "greenhouse","company": "airbnb","companyName": "Airbnb","title": "Connectivity Partner Manager","department": "Business Development","team": null,"location": "United States","allLocations": ["United States"],"country": null,"workplaceType": null,"isRemote": null,"employmentType": null,"salaryMin": 111000,"salaryMax": 123000,"salaryCurrency": "USD","salaryInterval": null,"salaryText": "USD 111,000–123,000","description": "Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that…","postedAt": "2026-10-23T17:22:56.000Z","updatedAt": "2026-10-24T13:20:32.000Z","url": "https://careers.airbnb.com/positions/8316843?gh_jid=8316843","applyUrl": "https://careers.airbnb.com/positions/8316843?gh_jid=8316843","sourceUrl": "https://boards-api.greenhouse.io/v1/boards/airbnb/jobs","scrapedAt": "2026-10-24T14:50:01.133Z"},{"jobId": "greenhouse:airbnb:8318155","ats": "greenhouse","company": "airbnb","companyName": "Airbnb","title": "Senior Compliance Lead, EMEA","department": "Business Operations/Analysis","team": null,"location": "Brussels","allLocations": ["Brussels","Brussels, Brussels Hoofstedelijk Gewest#Région de Bruxelles-Capitale, Belgium","Dublin, Ireland","London, United Kingdom"],"country": null,"workplaceType": null,"isRemote": null,"employmentType": null,"salaryMin": 130000,"salaryMax": 160000,"salaryCurrency": "EUR","salaryInterval": null,"salaryText": "EUR 130,000–160,000","description": "Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that…","postedAt": "2026-10-23T14:32:32.000Z","updatedAt": "2026-10-23T14:32:32.000Z","url": "https://careers.airbnb.com/positions/8318155?gh_jid=8318155","applyUrl": "https://careers.airbnb.com/positions/8318155?gh_jid=8318155","sourceUrl": "https://boards-api.greenhouse.io/v1/boards/airbnb/jobs","scrapedAt": "2026-10-24T14:50:01.133Z"}]
Ready-made tasks
Start from a pre-filled search, then add your own companies:
For a daily feed, turn on Only new since last run and add a schedule.
Pricing
$0.75 per 1,000 jobs (pay per result): you are charged for each job pushed to the dataset, plus a tiny per-run start fee. Use Max items to cap a run. Runs use 256 MB and finish in seconds.
Use cases
- Recruiting and staffing: daily feed of new roles at target companies.
- Job boards and aggregators: keep listings fresh from source, with salary data where published.
- Sales intelligence: companies hiring for a function (e.g. "data engineer") are buying signals.
- Market research: hiring trends by department, location and pay.
FAQ
How do I find a company's board name? Open their careers page; if it is hosted on Greenhouse, the URL looks like boards.greenhouse.io/<name>.
Does it need a login or API key? No. The Greenhouse job board API is public.
Is salary always available? Only when the company publishes pay ranges on Greenhouse.
How fresh is the data? Live: every run reads the current open jobs.
Limitations
- Only jobs on public Greenhouse boards; companies that host jobs elsewhere are not covered.
- A board name that does not exist is skipped with a warning; the run fails only if no board can be read.
- Requests are paced at one per second, so very long company lists take longer.
See also
Greenhouse Jobs Scraper · Lever Jobs Scraper · Ashby Jobs Scraper
Changelog
See CHANGELOG.md.