A verified, cross-platform reference for the public job board APIs of nine applicant tracking systems: Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable, Recruitee, Personio, and BambooHR.
Live page: https://conorscode.github.io/ats-api-reference/
index.html is a single, self-contained, hand-written reference page — no
build step, no external CSS/JS/fonts. For each of the nine platforms it
documents:
- The exact endpoint URL pattern and HTTP method
- Whether authentication is needed (none of them need it)
- A real request and a trimmed real response, from an endpoint we personally called on the date at the top of the page
- Response quirks that will bite you in production (double-encoded HTML on Greenhouse, XML instead of JSON on Personio, redirect-not-404 on Personio and BambooHR, Workday's location placeholder for multi-site postings, and more)
- Pagination behavior and any caps
- Rate-limit observations and a note on being polite
It also includes a comparison table across all nine, a short guide to normalizing the responses into one schema, and a legal/ethical section on scraping public, unauthenticated endpoints responsibly.
These endpoints are the same public feeds each platform's own embeddable careers widget uses. They're commonly searched for ("greenhouse job board api", "workday jobs api json", etc.) but accurate, current, cross-platform documentation for them doesn't really exist in one place — it's scattered across forum posts and half-stale blog writeups. Everything on this page was re-verified live rather than copied from memory or another source.
- Open Jobs Data — a free, MIT-licensed dataset built from these same endpoints across a fixed company list, refreshed daily.
- ATS Jobs Scraper — a pay-per-result Apify actor for running this against your own arbitrary company list on demand.
MIT — see LICENSE.