Job board backfill API
Fill your job board with live, deduplicated job postings, refreshed hourly, so every search page has results from day one.
What backfill is
A new job board has a cold-start problem: visitors only return when they find jobs, and employers only post when visitors are there. Backfill breaks the loop. You import live postings from outside sources next to the jobs your employers post themselves, and keep the imported ones in step as they change or disappear.
What we deliver
- Structured JSON, one object per job, with the same 25 fields on every record.
- An index refreshed hourly: we add our sources to an hourly scrape.
- Jobs deduplicated across sources, each with a stable id.
- 164 ATS platforms plus company career sites that use no ATS, so you are not limited to one vendor's customers.
- Coverage across 216 countries and territories.
See which ATS platforms we cover, with live counts for each.
How an integration works
- Poll: request pages of jobs with your API key and follow
next_cursoruntilhas_moreis false. - Map: translate our fields to your job board's fields, using the table below.
- Upsert: insert or update each job by its
id, so a re-fetched job never creates a duplicate. - Expire: remove imported jobs that no longer appear in a full pass, or whose
date_valid_throughhas passed.
The paging, limits and exact response are described in the API quick start.
Field mapping
| Our field | Typical job board field |
|---|---|
| id | External or source id; the key for upserts |
| title | Job title |
| organization | Company name |
| url | Apply or source link |
| date_posted | Posted date |
| date_valid_through | Expiry date |
| locations_derived | Location |
| countries_derived | Country |
| employment_type | Job type (full time, part time, contract) |
| ai_work_arrangement | Remote or on-site flag |
| ai_salary_min_value, ai_salary_max_value, ai_salary_currency, ai_salary_unit_text | Salary range |
Works with any job-board software that imports XML, JSON or CSV.
Set-up notes for: SmartJobBoard, JobBoard.io, JBoard.io, Jobboardly, Niceboard, eJobSiteSoftware, WP Job Manager.
Also used with: Artha, CareerSiteCloud, eJobBoard, JBFire, JobBoard.com, JobBoardHQ, JobBoardSoftware.com, Jobiqo, JobKit, JobMount, Nodex, Talenetic, Madgex.
Frequently asked questions
- What is job board backfill?
- Backfill means filling a job board with live job postings from outside sources, so visitors find relevant jobs from day one instead of waiting for employers to post them directly.
- How often is the data refreshed?
- We add our sources to an hourly scrape, so the index is refreshed every hour. A job counts as live when it was seen in our latest successful scrape.
- Can I get the data as a file instead of calling the API?
- Full-feed access is arranged individually. Book a demo through our contact page and tell us the format your job board software imports, for example JSON or CSV.
Tell us which job board you run and which countries matter, and we will show you the data live.