Career Page Jobs Scraper (Greenhouse, Lever, Ashby, Workday +8) avatar

Career Page Jobs Scraper (Greenhouse, Lever, Ashby, Workday +8)

Pricing

$1.00 / 1,000 job scrapeds

Go to Apify Store
Career Page Jobs Scraper (Greenhouse, Lever, Ashby, Workday +8)

Career Page Jobs Scraper (Greenhouse, Lever, Ashby, Workday +8)

Scrape job postings from any company careers page. Auto-detects Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Workday, Teamtailor, BambooHR, Personio, Recruitee, Breezy & Pinpoint. Normalized jobs with location, remote, salary, description, apply URL.

Pricing

$1.00 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

PulseData

PulseData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 minutes ago

Last modified

Share

Career Page Jobs Scraper – Greenhouse, Lever, Ashby, Workday, Workable, SmartRecruiters & more

Turn any company careers page into clean job data. Paste career page or job board URLs and get every open position as normalized JSON: title, location(s), remote flag, department, employment type, salary, posted date, full description and apply link – no matter which applicant tracking system (ATS) the company uses.

Supported ATS (auto-detected): Greenhouse · Lever · Ashby · Workable · SmartRecruiters · Workday · Teamtailor · BambooHR · Personio · Recruitee · Breezy HR · Pinpoint

Uses the official public job-board endpoints of each ATS, so it is fast, reliable and does not need proxies. $1 per 1,000 jobs, descriptions included.

Why this scraper

  • One tool for 12 ATS platforms – stop maintaining a different scraper per company.
  • Normalized schema – the same fields for every company, ready for job boards, talent intelligence, lead generation or market research.
  • Auto-detection – give it https://boards.greenhouse.io/stripe, https://jobs.lever.co/spotify, https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite, https://oatly.teamtailor.com, or a company's own careers page with an embedded board.
  • Filters – keywords in title, location, remote-only, posted within N days, max jobs per company.
  • Complete – descriptions (HTML and plain text), salary ranges (ATS field or detected in the description), secondary locations, departments, seniority.

Output example

{
"title": "Security Engineer, Cloud",
"company": "ramp",
"location": "New York, NY (HQ)",
"locations": ["New York, NY (HQ)", "Remote (Canada)"],
"country": "USA",
"remote": true,
"workplaceType": "Hybrid",
"department": "Engineering",
"team": "Backend",
"employmentType": "FullTime",
"salary": "$211.4K – $290.6K • Offers Equity",
"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",
"descriptionHtml": "<h1><strong>About Ramp</strong></h1><p>…</p>",
"descriptionText": "ABOUT RAMP\n\nRamp is building the smart infrastructure for finance teams…",
"ats": "ashby",
"atsJobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"sourceUrl": "https://jobs.ashbyhq.com/ramp",
"scrapedAt": "2026-08-19T12:41:29.000Z"
}

Input

FieldDescription
startUrlsCareer page / job board URLs (one per line).
keywordsKeep only jobs whose title contains one of these (e.g. engineer, sales).
locationsKeep only jobs whose location contains one of these (e.g. Berlin, Remote, United States).
remoteOnlyKeep only remote jobs.
postedWithinDaysOnly jobs posted in the last N days (when the ATS exposes dates).
includeDescriptionInclude full descriptions. For Workday, SmartRecruiters, BambooHR, Workable and Breezy this costs one extra request per job.
maxJobsPerCompanyCap per career page.
proxyConfigurationOptional; ATS endpoints are public and normally do not need proxies.

Supported URL shapes:

ATSExample
Greenhousehttps://boards.greenhouse.io/stripe, https://job-boards.greenhouse.io/company
Leverhttps://jobs.lever.co/spotify, https://jobs.eu.lever.co/company
Ashbyhttps://jobs.ashbyhq.com/ramp
Workablehttps://apply.workable.com/company/
SmartRecruitershttps://careers.smartrecruiters.com/BoschGroup, https://jobs.smartrecruiters.com/BoschGroup
Workdayhttps://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite
Teamtailorhttps://oatly.teamtailor.com
BambooHRhttps://company.bamboohr.com/careers
Personiohttps://company.jobs.personio.de / .com
Recruiteehttps://company.recruitee.com
Breezy HRhttps://company.breezy.hr
Pinpointhttps://company.pinpointhq.com
Company sitehttps://example.com/careers – the page is scanned for embedded boards of the ATS above (works for server-rendered pages; for heavily JavaScript-rendered pages paste the board URL).

Use cases

  • Job boards & aggregators – pull fresh postings from hundreds of companies on a schedule.
  • Sales & lead generation – companies hiring for a role are buying tools for it; monitor keywords like "Salesforce", "SEO", "security".
  • Talent intelligence & research – hiring trends, salaries, remote policies, locations.
  • Job alerts – schedule daily runs with postedWithinDays: 1 and push new jobs to Slack, email or a webhook.

Pricing

Pay per event: $0.001 per job returned ($1 per 1,000). No charge for failed pages.

Integrations

Schedule runs in Apify, export to JSON/CSV/Excel, push to Google Sheets, Airtable, Make, Zapier, n8n, or call the actor via API/SDK. Available as an MCP tool for AI agents.