For job board builders
Stock your job board withthousands of fresh jobs
Full catalog, no posting caps — you fetch official ATS feeds yourself, so you're not locked into one jobs API.
The problem
Jobs API dependency
Many boards lean on a single jobs API for inventory. That locks you into their pricing, volume caps, and uptime — when the vendor raises prices or shuts a plan, your pipeline goes with it.
Official ATS feeds already publish the jobs for free. What's hard is finding every feed URL and knowing when boards appear or disappear. We discover new companies and retire dead boards every day, so your inventory stays current without you hunting by hand.
What you get
- You query official ATS endpoints directly. The catalog points you there — it doesn't sit in the middle of every job fetch.
Full catalog, no caps
Access every active feed in every subscription. Fetch every open role from each feed, without per-posting fees.No dead listings
Boards that close are retired automatically, and empty feeds can be filtered out.Pick the platforms you want
Import only the ATS platforms and feed sizes that fit your board.
What you handle yourself
Fetch jobs yourself
You call each employer's feed from your own servers; we don't host the postings.Turn feeds into listings
Each ATS returns its own format; you parse it, then sort jobs into your locations and categories. This is where niche or regional filtering happens, since the catalog has no location field.Keep your board current
Re-fetch on a schedule and remove jobs once they disappear from the feed. We retire dead boards, but closed roles drop off only when you re-fetch.Respect the source
Link each job to the employer's original apply page and stay within each ATS's request limits.
What's in the catalog today
A few employers from the free sample
| Company | Account | ATS | Open jobs |
|---|---|---|---|
| Domino's | dominos | SmartRecruiters | 24,843 |
| BoxLunch | boxlunch | Lever | 4,658 |
| SpaceX | spacex | Greenhouse | 2,725 |
| OpenAI | openai | Ashby | 812 |
| TransPerfect | transperfect | Recruitee | 643 |
| Thermondo GmbH | thermondo | Personio | 197 |
Employers from the free sample, one per ATS. Download it to see the full format.
How it works
Step 1
Get the catalog
Connect via CSV download, API, or database to get the full list of active feed URLs.Step 2
Fetch jobs from each ATS
Call official feed endpoints on your schedule; parse each ATS format you support.Step 3
Sync automatically
Pull new and retired feeds daily so your board stays current without manual re-downloads.
Jobs API vs. ATS Feeds
| Typical jobs API | ATS Feeds |
|---|---|
| What you get | |
| Normalized jobs through one vendor | A catalog of official feed URLs you fetch yourself |
| Caps & pricing | |
| Often per-job fees or volume caps | Full catalog access, no posting caps in every subscription |
| Staying current | |
| Depends on the provider's refresh | New companies and retired boards, every day |
| Dead listings | |
| Depends on the provider | Dead boards retired daily |
| Data source | |
| Often mixed or scraped | Official public ATS feeds |
Example: import one Greenhouse feed
Pick a feed from the catalog, then pull jobs from Greenhouse's public board API — same flow as our Getting Started guide.
curl "https://boards-api.greenhouse.io/v1/boards/stripe/jobs"