Career Site Jobs Scraper (Greenhouse, Lever, Ashby, Workable) avatar

Career Site Jobs Scraper (Greenhouse, Lever, Ashby, Workable)

Pricing

$1.50 / 1,000 job saveds

Go to Apify Store
Career Site Jobs Scraper (Greenhouse, Lever, Ashby, Workable)

Career Site Jobs Scraper (Greenhouse, Lever, Ashby, Workable)

Scrape every open job straight from company career sites on Greenhouse, Lever, Ashby, Workable, Recruitee and SmartRecruiters. Paste a domain, company name or careers URL; it auto-detects the ATS. Salary, remote flag, department, full description.

Pricing

$1.50 / 1,000 job saveds

Rating

0.0

(0)

Developer

Ergin Bekar

Ergin Bekar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Security

Limited permissions

Share

Career Site Jobs Scraper — Greenhouse, Lever, Ashby, Workable, Recruitee, SmartRecruiters

Get every open job directly from company career sites — the source of truth that LinkedIn and Indeed copy from. Paste a list of companies (domain, name or careers URL) and get clean, normalized job data in seconds: title, department, location, remote flag, salary range, employment type, posting date, apply link and the full description.

No login, no cookies, no proxies, no blocking. The Actor reads the official public job-board feeds of each applicant tracking system (ATS), so runs are fast, cheap and reliable.

Why use this instead of a LinkedIn / Indeed scraper?

This ActorLinkedIn / Indeed scrapers
Data sourceCompany's own ATS (original posting)Re-posted copies, often stale
Blocking / failuresNone — official public feedsFrequent, needs residential proxies
Salary rangesYes, when the company publishes them (Ashby, Greenhouse pay transparency, Lever, Recruitee)Rarely
Full descriptionYes, text or HTMLOften truncated
Speed700+ jobs from one company in ~2 secondsSlow pagination

Supported platforms

  • Greenhouse (boards.greenhouse.io, job-boards.greenhouse.io, embedded boards)
  • Lever (jobs.lever.co, EU instance)
  • Ashby (jobs.ashbyhq.com) — incl. compensation
  • Workable (apply.workable.com)
  • Recruitee (*.recruitee.com)
  • SmartRecruiters (jobs.smartrecruiters.com)

Thousands of companies use these: Stripe, Airbnb, Figma, Notion, Ramp, Linear, Palantir, Hugging Face, OpenAI, Anthropic, Databricks, Bosch, Visa and many more.

Auto-detection — just paste a domain

You don't need to know which ATS a company uses. For each input the Actor:

  1. Recognizes career page URLs from any supported platform.
  2. For a website (e.g. notion.so), scans the homepage and careers pages for ATS links and embeds.
  3. For a plain company name (e.g. Figma), probes every supported platform with likely board names.

You can also force a platform with greenhouse:stripe, lever:palantir, ashby:ramp, workable:huggingface, recruitee:bunq, smartrecruiters:BoschGroup.

Use cases

  • Recruiting & staffing agencies — monitor hiring at target accounts and pitch candidates first.
  • Sales intelligence / lead generation — hiring is the #1 buying signal. A company hiring "Data Engineers" needs data tools; "SDRs" means they are scaling sales.
  • Job boards & aggregators — build a niche board (remote, AI, climate, fintech…) from original postings.
  • Market & compensation research — salary ranges by role, location and company.
  • AI / LLM pipelines — plain-text descriptions ready for embedding, classification and RAG.
  • Investors — track headcount growth signals across a portfolio.

Input example

{
"companies": ["stripe.com", "Figma", "https://jobs.ashbyhq.com/ramp", "https://jobs.lever.co/palantir"],
"keywords": ["engineer", "data"],
"excludeKeywords": ["intern"],
"locations": ["Remote", "London", "New York"],
"postedWithinDays": 7,
"includeDescription": true,
"descriptionFormat": "text"
}

All filters are optional. Tip: schedule the Actor daily with postedWithinDays: 1 to get a feed of only new jobs.

Output example

{
"jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"title": "Security Engineer, Cloud",
"companyName": "Ramp",
"department": "Engineering",
"team": "Backend",
"location": "New York, NY (HQ)",
"locations": ["New York, NY (HQ)", "Remote (Canada)", "Remote (US)", "Miami, FL"],
"isRemote": true,
"workplaceType": "Hybrid",
"employmentType": "FullTime",
"salary": { "min": 211400, "max": 290600, "currency": "USD", "interval": "1 YEAR", "text": "$211.4K - $290.6K" },
"postedAt": "2026-04-07T17:12:35.753Z",
"jobUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application",
"country": "United States",
"companySlug": "ramp",
"ats": "ashby",
"descriptionText": "About Ramp\n\nRamp is building the smart infrastructure for finance teams...",
"scrapedAt": "2026-10-30T10:00:00.000Z"
}

Download results as JSON, CSV, Excel or XML, or connect them to Google Sheets, Zapier, Make, n8n, Slack or your own app via the Apify API.

Pricing

Pay per result: you only pay for jobs that are saved to the dataset (after your filters are applied). Jobs that don't match your filters are free. Companies that can't be resolved are free.

FAQ

A company isn't found — what now? Paste the exact careers URL (e.g. https://boards.greenhouse.io/companyname) or use the platform:slug syntax. Companies using Workday, iCIMS, Taleo or in-house career sites are not supported yet.

Is this legal? The Actor only reads job postings that companies publish publicly through their ATS's public job-board feeds for the purpose of distribution. It does not collect personal data.

Can I use it with AI agents? Yes — call it via the Apify API or MCP server and feed descriptionText straight into your LLM.

Found a bug or need another ATS? Open an issue on the Issues tab — feature requests are usually shipped within days.