ATS Jobs Scraper β 8 ATS incl. Personio & Recruitee
Pricing
Pay per event
ATS Jobs Scraper β 8 ATS incl. Personio & Recruitee
Scrape live jobs from 8 ATS career sites (Greenhouse, Lever, Ashby, Workday, Workable, SmartRecruiters, Recruitee, Personio). Deduplicated and normalized with department, seniority, salary and remote data, plus provenance on every row. Build a job board feed or hiring-signal pipeline.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Joe Y
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
ATS Jobs Scraper β 8 ATS, Deduped & Normalized
Scrape live jobs directly from company career pages across 8 ATS platforms β Greenhouse, Lever, Ashby, Workday, Workable, SmartRecruiters, Recruitee and Personio β in one unified schema.
No job-board reposts. No ghost listings. Just real, live roles with a direct apply link β deduplicated, enriched and normalized, ready for job boards, recruiters, market research and AI pipelines.
Why career-site jobs? Job boards (Indeed, ZipRecruiter, etc.) are full of reposted and expired ads. Employer-direct (ATS) postings are fresher, cleaner and higher-intent β which is exactly why job boards and recruiters pay for them.
What makes this the highest-quality ATS scraper
- 8 ATS platforms in one schema β including the regional ones most scrapers skip (Recruitee, Personio).
- ATS auto-detect β pass bare company slugs (
stripe,spotify,bunq) and it figures out the platform for you. - Rich, normalized fields β
department,team,seniority,workplace_type(remote/hybrid/onsite),salary, structuredlocation(city/region/country),description_text+description_html. - Deduplicated across pages and runs; provenance on every row (
source_ats,url,fetched_at,schema_version). - Incremental mode β turn on
onlyNewJobsto pay only for roles you haven't seen. Perfect for cheap daily monitoring. - Dependency-free and fast β reads each ATS's official public JSON/XML API. No browser, no proxy, no login.
Output fields (33 per row)
source_ats, company, company_name, job_id, global_id, title, department, team, employment_type, seniority, workplace_type, remote, location, locations[], city, region, country, language, salary_min, salary_max, salary_period, salary_currency, salary, salary_raw, description_text, description_html, url, apply_url, posted_at, updated_at, record_type, schema_version, fetched_at.
Sample row
{"source_ats": "ashby","company": "ramp","company_name": "ramp","job_id": "ashby:34413f8d-26bf-4bbc-8ade-eb309a0e2245","global_id": "ashby:ramp:ashby:34413f8d-26bf-4bbc-8ade-eb309a0e2245","title": "Senior Security Engineer, Cloud","department": "Engineering","team": "Backend","employment_type": "full-time","seniority": "senior","workplace_type": "remote","remote": true,"location": "New York, NY (HQ)","locations": ["New York, NY (HQ)"],"city": "New York","region": "NY (HQ)","country": "US","salary_min": 211400,"salary_max": 290600,"salary_currency": "USD","salary_period": "year","salary": "USD211.4K - USD290.6K","url": "https://jobs.ashbyhq.com/ramp/34413f8d-...","apply_url": "https://jobs.ashbyhq.com/ramp/34413f8d-.../apply","posted_at": "2026-04-07T17:12:35+00:00","record_type": "job","schema_version": "1.0.0","fetched_at": "2026-10-15T22:10:00+00:00"}
Input
- Company slugs / URLs (auto-detect) β the fastest start. e.g.
["stripe","spotify","bunq","personio"]. - Companies (advanced) β force the ATS:
[{"ats":"workday","token":"nvidia:NVIDIAExternalCareerSite:wd5"}]. - Leave both empty to use the built-in company directory (140+ companies, incl. regional).
- Filters:
searchQuery,locationQuery,onlyRemote,onlyNewJobs,includeDescriptions.
Supported ATS
| ATS | Board | Example |
|---|---|---|
| Greenhouse | boards.greenhouse.io/{slug} | stripe |
| Lever | jobs.lever.co/{slug} | spotify |
| Ashby | jobs.ashbyhq.com/{slug} | ramp |
| Workday | {tenant}.wdX.myworkdayjobs.com | nvidia |
| Workable | apply.workable.com/{slug} | (SMB) |
| SmartRecruiters | jobs.smartrecruiters.com/{slug} | Bosch |
| Recruitee | {slug}.recruitee.com | bunq |
| Personio | {slug}.jobs.personio.de | studysmarter |
Use cases
- Job boards & aggregators β fresh, employer-direct listings in one schema.
- Recruiters & sourcing β roles by company, region, seniority, remote type.
- Talent intelligence & lead gen β companies hiring = buying signals.
- AI/ML β clean, normalized training data for job matching.
Pricing
Pay per result β $1.50 per 1,000 jobs (+ $0.005 per run start). Only pay for jobs returned. Free plan covers testing.
Notes
- Public career-site data only.
- Fields like salary/employment type appear when the employer publishes them; the Actor returns honest
nullrather than guessing. - The bundled directory is a curated seed, not the whole universe β add the companies you care about.
Sample output
{"title": "Senior Backend Engineer", "company_name": "Acme", "source_ats": "greenhouse", "workplace_type": "remote", "seniority": "senior", "location_city": "Berlin", "location_country": "DE", "posted_at": "2026-10-14T08:00:00Z", "apply_url": "https://boards.greenhouse.io/acme/jobs/123"}
More actors by joey001
- Multi-Board Jobs Scraper β RemoteOK, WeWorkRemotely, Arbeitnow, Adzuna, USAJobs in one schema
- Reed.co.uk Scraper β UK job listings, salaries, working options and apply links
- Substack Scraper β Newsletters, posts, full article bodies and metadata
- Threads Scraper β Posts, keyword search, profiles, engagement and media (no login)
- Telegram Channel Scraper β Public channel messages, views, media, forwards and replies
- Steam Scraper β Store search, full app details (price, genres, Metacritic) and reviews
- CoinGecko Scraper β Crypto prices, coin details, trending, search and history (no API key)
- Apple Podcasts Scraper β Shows and full episode feeds with audio URLs and durations
- SEC EDGAR Scraper β Filings, XBRL financials, Form 4 insider trades and full-text search
- Otodom Scraper β Poland real-estate listings (price, area, rooms, location)
- Otto.de Scraper β German marketplace products (price, brand, rating, availability)
Found this useful?
A quick review helps a lot and keeps the Actor maintained:
β Leave a review (Reviews tab)