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

    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 on a URL you control.
    3. Register the feed with Niceboard's XML import.
    4. 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.
    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.

    Field mapping

    Our fieldTypical job board field
    idExternal or source id; the key for upserts
    titleJob title
    organizationCompany name
    urlApply or source link
    date_postedPosted date
    date_valid_throughExpiry date
    locations_derivedLocation
    countries_derivedCountry
    employment_typeJob type (full time, part time, contract)
    ai_work_arrangementRemote or on-site flag
    ai_salary_min_value, ai_salary_max_value, ai_salary_currency, ai_salary_unit_textSalary 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

    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.