Arbeitsagentur Jobs
Arbeitsagentur Jobs
Search official job listings published by Germany's Federal Employment Agency (Bundesagentur für Arbeit). Supports German-specific filters such as arbeitszeit (working time), befristung (contract type), and umkreis (radius). Pure pass-through of the Scrappa response — every field is returned verbatim. One credit per call regardless of job count.
Note on company data: Arbeitsagentur exposes only arbeitgeber (employer name as free text); no structured company-website field is returned. externeUrl, when present, points to the downstream job board, not the employer's own site. To resolve a real company domain, chain another enrichment such as imprint_extractor or google_search.
[!NOTE]
See the API Guide for the shared request lifecycle (sync, async polling, async webhook), error envelope, rate limits, custom_vars, and deduplication. This page documents only the fields and behaviour unique to this endpoint.
Try it
Pricing
Endpoint
Examples
Output Fields
Limitations
- No company-website field is returned.
arbeitgeber is a free-text employer name only.
externeUrl, when present, points to the downstream job board, not the company's own site.
- Use a follow-up
imprint_extractor or google_search enrichment if you need the real company domain.
Error Responses
Validation Error (422)
{
"message": "The arbeitszeit field format is invalid.",
"errors": {
"arbeitszeit": ["The arbeitszeit field format is invalid."]
}
}
Common validation errors:
was, wo, berufsfeld, arbeitgeber must be ≤ 200 characters
page must be an integer ≥ 1
size must be an integer between 1 and 100
angebotsart must be one of 1, 2, 4, 34
arbeitszeit must match ^(vz|tz|snw|ho|mj)(;(vz|tz|snw|ho|mj))*$ (e.g. vz, vz;ho, tz;mj)
befristung must be 1 or 2
veroeffentlichtseit must be an integer between 0 and 100
umkreis must be one of 10, 25, 50, 100, 150, 200
zeitarbeit and pav must be booleans