Career Site Jobs Scraper: Greenhouse Lever Ashby Workable
Pricing
$1.00 / 1,000 jobs
Career Site Jobs Scraper: Greenhouse Lever Ashby Workable
ATS jobs scraper for Greenhouse, Lever, Ashby and Workable career sites in one normalized schema. Fast jobs API with filters, no proxy, $0.001 per job.
Pricing
$1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Nicholas Tamagni
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
6 days ago
Last modified
Categories
Features
Share
What does Career Site Jobs Scraper do?
Career Site Jobs Scraper pulls every open job straight from company career sites powered by Greenhouse, Lever, Ashby and Workable, using their official public job-board feeds. Give it company slugs or careers URLs and get all open positions in one normalized JSON schema: title, location, department, employment type, remote flag, salary (when published), posting date, apply link and description.
There is no browser, no proxy and no login, so it is fast (hundreds of jobs in seconds) and doesn't break when page layouts change. It works as a Greenhouse jobs API, Lever jobs API, Ashby jobs API and Workable jobs API in one tool.
Why use this career site jobs scraper?
- 🏢 Four ATS platforms, one schema. No separate parsers for Greenhouse, Lever, Ashby and Workable.
- 🔍 Auto-detection. A bare slug like
airbnbis checked across all four platforms. Force one withgreenhouse:,lever:,ashby:orworkable:. - 🎯 Filters. Keywords, locations, remote only and posted within N days.
- ⚡ Fast and stable. Official public feeds, not HTML scraping.
- 💸 Pay per job. Companies that can't be found are skipped and never charged.
Use cases
- Build a niche job board or job alert feed from target companies
- Hiring-signal prospecting: find companies hiring for roles you sell into
- Recruiting and competitive intelligence: track hiring by department and location
- Feed AI agents and RAG pipelines with clean, fresh job data
How to scrape jobs from Greenhouse, Lever, Ashby and Workable
- Click Try for free or Start to open the Actor in Apify Console.
- Add companies in Companies: a slug (
airbnb), a prefixed slug (lever:spotify) or a careers URL (https://jobs.ashbyhq.com/ramp). - Optionally add keywords, locations, remote only or posted within days.
- Click Start.
- Download jobs as JSON, CSV or Excel, or schedule a daily run to catch new postings.
Input
| Field | What it does |
|---|---|
companies | Company job-board slugs or careers URLs. |
keywords | Keep jobs whose title, department or description contains any keyword. |
locations | Keep jobs whose location contains any of these, for example New York or Remote. |
remoteOnly | Only return remote jobs. |
postedWithinDays | Only jobs posted in the last N days (0 = any). |
includeDescription | Include the plain-text job description. |
maxJobsPerCompany | 0 = no limit. |
Example input from a real run:
{"companies": ["airbnb","lever:spotify","https://jobs.ashbyhq.com/ramp","https://apply.workable.com/huggingface","nonexistentco123"],"keywords": ["engineer"],"maxJobsPerCompany": 5,"remoteOnly": false,"postedWithinDays": 0,"includeDescription": true}
Output example
Each job includes ats, company, companySlug, id, title, location, department, employmentType, workplaceType, remote, salary, postedAt, url, applyUrl, description and scrapedAt.
First results from a real run on 2026-10-16 (20 results in about 5 seconds; the unknown company was skipped at no charge):
[{"ats": "greenhouse","companySlug": "airbnb","id": "7839229","title": "Community Support Forecasting and Demand Planning Analyst","company": "Airbnb","location": "United States ","department": "Community Support","employmentType": null,"workplaceType": "Remote","remote": true,"postedAt": "2026-04-24T17:11:08-04:00","url": "https://careers.airbnb.com/positions/7839229?gh_jid=7839229","applyUrl": "https://careers.airbnb.com/positions/7839229?gh_jid=7839229","salary": null,"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 co…","scrapedAt": "2026-10-16T00:39:18.257Z"},{"ats": "greenhouse","companySlug": "airbnb","id": "8031901","title": "Data Scientist - Algorithms, Community Support","company": "Airbnb","location": "Remote - USA","department": "Data Science","employmentType": null,"workplaceType": "Remote","remote": true,"postedAt": "2026-06-28T13:01:24-04:00","url": "https://careers.airbnb.com/positions/8031901?gh_jid=8031901","applyUrl": "https://careers.airbnb.com/positions/8031901?gh_jid=8031901","salary": null,"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 co…","scrapedAt": "2026-10-16T00:39:18.257Z"}]
How much does it cost to scrape career site jobs?
This Actor uses pay-per-event pricing: $0.001 per job ($1 per 1,000 jobs), with no start fee. You pay only for jobs saved to the dataset; failed inputs and unknown companies are free. Use maxJobsPerCompany and filters to control spend.
The Apify Free plan includes monthly platform usage credits with no credit card required. Check the Pricing tab for the current rate.
Use the jobs scraper with AI agents and the API
This Actor is available as a tool through the Apify MCP server (https://mcp.apify.com). You can also call it from the Apify API, the JavaScript or Python client, n8n, Make or Zapier, and push new jobs to Google Sheets, Slack or a webhook on a schedule. To check later whether Workday or iCIMS job links are still open, see the Job Status Checker (Workday & iCIMS).
FAQ
Which career sites are supported?
Company job boards hosted on Greenhouse (greenhouse.io board URLs), Lever (jobs.lever.co, including EU boards), Ashby (jobs.ashbyhq.com) and Workable (apply.workable.com). If a company shows jobs on its own domain (for example careers.example.com), enter the company's job-board slug instead of that URL. Workday, iCIMS and LinkedIn are not scraped by this Actor.
How do I find a company's slug?
Open the company's careers page and click a job. The slug is the company part of the job-board URL, for example ramp in https://jobs.ashbyhq.com/ramp.
Does it include salary?
Yes, when the company publishes it in the job-board feed. Otherwise salary is null.
Do I need proxies or cookies?
No.
Is it legal to scrape job postings?
The Actor reads publicly published job-board feeds. Make sure your use complies with the platforms' terms and the laws that apply to you.
Something broke or a field is missing?
Open an issue on the Issues tab with the company and input you used.
Related Actors
Other tools by the same developer that return clean JSON for automations and AI agents:
| Actor | What it does |
|---|---|
| Job Status Checker (Workday & iCIMS) | Check whether known job posting links are still open, closed or changed |
| RFP Amendment & Addendum Checker | Compare RFP revisions and addenda for deadline and requirement changes |
| Product Offer Verifier (SKU & GTIN) | Verify a product URL against an exact SKU, model or GTIN with price and stock evidence |
| BizBuySell & BizQuest Monitor | Alerts for new businesses for sale and asking price or cash flow changes |
| Google Trends API for AI Agents | Google Trends data with a rising, falling or flat verdict per keyword |
| App Store & Google Play Reviews Scraper | iOS and Android app reviews in one run with one schema |
| Cheap Google News Scraper | Google News search results and topic headlines as JSON |
| Shopify Products Scraper | Export a Shopify store's products, prices, variants, SKUs and stock |
Need a custom field, source or integration? Open an issue on the Issues tab.