Greenhouse Jobs Scraper
Pricing
Pay per event
Greenhouse Jobs Scraper
Scrape every open job from any Greenhouse job board: title, location, department, remote flag, salary, full description. Official public API, no proxy, pay per job.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Forja Walker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
Extract every open position from any Greenhouse job board in seconds — title, location, department, team, remote flag, employment type, salary (when published), posting date and the full job description (HTML + plain text).
Greenhouse is used by Stripe, Airbnb, Figma, Discord, Coinbase, Dropbox and thousands of tech companies.
It reads Greenhouse's official public job-board API — no browser, no proxies, no login — so runs are fast, reliable and cheap.
How to use
- Add one or more Greenhouse board URLs (e.g.
https://boards.greenhouse.io/stripe) or just the board tokens (e.g.stripe). - Optionally filter by title keywords, location keywords or remote-only.
- Click Start. Results land in the dataset; export to JSON, CSV, Excel or pull them via API.
Run it with no input and it returns a small 10-job demo from stripe, airbnb and figma.
Input example
{"startUrls": [{"url": "https://boards.greenhouse.io/stripe"}],"companies": ["airbnb", "figma"],"titleKeywords": ["engineer"],"remoteOnly": false,"includeDescription": true}
Use cases
- Sales & lead generation: companies hiring for a role are buying tools for that role — trigger outreach on new openings.
- Recruiting & competitive intel: track which teams your competitors are growing.
- Job boards & aggregators: feed a niche board (remote, a city, a tech stack) straight from the source.
- Investing & market research: hiring velocity by department and location as a leading indicator.
- Job seekers: watch your dream companies and see new jobs before they hit LinkedIn.
Output
One dataset item per job:
{"ats": "greenhouse","company": "stripe","id": "6123456","title": "Backend Engineer, Payments","url": "https://boards.greenhouse.io/stripe/jobs/6123456","location": "Remote, US","department": "Engineering","team": null,"remote": true,"employmentType": "Full-time","postedAt": "2026-10-10T14:02:11+00:00","updatedAt": "2026-10-15T09:30:00+00:00","salary": null,"descriptionHtml": "<p>...</p>","descriptionText": "...","scrapedAt": "2026-10-17T07:00:00+00:00"}
A STATS record in the key-value store summarises the run (sources processed, failures, jobs found/pushed).
Pricing
Pay-per-event: a small fee per job returned plus a tiny start fee. Set Maximum cost per run to cap spending — the Actor stops cleanly at the cap. Need other ATS too (Lever, Ashby, Workable, Workday...)? Use Career Site Jobs Scraper, which auto-detects 10+ platforms.
Tips
- Schedule it daily and diff the dataset to detect new postings.
maxJobsPerCompany: 1+includeDescription: false= the cheapest way to check whether a company is hiring.- Only public job postings are collected (company data, no personal data).