Greenhouse Jobs Scraper & API [$1/1K]: 170K Jobs Daily
Pricing
from $1.00 / 1,000 job results
Greenhouse Jobs Scraper & API [$1/1K]: 170K Jobs Daily
[💰 $1 / 1K] Scrape Greenhouse jobs: search 170K open jobs from 4,400+ companies on Greenhouse by title, location, remote, salary and date, or fetch any company's Greenhouse board live by slug or URL. Indexed daily. $1 per 1,000 jobs.
Pricing
from $1.00 / 1,000 job results
Rating
0.0
(0)
Developer
Martin Farias
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
44 minutes ago
Last modified
Categories
Features
Share
Greenhouse Jobs Scraper & API: 170K jobs from 4,400+ companies
Greenhouse Jobs Scraper gets open jobs from companies that use Greenhouse for their careers page (Stripe, Airbnb, Figma, Discord, Databricks and thousands more). Use it in two ways:
- Search all Greenhouse jobs at once. Filter 170,000 open jobs from 4,400+ companies by job title, location, remote, department, salary and posting date. You don't need a company list. The index is rebuilt every day.
- Scrape specific Greenhouse boards live. Paste board slugs or URLs (
stripe,https://job-boards.greenhouse.io/airbnb) to get every open job of those companies, straight from Greenhouse, including companies outside our index.
Output is clean JSON, CSV or Excel with the same fields in both modes, including Greenhouse pay ranges when you fetch descriptions.
👉 Try it now: keep the prefilled input (20 remote "software engineer" jobs) and click Start. It finishes in seconds and costs 2 cents.
🤖 Quick reference for AI agents
- Actor ID:
gleanery_actors/greenhouse-jobs-scraper. MCP:https://mcp.apify.com?tools=gleanery_actors/greenhouse-jobs-scraper - Search mode (no company list):
{"titleKeywords": ["data engineer"], "locationKeywords": ["london", "remote"], "maxItems": 50} - Live mode (named companies):
{"boards": ["stripe", "airbnb"], "titleKeywords": ["engineer"], "maxItems": 100} - Useful inputs:
remoteOnly,postedWithinDays,minSalary(yearly, in the job's currency),onlyWithSalary,departmentKeywords,excludeTitleKeywords,maxItems(caps the cost; newest jobs first) - Output: one item per job:
companyName,title,department,location,country,remote,salaryMin,salaryMax,salaryCurrency,postedAt,url - Save context tokens: keep
"descriptionFormat": "none"(the default) and set"omitEmptyFields": true - Cost and speed: $0.001 per job; 50 jobs in about 10 seconds. Only saved jobs are charged.
- Other ATS platforms:
gleanery_actors/ats-job-searchsearches Greenhouse, Lever, Ashby, SmartRecruiters and Workable together.
✨ Why this Greenhouse scraper
- 🌐 Every Greenhouse company in one query: 4,400+ company boards, from startups to public companies, searched in seconds
- 🔗 Any board, live: slugs,
boards.greenhouse.io,job-boards.greenhouse.io, embed (?for=) and EU (.eu.greenhouse.io) URLs all work - 🎯 Precise filters: title keywords with word matching (no "AI" matching "Maintenance"), excluded words, location, remote, department, company, posting date
- 💰 Greenhouse pay ranges:
salaryMin,salaryMax,salaryCurrencyfrom Greenhouse's pay-transparency data, with a minimum-salary filter - 📝 Live descriptions on demand: plain text, HTML or both. Closed jobs are dropped automatically.
- 🔁 Incremental mode: schedule it daily and get (and pay for) only new jobs, a ready job-alert feed
- 🆓 No start fee, no subscription, no proxies: $1 per 1,000 jobs
🚀 How to use it
- To search all Greenhouse companies, enter job title keywords (e.g.
product manager) and optionally locations or Remote jobs only. - To scrape specific companies instead, add their Greenhouse boards (slug or URL).
- Optionally set Posted within (days), Minimum yearly salary, Department or Description format.
- Set Max jobs to save and click Start. Export as CSV, Excel or JSON, or use the API.
Finding a company's board slug: open its careers page and look for greenhouse.io/<slug> in a job link, or try the company name in lowercase (stripe, airbnb, figma).
🧾 Input examples
Remote machine learning jobs posted this week, at any Greenhouse company:
{"titleKeywords": ["machine learning", "ml engineer"],"remoteOnly": true,"postedWithinDays": 7,"maxItems": 200}
Every open job at three companies, with descriptions and pay ranges:
{"boards": ["stripe", "https://job-boards.greenhouse.io/airbnb", "https://boards.greenhouse.io/embed/job_board?for=discord"],"descriptionFormat": "text","maxItems": 2000}
Sales jobs in Germany, no senior roles:
{"titleKeywords": ["account executive", "sales"],"excludeTitleKeywords": ["senior", "director"],"locationKeywords": ["germany", "berlin", "munich"],"maxItems": 100}
Daily feed of new product manager jobs (schedule daily):
{"titleKeywords": ["product manager"],"onlyNewOrUpdated": true,"maxItems": 500}
📤 Output example
{"ats": "greenhouse","companyBoard": "airbnb","companyName": "Airbnb","jobId": "8386083","title": "Software Engineer, Profile & Community, Android","department": "Software Engineering","location": "Remote, USA","country": "US","remote": true,"workplaceType": "Remote","salaryMin": 162000,"salaryMax": 186000,"salaryCurrency": "USD","salaryInterval": "YEAR","postedAt": "2026-11-13T17:46:04.000Z","url": "https://careers.airbnb.com/positions/8386083?gh_jid=8386083","applyUrl": "https://careers.airbnb.com/positions/8386083?gh_jid=8386083","descriptionText": "Airbnb was born in 2007 when two hosts welcomed three guests to their San Franci…"}
Pay ranges come with the job detail, so they appear when Description format is not "none". The run's SUMMARY record shows the mode, the index date and size, and how many jobs matched and were saved.
💵 Pricing
| Apify plan | Price per 1,000 jobs |
|---|---|
| All plans (Free to Diamond) | $1 |
Only saved jobs are charged: no start fee, and filtered-out or unchanged jobs are free. Apify's free plan includes $5 of monthly credit, about 5,000 jobs.
💡 Use cases
- Job boards and newsletters: backfill a niche board (remote, AI, fintech, climate) with fresh Greenhouse jobs.
- Job alerts: schedule a daily run with incremental mode and send new jobs to Slack, email or Google Sheets.
- Competitor and talent intelligence: track which teams a company is growing, and where.
- Salary benchmarking: collect Greenhouse pay ranges by title and location.
- Sales signals: find companies hiring for a role your product serves. For company-level lists, see Hiring Signals.
- AI agents and RAG: a compact, normalized job feed for LLM tools.
🔌 API and integrations
cURL:
curl -X POST "https://api.apify.com/v2/acts/gleanery_actors~greenhouse-jobs-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"titleKeywords":["devops engineer"],"remoteOnly":true,"maxItems":50}'
Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("gleanery_actors/greenhouse-jobs-scraper").call(run_input={"boards": ["stripe", "figma"]})for job in client.dataset(run["defaultDatasetId"]).iterate_items():print(job["companyName"], job["title"], job["url"])
Connect it to Google Sheets, Slack, Make, Zapier or n8n through Apify integrations.
❓ FAQ
Is there an official Greenhouse jobs API? Yes: Greenhouse's public Job Board API serves each company's board separately. This actor uses it for live mode, and adds a daily index so you can search across all companies at once, with normalized fields, filters and salary parsing.
How fresh is the data? The index is rebuilt daily. Live mode and descriptions are fetched at run time, and jobs closed since indexing are dropped.
A company isn't in the index. What can I do? Add its board to Greenhouse boards and it's read live. For companies on Lever, Ashby, Workday and other systems, use Career Site Jobs Scraper.
Is this legal and GDPR-compliant? Yes. It uses the public job-board API behind the companies' own careers pages, and returns job postings only, with no personal data.
🧰 More from us
- Job Search API: 600K jobs from Greenhouse, Lever, Ashby, SmartRecruiters and Workable in one search
- Hiring Signals: companies hiring now, by role and country
- Career Site Jobs Scraper: every job from specific companies on 11 ATS platforms, including Workday
- Wellfound Jobs Scraper: startup jobs with salary, equity and funding stage
💬 Support
Missing a company, or found a bug? Open an issue on the Issues tab. We reply within 24 hours.