Career Site Jobs Scraper: Greenhouse Lever Ashby Workable avatar

Career Site Jobs Scraper: Greenhouse Lever Ashby Workable

Pricing

$1.00 / 1,000 jobs

Go to Apify Store
Career Site Jobs Scraper: Greenhouse Lever Ashby Workable

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

Nicholas Tamagni

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Features

Limited permissions

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 airbnb is checked across all four platforms. Force one with greenhouse:, lever:, ashby: or workable:.
  • 🎯 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

  1. Click Try for free or Start to open the Actor in Apify Console.
  2. Add companies in Companies: a slug (airbnb), a prefixed slug (lever:spotify) or a careers URL (https://jobs.ashbyhq.com/ramp).
  3. Optionally add keywords, locations, remote only or posted within days.
  4. Click Start.
  5. Download jobs as JSON, CSV or Excel, or schedule a daily run to catch new postings.

Input

FieldWhat it does
companiesCompany job-board slugs or careers URLs.
keywordsKeep jobs whose title, department or description contains any keyword.
locationsKeep jobs whose location contains any of these, for example New York or Remote.
remoteOnlyOnly return remote jobs.
postedWithinDaysOnly jobs posted in the last N days (0 = any).
includeDescriptionInclude the plain-text job description.
maxJobsPerCompany0 = 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.

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.

Other tools by the same developer that return clean JSON for automations and AI agents:

ActorWhat it does
Job Status Checker (Workday & iCIMS)Check whether known job posting links are still open, closed or changed
RFP Amendment & Addendum CheckerCompare 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 MonitorAlerts for new businesses for sale and asking price or cash flow changes
Google Trends API for AI AgentsGoogle Trends data with a rising, falling or flat verdict per keyword
App Store & Google Play Reviews ScraperiOS and Android app reviews in one run with one schema
Cheap Google News ScraperGoogle News search results and topic headlines as JSON
Shopify Products ScraperExport a Shopify store's products, prices, variants, SKUs and stock

Need a custom field, source or integration? Open an issue on the Issues tab.