Company Careers Jobs Scraper: Greenhouse, Lever, Ashby & more avatar

Company Careers Jobs Scraper: Greenhouse, Lever, Ashby & more

Pricing

Pay per event

Go to Apify Store
Company Careers Jobs Scraper: Greenhouse, Lever, Ashby & more

Company Careers Jobs Scraper: Greenhouse, Lever, Ashby & more

Get all open jobs from company career pages on Greenhouse, Lever, Ashby, Workable, SmartRecruiters and Recruitee in one clean schema: title, department, location, remote, salary, posting date and full description. Filters by keyword, location and date.

Pricing

Pay per event

Rating

0.0

(0)

Developer

DataDrift Labs

DataDrift Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Company Careers Jobs Scraper: Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee

Get every open job from any company's careers page as clean, structured data, from six applicant-tracking systems in one run and one schema. Paste careers-page links; get titles, departments, locations, remote status, salary ranges (where the company publishes them), posting dates and full descriptions.

What you can use it for

  • Job boards and aggregators: keep a niche job board filled with fresh roles straight from company career pages.
  • Recruiting and sales intelligence: see which companies are hiring, for which teams, and where.
  • Market and salary research: compare openings and published pay ranges across companies.
  • Job alerts: schedule a daily run with "posted within the last 1 day" and send yourself only new roles.
  • AI agents and RAG: feed current, structured job data to your agent or search index.

Supported career sites

ProviderExample careers link
Greenhousehttps://boards.greenhouse.io/airbnb
Leverhttps://jobs.lever.co/palantir
Ashbyhttps://jobs.ashbyhq.com/ramp
Workablehttps://apply.workable.com/huggingface
SmartRecruitershttps://jobs.smartrecruiters.com/BoschGroup
Recruiteehttps://bunq.recruitee.com

You can also write provider:slug, for example greenhouse:airbnb. Mix providers freely in one run. A company without a public board is skipped with a note, and the run carries on.

Sample output

{
"provider": "ashby",
"company": "ramp",
"jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"title": "Security Engineer, Cloud",
"department": "Engineering",
"team": "Backend",
"location": "New York, NY (HQ)",
"country": "USA",
"remote": true,
"workplaceType": "Hybrid",
"employmentType": "FullTime",
"salaryMin": 211400,
"salaryMax": 290600,
"salaryCurrency": "USD",
"salaryPeriod": "1 YEAR",
"postedAt": "2026-04-07T17:12:35.753Z",
"url": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application",
"description": "ABOUT RAMP\n\nRamp is building the smart infrastructure for finance teams...",
"scrapedAt": "2026-10-24T00:06:48.363Z"
}

Every job has the same fields whatever the provider. A field is null when the company does not publish it; for example, salary appears only where the company shows it.

Filters

  • Job title keywords: for example engineer, product manager.
  • Location keywords: for example London, Germany, remote.
  • Remote jobs only.
  • Posted within the last N days: ideal for scheduled daily or weekly runs.
  • Maximum jobs per company and maximum results for the whole run.
  • Include full description: turn this off for smaller, faster results.

Pricing

$1.50 per 1,000 jobs saved, plus a tiny per-run start fee. Filters are applied before anything is saved, so you pay only for jobs you keep. You can set a spending limit for each run; the run stops cleanly when it is reached.

How it works

The Actor reads each provider's public job-posting feed, the same data the company publishes on its own careers page. It does not log in, does not use any personal accounts, and does not collect personal data about applicants or recruiters. That makes it fast (usually seconds per company) and very reliable.

Tips

  • Find a company's careers link by opening their "Careers" or "Jobs" page and clicking any role: the address shows the provider, for example jobs.lever.co/<company>.
  • To track new roles, schedule the Actor daily with Posted within the last N days = 1, and use Apify integrations to send results to Google Sheets, Slack or a webhook.

Support

Found a problem or need another applicant-tracking system? Open an issue on the Issues tab. Issues are answered quickly.