Niceboard backfill: live jobs for your Niceboard job board
How Niceboard imports jobs, and how to feed it from our API.
Niceboard is a hosted job board service.
Import details below come from the vendor's documentation, checked on 2026-10-19.
How Niceboard imports jobs
Niceboard lists an XML import, a web scraper, an import from a URL, a backfill that fills a board from the vendor's named sources using a keyword and location filter, and a private API.
The XML import is metered: each plan has a monthly cap on import runs. Import from URL is tagged to the Advanced plan.
The API can programmatically add and remove jobs, employers, categories and locations.
Accepted formats
- XML feed
- single job URL
- API calls
Limits and plans
- XML import runs per month: Core 10, Advanced 60, Custom 120.
- Import from URL is listed for the Advanced plan. The API is listed for the top plan; the vendor's pricing and features pages name that plan differently (Custom and Ultimate).
“programmatically add and remove jobs, employers, categories, locations.”
Documentation
Connect jobs-database.de to Niceboard
- 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.
- Write the jobs to an XML feed on a URL you control.
- Register the feed with Niceboard's XML import.
- Mind the monthly run caps per plan (Core 10, Advanced 60, Custom 120): size the feed so that one run covers it. With the private API on the top plan you can add and remove jobs programmatically instead.
- 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.
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, with live counts for each.
Frequently asked questions
- How often can Niceboard run an XML import?
- The vendor caps runs per month by plan: 10 on Core, 60 on Advanced and 120 on Custom.
- Can I push jobs into Niceboard with an API instead of a feed?
- The vendor lists a private API that can programmatically add and remove jobs, employers, categories and locations. It is tied to the top plan.
- Which plan includes import from URL?
- The vendor's pricing page lists import from URL under the Advanced plan.
Other job board software
- SmartJobBoard
- JobBoard.io
- JBoard.io
- Jobboardly
- eJobSiteSoftware
- WP Job Manager
- Job board backfill API overview
Niceboard 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 Niceboard and which countries matter, and we will show you the data live.