ATS Job Board Scraper (Greenhouse, Lever, Ashby) avatar

ATS Job Board Scraper (Greenhouse, Lever, Ashby)

Pricing

from $0.80 / 1,000 job postings

Go to Apify Store
ATS Job Board Scraper (Greenhouse, Lever, Ashby)

ATS Job Board Scraper (Greenhouse, Lever, Ashby)

Extract open job postings from any companys Greenhouse, Lever, or Ashby career page in one unified format: title, department, location, remote status, and clean plain-text description (no raw HTML). No login or API key needed, ideal for sourcing and AI agents.

Pricing

from $0.80 / 1,000 job postings

Rating

0.0

(0)

Developer

Sheshinmcfly

Sheshinmcfly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract every open job posting from any company's Greenhouse, Lever, or Ashby career page — in one unified schema, with clean plain-text descriptions instead of raw HTML. No login, no API key, no subscription required.

What data do you get?

FieldTypeExample
source, companystringgreenhouse, stripe
jobId, titlestringunique job ID + title
department, teamstringe.g. Sales, Engineering
location, allLocationsstring, arrayoffice(s) the role is based in
remote, employmentTypeboolean, stringremote-eligible, full-time/contract
descriptionTextstringclean plain text — HTML tags and entities already stripped
postedAt, updatedAtstringposting timeline
jobUrl, applyUrlstringlink to apply

14 fields per job posting, unified across all three ATS platforms.

How to use

  1. Open the actor and enter one or more { "ats": "...", "company": "..." } pairs — the company slug is the part of the career-page URL after /boards.greenhouse.io/, /jobs.lever.co/, or /jobs.ashbyhq.com/
  2. Click Start
  3. Download results as JSON, CSV, or Excel

Use cases

  • Sourcing & recruiting: monitor which companies are hiring for specific roles
  • Market research: track headcount growth and hiring trends by department across competitors
  • Job board aggregation: build a niche job board by pulling listings from multiple companies into one feed
  • Sales intelligence: hiring signals (e.g. "hiring their first AE") as a prospecting trigger
  • Compensation research: extract salary ranges mentioned in job descriptions at scale

Input parameters

{
"companies": [
{ "ats": "greenhouse", "company": "stripe" },
{ "ats": "lever", "company": "ro" },
{ "ats": "ashby", "company": "ramp" }
]
}
ParameterTypeRequiredDescription
companiesarray of objectsYes{ "ats": "greenhouse"|"lever"|"ashby", "company": "slug" } pairs.
proxyConfigurationobjectNoOptional — the actor works reliably without a proxy in most cases.

Example output (JSON)

{
"source": "greenhouse",
"company": "stripe",
"jobId": "7954688",
"title": "Account Executive, AI Sales",
"department": "AI GTM Strategy & Solutions",
"location": "San Francisco, CA",
"allLocations": ["US"],
"remote": null,
"employmentType": null,
"descriptionText": "Who we are\n\nAbout Stripe\n\nStripe is a financial infrastructure platform...",
"postedAt": "2026-06-02T08:58:57-04:00",
"jobUrl": "https://stripe.com/jobs/search?gh_jid=7954688",
"applyUrl": "https://stripe.com/jobs/search?gh_jid=7954688",
"extractedAt": "2026-07-09T22:00:00.000Z"
}

Performance

Returns results in a few seconds per company — each platform is queried via its own public job-board API, no browser required.

Pricing

Pay-per-event: $0.80 per 1,000 results ($0.0008 per job posting). Every Apify account gets $5 in free usage per month, enough to try this actor at no cost.

FAQ

Which ATS platforms are supported? Greenhouse, Lever, and Ashby — the three most common modern applicant tracking systems with public job-board APIs.

How do I find a company's slug? It's the part of the career-page URL right after the platform domain — e.g. stripe in boards.greenhouse.io/stripe, ro in jobs.lever.co/ro, ramp in jobs.ashbyhq.com/ramp.

What if a company doesn't use any of these platforms (e.g. Workday)? It won't return results — only Greenhouse, Lever, and Ashby career pages are supported in this version.

How current is the data? Each run queries the company's live job board directly, so results reflect whatever is posted at run time.

Keywords

job board scraper, greenhouse api, lever api, ashby api, ATS scraper, job postings, recruiting data, hiring signals, sourcing tool, applicant tracking system

This actor extracts publicly available job posting data from company career pages. Users are solely responsible for ensuring their use of this data complies with applicable laws and each platform's terms of service.

Changelog

  • v1.0 (2026-07-09) — Initial release: Greenhouse, Lever, and Ashby support, unified schema, clean plain-text descriptions, no login required.