Free Jobs Scraper for ATS / Career Sites
Pricing
Pay per usage
Free Jobs Scraper for ATS / Career Sites
Scrape jobs for free from 12 ATS platforms, covering thousands of career pages worldwide like: Workday, Greenhouse, Ashby, Lever.co, BambooHR, JazzHR, Personio, Recruitee, Rippling, Rival, Teamtailor, and JOIN.com
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Fantastic.jobs
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Unified ATS Jobs Scraper
Scrape job listings from multiple supported ATS URLs and combine the results into one Apify dataset.
The perfect FREE actor to scrape jobs from any supported ATS. Simply sign up to Apify's free plan to get started.
This unified ATS scraper is intended to be a simple and easy way to retrieve jobs across multiple ATS platforms in a single run. Are you looking for something more advanced? Check out our Career Site Job Listing API:
- Covers 54 ATS Platforms / Over 200,000 companies
- Refreshes every hour with new jobs!
- Only receive new jobs every hour, day, or week
- No need to figure out company URLs yourself, we add new ones daily
- Over 20 advanced filters on job title, description, location and more
- 20+ AI enriched fields like job benefits, requirements, on-site/remote/hybrid
- Normalized location. Every job in a 'City, State, Country' format
- 20+ Company data fields like industry, company description, number of employees
Input
Pass one or more URLs in startUrls. The actor uses Apify proxy configuration by default.
Supported URL Structures
ashby: https://jobs.ashbyhq.com/openaibamboohr: https://theurgentcare.bamboohr.com/careersgreenhouse(boards): https://boards.greenhouse.io/airbnbgreenhouse(job-boards): https://job-boards.greenhouse.io/airbnbgreenhouse(embed): https://boards.greenhouse.io/embed/job_board?for=urptjazzhr: https://onpointcxsolutionsllc.applytojob.comjoin: https://join.com/companies/wipro-dresdenlever: https://jobs.lever.co/destinationknotpersonio: https://wellcosan-gmbh.jobs.personio.comrecruitee: https://forcyd.recruitee.comrippling: https://ats.rippling.com/bound/jobsrival: https://jobs.silkroad.com/RI/ElectricalSourceteamtailor: https://knowmadmood.teamtailor.comworkday(myworkdayjobs.com): https://adobe.wd5.myworkdayjobs.com/external_experiencedworkday(myworkdaysite.com): https://pwc.wd3.myworkdaysite.com/recruiting/pwc/Global_Experienced_Careers
Output
Each dataset item has the same simple shape:
{"title": "Job title","description": "<p>Decoded HTML description</p>","locations": ["Location"],"url": "https://example.com/job","date_posted": "2026-05-07"}
Notes
Descriptions preserve the raw HTML where available, with HTML entities decoded and embedded base64 image payloads removed. The scraper keeps the implementation intentionally small and follows the public APIs or link discovery patterns used by the webjobs crawlers.