Career Site Jobs Scraper (Greenhouse, Lever, Ashby & more) avatar

Career Site Jobs Scraper (Greenhouse, Lever, Ashby & more)

Pricing

$1.00 / 1,000 jobs

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

Career Site Jobs Scraper (Greenhouse, Lever, Ashby & more)

Every open job from a company's own careers page (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Teamtailor) in one clean format: title, department, location, remote flag, salary, apply link, description. Filter by keyword, location or remote.

Pricing

$1.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Buzz Compare

Buzz Compare

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

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

Every open job from a company's own careers page on Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee or Teamtailor, in one clean format: title, department, location, remote flag, salary when published, apply link, full description. Give company names or job-board URLs; filter by keyword, location or remote. Hiring signals for sales, recruiters and job boards.

What you can use it for

  • Sales and agencies: a company that just opened 5 engineering roles is buying tools and services now
  • Recruiters and job boards: a clean feed of every job at the companies you follow, refreshed on a schedule
  • Job seekers and researchers: watch target companies for roles in your city or remote
  • Market research: hiring trends by department, location and salary where published

Why this one

  • Reads each job board's public JSON feed (the one their own careers page uses), so it does not break when page layouts change
  • 7 systems in one tool: Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Teamtailor; give a bare company name and it finds which one they use
  • Same columns for every company: title, department, team, location, remote flag, employment type, salary range when published, posted date, apply link, full description (text + HTML)
  • Pay only for results: $1 per 1,000 jobs. No subscription.

Input

  • Companies (companies): Company job-board slugs or URLs. Examples: 'stripe', 'greenhouse:airbnb', 'lever:netflix', 'https://jobs.ashbyhq.com/openai', 'https://apply.workable.com/acme'. A bare name is tried on every supported system.
  • Keywords (any) (keywords): Keep only jobs whose title or description contains one of these, e.g. engineer, sales, remote.
  • Locations (any) (locations): Keep only jobs whose location contains one of these, e.g. London, New York, Remote.
  • Remote only (remoteOnly) Default: false.
  • Include full description (includeDescription): Turn off for a lighter dataset (title, location, URL only). Default: true.
  • Max jobs per company (maxJobsPerCompany) Default: 1000.
  • Max jobs total (maxResults) Default: 10000.

Output

One row per job in the dataset (JSON, CSV, Excel, or through the API). Sample:

[
{
"ats": "greenhouse",
"company": "airbnb",
"jobId": "8184174",
"title": "Account Manager ",
"department": "Business Development",
"team": null,
"location": "London, United Kingdom",
"remote": null,
"employmentType": null,
"url": "https://careers.airbnb.com/positions/8184174?gh_jid=8184174",
"applyUrl": "https://careers.airbnb.com/positions/8184174?gh_jid=8184174",
"publishedAt": "2026-09-09T04:35:19-04:00",
"updatedAt": "2026-09-29T20:00:54-04:00",
"salaryMin": null,
"salaryMax": null,
"salaryCurrency": null,
"descriptionText": "Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 b…",
"descriptionHtml": "<div class=\"content-intro\"><p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 12pt;\">Airbnb was born in 2007 when two hosts welcomed three gu…"
},
{
"ats": "greenhouse",
"company": "airbnb",
"jobId": "7789554",
"title": "Associate Legal Counsel, Japan",
"department": "Legal",
"team": null,
"location": "Tokyo, Japan",
"remote": null,
"employmentType": null,
"url": "https://careers.airbnb.com/positions/7789554?gh_jid=7789554",
"applyUrl": "https://careers.airbnb.com/positions/7789554?gh_jid=7789554",
"publishedAt": "2026-04-13T04:49:05-04:00",
"updatedAt": "2026-09-29T20:00:54-04:00",
"salaryMin": null,
"salaryMax": null,
"salaryCurrency": null,
"descriptionText": "Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 b…",
"descriptionHtml": "<div class=\"content-intro\"><p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 12pt;\">Airbnb was born in 2007 when two hosts welcomed three gu…"
}
]

Tips

  • How to find a company's slug: open their careers page; the URL looks like boards.greenhouse.io/
  • Companies that host their board on their own domain (careers.example.com) still work when you give the ATS slug.
  • Run it daily on a schedule and keep only new jobIds in your own sheet or CRM for a 'new jobs' alert.

Integrations and API

Run it on a schedule, trigger it from the API or a webhook, and send results to Google Sheets, Zapier, Make, Slack, a database or your own code with the platform's standard integrations.

Data and fair use

This tool reads only public sources (official APIs, public feeds or pages the publisher makes available to everyone) and respects robots.txt and rate limits. You are responsible for using the data in line with the source's terms and applicable law.

Support

Found a problem or need a field added? Open an issue on the Issues tab; it is read and answered.