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

> How JBoard.io imports jobs (XML feed URL, gzipped XML) 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/jboard-io
- Data as of: 2026-10-19

---

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

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

JBoard.io is a hosted job board service.

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

## How JBoard.io imports jobs

JBoard.io has an XML feed importer: under Aggregation you add an aggregator of type XML Feed Importer and give it the URL of a feed.

For large files you can provide the URL of a gzipped XML feed. A run imports at most 1,000 jobs; if the feed has more, the remaining jobs are imported during the next scheduled run, within 24 hours.

Re-runs update existing jobs instead of duplicating them. The vendor's upsert key is in most cases the job\_reference or guid field.

Separately, JBoard.io sells an AI Job Backfill that draws on its own jobs database, charged by credit per job.

### Accepted formats

-   XML feed URL
-   gzipped XML (.gz)

### Limits and plans

-   At most 1,000 jobs are imported per run; a larger feed is finished in the next scheduled run, within 24 hours.
-   The vendor's AI Job Backfill is included on all plans at a credit per job. Its volume tiers differ between two vendor pages, so we do not quote them.

> “For large XML files, you can also provide a URL to the Gzipped XML feed.”
> 
> — [JBoard.io documentation](https://help.jboard.io/en/article/how-to-set-up-xml-importer-bybid/)

### Documentation

-   [How to set up the XML importer](https://help.jboard.io/en/article/how-to-set-up-xml-importer-bybid/)
-   [Job board backfill](https://jboard.io/features/job-board-backfill)
-   [AI Job Backfill changelog](https://feedback.jboard.io/changelog/ai-job-backfill-from-200k-sources)

## Connect jobs-database.de to JBoard.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.  Write the jobs to an XML feed and gzip it if the set is large.
3.  In JBoard.io open Aggregation, choose Add Aggregator, then XML Feed Importer, and enter the feed URL.
4.  The first run imports 1,000 jobs and the rest follow within 24 hours. Put our id into job\_reference or guid so that re-runs update jobs instead of duplicating them.
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 |
| --- | --- |
| 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 |

## 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

Which field does the JBoard.io XML importer use to match existing jobs?

In most cases the job\_reference or guid field. Fill it with a stable value, such as our id, so that re-runs update jobs rather than create duplicates.

Can I import more than 1,000 jobs?

Yes. A run imports the first 1,000 jobs; if the feed has more, the rest are imported during the next scheduled run, within 24 hours.

Is the importer the same as the AI Job Backfill?

No. The XML importer reads a feed you point it at. The AI Job Backfill is a separate vendor feature that fills a board from the vendor's own jobs database.

## Other job board software

-   [SmartJobBoard](https://jobs-database.de/job-boards/smartjobboard)
-   [JobBoard.io](https://jobs-database.de/job-boards/jobboard-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)

JBoard.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 JBoard.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)
