Career Page Jobs Scraper — Greenhouse, Lever & Ashby API
Pricing
$2.00 / 1,000 job results
Career Page Jobs Scraper — Greenhouse, Lever & Ashby API
Paste company websites: finds each careers page, detects Greenhouse, Lever or Ashby and returns every open job (title, location, remote, department, apply link) as flat JSON. $2 per 1,000 jobs.
Pricing
$2.00 / 1,000 job results
Rating
0.0
(0)
Developer
Neo B
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Give it any company website — it finds the careers page, detects the ATS, and pulls every live job posting through the official public job-board APIs of Greenhouse, Lever, and Ashby. No brittle HTML scraping of career pages, no anti-bot fights: the same JSON feeds the career pages themselves use. Direct board URLs (e.g. boards.greenhouse.io/gitlab) work too.
Quick start
- Click Start with the two prefilled career pages (GitLab on Greenhouse, Ramp on Ashby). It finishes in under a minute.
- You get up to 25 open jobs per company with title, location, department and apply link.
- That first run costs at most $0.10, well within Apify's free monthly credit. Then swap in your own input or schedule it.
What you get
One flat record per live job posting:
{"query": "https://boards.greenhouse.io/gitlab","found": true,"ats": "greenhouse","board": "gitlab","company": "GitLab","job_id": "855665800","title": "Senior Backend Engineer","department": null,"location": "Remote","remote": true,"employment_type": null,"published_at": "2026-08-14","job_url": "https://job-boards.greenhouse.io/gitlab/jobs/855665800","apply_url": "https://job-boards.greenhouse.io/gitlab/jobs/855665800","source_url": "https://boards-api.greenhouse.io/v1/boards/gitlab/jobs","fetched_at": "2026-09-12T12:00:00.000Z"}
Use cases
- Recruiting & talent intelligence: track competitors' live openings by team and location.
- Sales signals: hiring bursts reveal budgets and priorities — feed your CRM on a schedule.
- Job boards & aggregators: clean, deduplicated postings straight from source APIs.
- AI agents: tiny input schema, deterministic output — ideal via API or MCP.
Switching from another career-page scraper
Same idea, same inputs: a list of company URLs in, flat job records out. Field mapping: text/title → title, hostedUrl/absolute_url → job_url, categories.location/location.name → location. Plus source_url and fetched_at on every record. You are only charged per job row delivered — companies where no supported ATS is detected are free.
Input
| Field | Type | Notes |
|---|---|---|
companyUrls | string[], required | Company homepages or direct Greenhouse/Lever/Ashby board URLs |
maxJobsPerCompany | integer | Cap on charged rows per company (default 200) |
Pricing (pay per event)
| Event | Price | Meaning |
|---|---|---|
job-result | $2.00 per 1,000 ($0.002 each) | One live job posting delivered. Detection misses, empty boards, and empty runs are never charged. |
Example: 1,000 jobs cost $2.00. You only pay for delivered results.
Related factpipe Actors
- UK Companies House Lookup API — Company Data, No API Key — UK company registry records
- Email Security Checker — SPF, DKIM, DMARC & MX Audit — SPF, DKIM and DMARC domain audits
- Sitemap URL Extractor & 404 Checker — XML Sitemap Scraper — every URL from a site's sitemaps
FAQ
Which applicant tracking systems are supported? Greenhouse, Lever and Ashby, via their official public job-board APIs. Give a company homepage and the Actor detects the ATS, or pass a board URL directly.
Can I track hiring at many companies on a schedule?
Yes. Put a list of company URLs in companyUrls and schedule the Actor; each run returns every live posting with title, department, location, remote flag and apply URL.
What if a company uses another ATS? The company is reported as not found and nothing is charged.
Can I call it from Python, JavaScript, Make, Zapier or an AI agent? Yes. Run it through the Apify API or official Python/JavaScript clients, connect it to Make, Zapier, n8n, Slack or Google Sheets via Apify integrations, or expose it to AI agents through the Apify MCP server. Input is small and output is deterministic flat JSON.
Reliability
Official ATS APIs, retries with backoff, structured failure reporting, health-checked daily, issues triaged daily.