Career Site Jobs Scraper — 7 ATS Platforms avatar

Career Site Jobs Scraper — 7 ATS Platforms

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Career Site Jobs Scraper — 7 ATS Platforms

Career Site Jobs Scraper — 7 ATS Platforms

Scrape jobs from any company career site on Greenhouse, Lever, Ashby, SmartRecruiters, Workable, Recruitee, or BambooHR. Paste career-page URLs — the ATS is detected automatically. One normalized schema across all sources.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Oğuzcan Karaman

Oğuzcan Karaman

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Career Site Jobs Scraper — 7 ATS Platforms, One Schema

Scrape job postings from any company career site hosted on the 7 most popular applicant tracking systems — with a single Actor and a single, clean, normalized output schema:

ATSExample input
Greenhouse (US + EU)https://boards.greenhouse.io/stripe
Lever (US + EU)https://jobs.lever.co/palantir
Ashbyhttps://jobs.ashbyhq.com/openai
SmartRecruitershttps://careers.smartrecruiters.com/ServiceNow
Workablehttps://apply.workable.com/netguru
Recruiteehttps://sendcloud.recruitee.com
BambooHRhttps://lucid.bamboohr.com/careers

Just paste career-page URLs — the ATS is detected automatically. Mix platforms freely in one run. No API keys, no proxies, no configuration. You can also use the explicit form ats:identifier (e.g. greenhouse:stripe).

Why this Actor

  • One schema for everything — identical columns whether the job comes from Greenhouse or BambooHR. Stop writing mapping code.
  • Full descriptions in plain text and HTML
  • Salary data — native structured salary fields (Lever, Recruitee, Ashby compensation, BambooHR) plus smart parsing of pay-transparency ranges in ad text
  • Structured locations with a reliable remote flag
  • ✅ Department, employment type, experience level, published date, direct apply URLs
  • Cross-company deduplication in every run
  • ✅ Fast and cheap: uses the same public JSON endpoints the career pages themselves load

Use cases

  • Job boards & aggregators — cover 7 ATS platforms with one integration
  • Recruiting & talent intelligence — track hiring across your whole watchlist, regardless of which ATS each company uses
  • Sales lead generation — companies hiring for role X are buying tools for X
  • Salary benchmarking — structured pay data straight from the source
  • AI agents & LLM pipelines — clean JSON for RAG or agent tools

Input

{
"careerPages": [
"https://boards.greenhouse.io/stripe",
"https://jobs.lever.co/palantir",
"https://jobs.ashbyhq.com/openai",
"https://apply.workable.com/netguru",
"greenhouse:coinbase"
],
"keyword": "engineer",
"location": "remote",
"postedAfter": "2026-06-01",
"maxJobsPerCompany": 500
}

Output example

{
"id": "7954688",
"source": "greenhouse",
"title": "Backend Engineer, Payments",
"company": { "identifier": "stripe", "name": "Stripe" },
"location": { "city": "San Francisco", "region": "CA", "country": null, "remote": false, "raw": "San Francisco, CA" },
"department": "Engineering",
"employmentType": "Full-time",
"salary": { "min": 150000, "max": 225000, "currency": "USD", "period": "year", "raw": "$150,000 - $225,000" },
"postedAt": "2026-06-02T12:58:57.000Z",
"postingUrl": "https://stripe.com/jobs/search?gh_jid=7954688",
"applyUrl": "https://stripe.com/jobs/search?gh_jid=7954688",
"descriptionText": "Who we are …",
"descriptionHtml": "<h2>Who we are</h2> …",
"scrapedAt": "2026-07-04T12:00:00.000Z"
}

Pricing

Pay-per-event: a small fee per Actor start plus a per-job fee. You only pay for the jobs you actually get.

FAQ

How do I find the right URL for a company? Open the company's careers page and look at where the job links point (e.g. boards.greenhouse.io/..., jobs.lever.co/...). Paste that URL. If a company's career site is white-labeled, use the explicit ats:identifier form.

What if a company's ATS isn't supported? The Actor logs a warning and continues with the remaining entries. Single-platform versions of this scraper are also available on my profile — the output schema is identical, so you can combine them freely.

Is this legal? The Actor only reads the public, unauthenticated job-board APIs that these ATS platforms provide exactly for publishing postings. No login, no personal data.