Documentation

Introduction

The Jobs-database.de API is a read-only HTTP API over job postings. Every job was collected from a company's own applicant tracking system (ATS) and links back to the original posting.

What you can do

EndpointWhat it does
GET /v1/jobsPage through all jobs, ordered by id
GET /v1/search?q=…Find jobs whose title or company name contains a term
GET /v1/jobs/{job_id}Fetch one job by its id

Base URL:

Code
https://api.jobs-database.de

All responses are JSON. Every /v1 request is authenticated with an API key in the X-API-Key header — see Authentication.

What a job looks like

Each job carries 25 fields: identity and link (id, title, organization, url), dates, the source system, location (city, region, country, time zone, coordinates), employment type, work arrangement and the salary as posted. Job descriptions are not served. Every field is listed in the Field reference.

How usage is counted

You are charged in jobs returned, not in requests. Each job in a successful response counts once against your key's monthly allowance; a 404 or an error counts nothing. The allowance resets on the 1st of every month at 00:00 UTC. Details: Errors & limits.

Next steps