Career Site & ATS Jobs Scraper
Scrape every open job from company careers pages on Workday, Greenhouse, Lever and 70+ ATS platforms
Datapika Career Site & ATS Jobs Scraper is our scraping tool published as openclawai/career-site-ats-jobs-scraper on Apify. Datapika maintains the product; Apify hosts execution and billing. About the publisher.
What is this API for?
Pull every open role from a company careers page hosted on Workday, Greenhouse, Lever, Ashby, SmartRecruiters, iCIMS, SuccessFactors and other applicant tracking systems. Job rows with title, location, department, posting date, apply URL and an optional Markdown description.
Limits: Reads public careers pages only. Companies on unsupported or custom career sites return a hint row, not jobs.
$0.005 per job
2 users
69 runs
Paste a company careers URL or a company name and get every open role from its applicant tracking system as clean rows: title, location, department, employment type, posting date, apply URL and an optional Markdown description. Auto-detects Workday, Greenhouse, Lever, Ashby, SmartRecruiters, SuccessFactors, iCIMS, Taleo, Oracle, Phenom, Personio, Workable, Recruitee, Teamtailor and the career sites of Amazon, Apple, Google, Meta, TikTok and Uber. Anonymous public endpoints, $0.005 per job.
- One input shape for 70+ applicant tracking systems: the actor detects the ATS from the URL.
- Company-name lookup resolves the careers page for you when you do not have the URL.
- Full job descriptions in Markdown on request, flat $5 per 1,000 jobs.
Apify store response dated . Figures are cached and may lag; confirm current rates on Apify.
The displayed rate is the primary result event. Start fees, additional events, platform usage, or plan charges may apply. Check the current pricing before running.
Built for
The data contract
Know the fields before you run.
Selected fields from the published build 1.0.7, reviewed September 4, 2026. This is a schema reference, not a live result sample. Fields can be absent or empty depending on the source and selected options.
Download the dated input and field references (.json)| Field | Type | Meaning / availability |
|---|---|---|
| job_id | string | Stable ID in the form '<ats>:<id>'. |
| company | string | Company name or careers-site slug. |
| title | string | Job title. |
| location | string | Location text as shown on the careers site (may list several). |
| is_remote | boolean | True when the site flags the job remote. |
| apply_url | string | Application URL (same as url when the site has no separate apply link). |
| posted_at | string | Posting timestamp (ISO 8601) when the site exposes it. |
| employment_type | string | FULL_TIME, PART_TIME, CONTRACT, INTERNSHIP… when available. |
| department | string | Department / business unit. |
| salary_min | number | Lower salary bound when listed. |
| salary_max | number | Upper salary bound when listed. |
| ats | string | Detected applicant tracking system: workday, greenhouse, lever, ashby, smartrecruiters… |
| description | string | Full job description as Markdown (when includeDescription is on). |
Call it from code or an agent
curl -X POST \
"https://api.apify.com/v2/acts/openclawai~career-site-ats-jobs-scraper/run-sync-get-dataset-items?format=json" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries":["https://boards.greenhouse.io/stripe","https://jobs.ashbyhq.com/openai","NVIDIA"],"maxJobsPerCompany":500,"includeDescription":true}'Set APIFY_TOKEN to your own token. This small input was checked against the published schema; it is not an executed benchmark. Running it can incur charges. For large jobs, use the asynchronous /runs endpoint.
Full input schema and OpenAPI spec on the actor API page.
Questions, answered
Which applicant tracking systems does it support?
Workday, Greenhouse, Lever, Ashby, SmartRecruiters, SuccessFactors, iCIMS, Taleo, Oracle Recruiting, Phenom, Eightfold, Personio, Workable, Recruitee, Teamtailor and more than 50 others, plus the in-house career sites of Amazon, Apple, Google, Meta, TikTok and Uber. Paste the careers URL and the actor picks the right adapter.
How much does it cost to scrape a company's careers page?
$0.005 per job row, so 1,000 jobs cost $5. Description fetching is included in that price. Companies on an unsupported career site return a free hint row instead of jobs.