Greenhouse, Lever & Ashby Jobs API – All ATS Job Boards
Pricing
from $3.00 / 1,000 jobs
Greenhouse, Lever & Ashby Jobs API – All ATS Job Boards
Greenhouse jobs, Lever jobs, Ashby jobs, Workable, SmartRecruiters and Recruitee in one normalized jobs API. Give company domains or job board URLs: the ATS is auto-detected. Only-new-jobs mode for job alerts and hiring signals, salary where published. No scraping, MCP-ready.
Pricing
from $3.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Ostrata
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
One Actor, one schema, six applicant-tracking systems. Give it company domains or job-board links; get every open job as a clean, normalized row: title, department, location, remote flag, employment type, salary (where the ATS publishes it), dates, apply link and description.
Also known as: Greenhouse jobs scraper / Greenhouse job board API, Lever jobs API, Ashby jobs API, Workable jobs, SmartRecruiters jobs, Recruitee jobs, ATS jobs feed, job postings API, hiring signals, job alerts. 🇫🇷 offres d'emploi, signaux de recrutement · 🇩🇪 Stellenanzeigen API.
- Official public job-board APIs only: Greenhouse Job Board API, Lever Postings API, Ashby Posting API, Workable widget API, SmartRecruiters Posting API, Recruitee Careers API. These are the endpoints companies publish for their own career sites. No scraping of job sites, no login, no proxies.
- ATS auto-detection: give
stripe.comand the Actor finds the board on the careers page (robots.txt respected, plain HTTP), or confirms a slug guess against the ATS API. - Only-new mode: remembers job IDs in a named key-value store, so a daily schedule returns only new postings (job alerts, hiring-signal monitoring).
- Seed list: about 180 public boards (Stripe, Datadog, OpenAI, Anthropic, Doctolib, Qonto, Alan, Pennylane, Bosch, Ubisoft…) verified on 19 Oct 2026.
Use cases: job aggregators and niche job boards, hiring signals for sales (who is hiring SDRs in Paris?), recruiting market research, competitor tracking, feeding AI agents with live openings.
Input
{"companies": ["stripe.com", "jobs.ashbyhq.com/ramp", "lever:qonto", "greenhouse:gitlab", "jobs.smartrecruiters.com/Ubisoft2"],"keywords": ["engineer", "developer"],"locations": ["Paris", "France", "Remote"],"postedWithinDays": 30,"onlyNew": false,"includeDescription": true}
Accepted lines: a company domain, any board URL (boards.greenhouse.io/x, job-boards.greenhouse.io/x, jobs.lever.co/x, jobs.eu.lever.co/x, jobs.ashbyhq.com/x, apply.workable.com/x, jobs.smartrecruiters.com/X, x.recruitee.com) or ats:slug.
Output (real local runs, 19 Oct 2026)
| Company | Title | Location | Remote | Salary | ATS |
|---|---|---|---|---|---|
| GitLab | Backend Engineer, Create: Repository Management | Remote, United Kingdom | ✅ | – | greenhouse |
| ramp | Security Engineer, Cloud | New York, NY (HQ) +3 | ✅ | $211.4K – $290.6K | ashby |
| spotify | AV Engineer - Platform | Stockholm | ❌ | – | lever |
| Hugging Face | Open-Source Machine Learning Engineer - EMEA Remote | Paris, France | ✅ | – | workable |
| Ubisoft | Machine Learning Engineer - H/F/NB | Paris, IDF, France | ❌ | – | smartrecruiters |
| bunq | iOS Developer | Amsterdam, Netherlands | hybrid | – | recruitee |
Domain detection on the same day: huggingface.co → workable (careers page), qonto.com → lever (careers page), stripe.com → greenhouse and ramp.com → ashby (API slug check).
Fields: id (stable: ats:board:jobId), ats, board, company, jobId, title, department, team, location, locations, country, workplaceType, remote, employmentType, salary (min, max, currency, interval, summary), postedAt, updatedAt, url, applyUrl, descriptionText, optional descriptionHtml, isNew, via (input, careers_page, api_probe). The SUMMARY record lists each company with its detected board and status (ok, no_open_jobs, board_not_found, no_job_board_found).
Pricing (pay per event)
- $0.003 per job delivered (
job, $3 per 1,000). - Free: empty boards, boards not found, jobs removed by your filters, jobs already seen in only-new mode.
- Set a maximum cost per run: the Actor stops before going over it.
Only new jobs (monitoring)
Turn on onlyNew and schedule the Actor (e.g. daily). Seen job IDs are stored per board in the named key-value store stateStoreName (default ats-jobs-state) in your account. Use a different store name per saved search. Jobs your filters drop are not marked as seen.
Use it from AI agents (MCP)
{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=ostrata/ats-jobs-api" } } }
"Which of these 30 companies opened a sales job in France this week?"
Limitations
- Only companies using one of the six ATS, with a public board. Workday, Taleo, Teamtailor, Welcome to the Jungle and in-house career sites are not covered (yet).
- Lever and Ashby do not expose the company's display name, so
companyis the board slug. - Salary appears only when the ATS publishes it (mostly Ashby, some Lever and Recruitee boards).
- SmartRecruiters descriptions need one extra API call per job; switch
includeDescriptionoff for very large boards.
Privacy
Only job data is returned. Recruiter or hiring-manager names, contact emails and other personal fields that some APIs include are dropped.
Related Actors
- EU Company Verification (KYB): verify companies from a name, SIREN/SIRET, VAT number or LEI (register status, VIES VAT, BODACC insolvency, LEI).
- Website to Company (Impressum & Mentions Légales): find the legal entity behind a website (SIREN/VAT from the legal notice) and verify it.
- France Company List (SIRENE): build lists of French companies by NAF code, area, headcount and revenue from the official register.
- AI Brand Visibility Tracker: check whether ChatGPT, Perplexity and Gemini mention and cite your brand, with position, competitors and share of voice (your own API keys).
🇫🇷 En bref
Toutes les offres d'emploi publiques de Greenhouse, Lever, Ashby, Workable, SmartRecruiters et Recruitee dans un format unique. Domaine de l'entreprise ou lien de la page carrières en entrée, ATS détecté automatiquement, mode « nouvelles offres uniquement » pour la veille, environ 180 entreprises préchargées. 0,003 $ par offre, rien n'est facturé pour les pages vides. Uniquement les API publiques des ATS, aucune donnée sur les recruteurs.
Publié par Sublime Traders SAS (Ostrata), France.