Job Postings Scraper - Greenhouse, Lever, Ashby & More avatar

Job Postings Scraper - Greenhouse, Lever, Ashby & More

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Job Postings Scraper - Greenhouse, Lever, Ashby & More

Job Postings Scraper - Greenhouse, Lever, Ashby & More

Scrape open job postings from Greenhouse, Lever, Ashby, SmartRecruiters and Recruitee. Paste a company careers URL and get every role: title, location, department, type, salary where published, description and apply link. Covers more platforms than most job scrapers.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Swerve

Swerve

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Job Postings Scraper — Greenhouse, Lever, Ashby, SmartRecruiters & Recruitee

Scrape open job postings straight from company career pages powered by Greenhouse, Lever, Ashby, SmartRecruiters and Recruitee — five of the most common applicant-tracking systems, used by tens of thousands of companies. Most job scrapers cover only two or three of these. Paste a company's job-board URL and get every open role. Runs on each board's own public data — no login, no API key, no anti-bot.

What you can do with it

  • Track who's hiring and for what (sales / recruiting signals)
  • Build a jobs board or aggregator from real company career pages
  • Monitor a competitor's or target account's open roles over time
  • Feed a recruiting or market-research dataset

Input

FieldWhat it doesExample
Job board URLsA company's careers URL on any of the five platforms.https://boards.greenhouse.io/stripe, https://jobs.lever.co/spotify, https://jobs.ashbyhq.com/ramp, https://careers.smartrecruiters.com/BoschGroup, https://bunq.recruitee.com
Max jobs per companyOptional cap per company. Leave blank for all roles.200
Max resultsOptional overall cap.

You can also write a board as greenhouse:stripe, lever:spotify, ashby:ramp, smartrecruiters:BoschGroup or recruitee:bunq. Mix companies and platforms freely in one run.

Output

One row per job, normalized across all three platforms:

{
"company": "stripe",
"platform": "greenhouse",
"jobId": "6789012",
"title": "Account Executive, AI Sales",
"location": "San Francisco, CA",
"department": "Sales",
"team": "Sales",
"employmentType": "Full-time",
"workplaceType": "Remote",
"compensation": "$120K – $160K",
"description": "Stripe is looking for...",
"url": "https://boards.greenhouse.io/stripe/jobs/6789012",
"postedAt": "2026-06-30T00:00:00.000Z",
"updatedAt": "2026-07-01T00:00:00.000Z",
"scrapedAt": "2026-07-07T12:07:00.000Z"
}

Fill rates on the core fields (title, location, department, apply URL) are ~100% on all three platforms.

What each platform provides

  • Greenhouse — full data including the complete job description.
  • Lever — full data including the description, employment type and workplace type.
  • Recruitee — full data including the description, employment type, workplace type and salary when published.
  • Ashby — title, location, department, employment type and salary range (when the company publishes it). The full description is not exposed by Ashby's public board.
  • SmartRecruiters — title, location, department, employment type and remote/hybrid flag. The full description is not exposed by the public postings list.

How it works

Each platform has a public, key-less endpoint (Greenhouse Boards API, Lever Postings API, Ashby's public job-board GraphQL). The actor detects the platform from the URL you paste, pulls all open roles, and normalizes them to one common shape. No proxy required.

Limits

  • Fields a given platform does not publish come back empty (for example, salary is only available where the company chooses to show it; Ashby does not expose the description).
  • Only open/published roles are returned.

Pricing

Pay per result. You only pay for the jobs you actually get.