# JobBoard.io backfill — live jobs for your job board | Jobs-database.de

> How JobBoard.io imports jobs (XML feed URL, CSV upload) and how to feed it from our API: 164 ATS platforms, 216 countries and territories, refreshed hourly.

- Canonical URL: https://jobs-database.de/job-boards/jobboard-io
- Data as of: 2026-10-19

---

# JobBoard.io backfill: live jobs for your JobBoard.io job board

How JobBoard.io imports jobs, and how to feed it from our API.

JobBoard.io is a hosted job board service.

Import details below come from the vendor's documentation, checked on 2026-10-19.

## How JobBoard.io imports jobs

JobBoard.io offers three documented ways to fill a board: an admin CSV upload, an automatic import from a third-party XML feed, and a ZipRecruiter backfill.

The XML import runs on a schedule you choose: daily, weekly or monthly. Jobs that are missing from the feed are expired automatically the next time the feed is processed.

The CSV upload expects the columns title, company, location, description and either apply\_url or apply\_email, in UTF-8. The ZipRecruiter backfill lives under Job Settings, Backfill, and needs a ZipRecruiter API key.

### Accepted formats

-   XML feed URL (the only feed format)
-   CSV upload (UTF-8)

### Limits and plans

-   The three documentation pages state no plan gating.

> “At this time only XML is available.”
> 
> — [JobBoard.io documentation](https://support.jobboard.io/docs/setting-up-3rd-party-xml-job-imports)

### Documentation

-   [Third-party XML job imports](https://support.jobboard.io/docs/setting-up-3rd-party-xml-job-imports)
-   [Importing jobs (CSV)](https://support.jobboard.io/docs/importing-jobs)
-   [ZipRecruiter backfill](https://support.jobboard.io/docs/setting-up-a-ziprecruiter-backfill)

## Connect jobs-database.de to JobBoard.io

1.  Pull jobs from our API: GET https://api.jobs-database.de/v1/jobs with the X-API-Key header and limit=100, and follow next\_cursor until has\_more is false.
2.  For a recurring import write an XML feed, because the vendor accepts only XML for feeds. For a one-off load write a CSV with the columns title, company, location, description and apply\_url or apply\_email.
3.  Set up the third-party XML import at the documented page, map the feed tags to board fields, and pick daily, weekly or monthly.
4.  Jobs missing from the feed expire on the next processing, so always publish the full current set.
5.  Or ask us for a full-feed file in that format, so you do not have to build the export yourself.

Paging, limits and the exact response are described in the [API quick start](https://jobs-database.de/api-documentation/quickstart).

### Field mapping

| Our field | Typical job board field | JobBoard.io CSV column |
| --- | --- | --- |
| id | External or source id; the key for upserts |  |
| title | Job title | title |
| organization | Company name | company |
| url | Apply or source link | apply_url |
| date_posted | Posted date |  |
| date_valid_through | Expiry date |  |
| locations_derived | Location | 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 |  |

Our records carry no description text; if JobBoard.io requires one, send the title and apply link, or ask us about the full-feed file.

## What you get

-   164 ATS platforms, so you are not limited to one vendor's customers.
-   Company career sites that use no ATS.
-   Coverage across 216 countries and territories.
-   An index refreshed hourly, with jobs deduplicated across sources and a stable id on each.

See [which ATS platforms we cover](https://jobs-database.de/ats), with live counts for each.

## Frequently asked questions

Does JobBoard.io accept a JSON feed?

The vendor's XML import page says that at this time only XML is available for feeds. For JSON data, write an XML feed from it, or load a CSV file for a one-off import.

How often can the XML feed be processed?

You choose daily, weekly or monthly. Jobs missing from the feed are expired the next time it is processed.

What columns does the JobBoard.io CSV import need?

The importing-jobs page lists title, company, location, description and either apply\_url or apply\_email, in UTF-8.

## Other job board software

-   [SmartJobBoard](https://jobs-database.de/job-boards/smartjobboard)
-   [JBoard.io](https://jobs-database.de/job-boards/jboard-io)
-   [Jobboardly](https://jobs-database.de/job-boards/jobboardly)
-   [Niceboard](https://jobs-database.de/job-boards/niceboard)
-   [eJobSiteSoftware](https://jobs-database.de/job-boards/ejobsitesoftware)
-   [WP Job Manager](https://jobs-database.de/job-boards/wp-job-manager)
-   [Job board backfill API overview](https://jobs-database.de/job-boards)

JobBoard.io is a product of its vendor and is not affiliated with jobs-database.de. We quote its public documentation for your convenience; check the linked pages before you rely on them.

Tell us you run JobBoard.io and which countries matter, and we will show you the data live.

[Book a demo](https://jobs-database.de/contact) [See pricing](https://jobs-database.de/pricing)
