Greenhouse, Lever & Ashby Jobs Scraper API | $1/1K Jobs avatar

Greenhouse, Lever & Ashby Jobs Scraper API | $1/1K Jobs

Pricing

$1.00 / 1,000 job scrapeds

Go to Apify Store
Greenhouse, Lever & Ashby Jobs Scraper API | $1/1K Jobs

Greenhouse, Lever & Ashby Jobs Scraper API | $1/1K Jobs

Cheapest ATS jobs API: $1 per 1,000 jobs. Scrape every open job from any company on Greenhouse, Lever or Ashby (Stripe, OpenAI, Airbnb, Notion, Ramp). Salary ranges, remote flag, department, apply link, full description. Only-new-jobs mode for daily alerts. No proxy, no login.

Pricing

$1.00 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Money Reset

Money Reset

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 days ago

Last modified

Security

Limited permissions

Share

Greenhouse, Lever & Ashby Jobs Scraper API | $1 per 1,000 jobs

$1 per 1,000 jobs. Scrape every open job from any company that hires through Greenhouse, Lever or Ashby, the applicant tracking systems behind Stripe, OpenAI, Airbnb, Notion, Ramp, Spotify, Palantir, Figma, Discord and thousands of startups.

It reads each ATS's official public job-board API, so it's fast and reliable, with no proxy, no browser and no login. Every job comes back in one unified schema, whatever ATS the company uses.

What you get

Title, department, team, location(s), remote/hybrid, workplace type, employment type, salary range (min, max, currency, interval), posted and updated dates, job URL, apply URL, and full description (text + HTML).

Use cases

  • Job alerts and job boards: schedule it daily with Only new jobs since last run and get just the fresh postings.
  • Sales and recruiting intelligence: see who's hiring, for which teams and where. A company hiring 10 sales reps is a hot lead.
  • Salary benchmarking: structured pay from Ashby and Lever, plus pay ranges parsed from description text.
  • Market research and investing: track hiring velocity at competitors or portfolio companies.
  • AI and LLM pipelines: clean JSON that's ready for RAG, matching or classification.

Pricing

Pay per result: $1.00 per 1,000 jobs ($0.001 per job). You don't pay any monthly rental, and filtered-out or already-seen jobs are free.

What you scrapeJobsCost
One company (e.g. Stripe)~500~$0.50
20 tech companies~5,000~$5
Daily new-jobs alert for 50 companies~100/day~$3/month

Apify's free plan includes $5 of monthly credit, which covers about 5,000 jobs a month for free.

Input example

{
"boards": ["greenhouse:stripe", "https://jobs.lever.co/spotify", "ashby:openai", "notion"],
"keywords": ["engineer", "sales"],
"locationFilter": "Remote",
"onlyNewSinceLastRun": true
}
FieldDescription
boardsBoard URLs, prefixed slugs (greenhouse:stripe, lever:palantir, ashby:ramp) or bare slugs (notion, auto-detected)
keywordsKeep only jobs whose title, department or team contains any of these
locationFilter, remoteOnlyLocation filters
onlyNewSinceLastRun, stateKeyOutput only jobs not seen in earlier runs (monitoring)
includeDescriptionFull description text + HTML (default on)
maxJobsPerCompanyLimit per company (0 = all). The input form starts at 10 so your first test run stays cheap. If boards is empty, a small example runs (10 jobs per example board).

Sample output

{
"ats": "ashby", "company": "openai", "title": "Software Engineer, Infrastructure",
"department": "Engineering", "team": "Infrastructure", "location": "San Francisco",
"isRemote": false, "workplaceType": "onsite", "employmentType": "FullTime",
"salaryMin": 310000, "salaryMax": 460000, "salaryCurrency": "USD", "salaryInterval": "1 YEAR",
"salaryText": "$310K – $460K", "salarySource": "ats",
"postedAt": "2026-09-30T17:02:11.000Z",
"jobUrl": "https://jobs.ashbyhq.com/openai/…", "applyUrl": "https://jobs.ashbyhq.com/openai/…/application",
"uid": "ashby:openai:…", "isNew": true, "scrapedAt": "2026-10-14T15:00:00.000Z"
}

A run summary (jobs per board, boards not found) is saved as SUMMARY in the run's key-value store.

Field availability by ATS

  • Greenhouse: no team, workplace type or structured salary in the public API. Salary is parsed from the description when it's stated.
  • Lever: structured salary when the company publishes it, otherwise parsed from the description.
  • Ashby: the richest data, with structured compensation, a remote flag and workplace type.

Integrations: API, Make, Zapier, n8n, Google Sheets

  • API: call https://api.apify.com/v2/acts/moneyreset~ats-jobs-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN with your input as JSON and get results back in one request.
  • No-code: use the official Apify apps for Make, Zapier and n8n to send results to Google Sheets, Airtable, Slack, HubSpot or email.
  • Schedules: use Apify Schedules to run it daily or weekly, and add a webhook to get pinged when it finishes.
  • Export: JSON, CSV, Excel, XML or RSS from the dataset tab.
  • AI agents: works through the Apify MCP server, so Claude, ChatGPT and other agents can call it as a tool.

FAQ

How do I find a company's board slug? Open the company's careers page and click a job. The URL shows it, for example boards.greenhouse.io/<slug>, jobs.lever.co/<slug> or jobs.ashbyhq.com/<slug>. You can also just enter the company name (e.g. notion) and it tries all three. Do I need a proxy or login? No. Is it legal? It reads only the public, no-login job-board APIs that Greenhouse, Lever and Ashby document for publishing jobs, and returns job postings (no applicant data). This isn't legal advice: you're responsible for how you use the data and for following the terms that apply to you. How fresh is the data? It's live. Every run calls the ATS directly. Workday, iCIMS or SmartRecruiters? They're on the roadmap. Open an issue to vote for one. Something broke? Open an issue on the Issues tab. We'll take a look.