For Agents
Search German Federal Employment Agency job listings by keyword, location, and occupation, and fetch employer logos.
Get started with Arbeitsagentur Jobsuche API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"search German job listings"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Arbeitsagentur Jobsuche API API.
Search Bundesagentur für Arbeit job listings by keyword and filters
Filter vacancies by location, employment type, and occupation
Use the mobile-app variant to retrieve listings with the same filter shape
Fetch the employer logo image for a vacancy using its hash identifier
GET STARTED
Use for: Search for software engineering jobs in Berlin on Arbeitsagentur, Find all open vacancies in a German postal code area, List jobs in the Bundesagentur für Arbeit database for a given employer, Get the employer logo for a job listing by hash ID
Not supported: Does not handle applicant tracking, application submission, or candidate messaging — use for searching German Federal Employment Agency job listings only.
Jentic publishes the only available OpenAPI specification for Arbeitsagentur Jobsuche API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Arbeitsagentur Jobsuche API, keeping it validated and agent-ready. The Arbeitsagentur Jobsuche API exposes job listings from the German Federal Employment Agency (Bundesagentur für Arbeit), one of the largest single sources of vacancies in the German-speaking labour market. The API supports filtered searches by keyword, location, occupation, and other facets, with both web and mobile-app variants. It also exposes employer logo retrieval keyed by a hashed employer identifier.
Aggregate German labour market vacancy counts by region or occupation
Patterns agents use Arbeitsagentur Jobsuche API API for, with concrete tasks.
★ Job Search for Candidates Targeting Germany
Surface vacancies from the German Federal Employment Agency for candidates relocating to or already living in Germany. Job-board aggregators and career assistants use this to give German-market coverage that complements private boards. The /pc/v4/jobs endpoint accepts keyword, location, and occupation filters and returns matching listings with metadata.
Call GET /pc/v4/jobs with the user's keyword and city, then return the top 10 matching listings with title, employer, and location.
Labour Market Analytics Feeds
Pull aggregate vacancy counts over time to power labour market dashboards and economic research. Recruitment data products and policy researchers use Arbeitsagentur as a primary source for German job demand. The same /pc/v4/jobs endpoint supports filters that can be used to slice by occupation, region, or contract type.
Run repeated GET /pc/v4/jobs queries by occupation code and aggregate the result counts into a daily vacancy time series.
Employer Branding in Job Listings
When rendering Arbeitsagentur listings inside a third-party UI, fetch the employer logo by its hash identifier so the listing matches the original branding. Career sites use this to make vacancies look native rather than text-only. The GET /ed/v1/arbeitgeberlogo/{hashID} endpoint returns the binary image for the employer.
For each listing in a search result, call GET /ed/v1/arbeitgeberlogo/{hashID} with the employer hashID and embed the returned image alongside the listing.
AI Agent Job Search via Jentic
A career assistant agent helping a user explore the German job market can call Arbeitsagentur through Jentic to fetch vacancies that match the user's profile. The agent searches for the job-search operation, loads the schema, and executes with the user's keywords and location. Jentic resolves the API key from its credential vault.
Use Jentic search 'search German job listings', load the schema for GET /pc/v4/jobs, then execute with the user's keyword and location and return the top results.
3 endpoints — jentic publishes the only available openapi specification for arbeitsagentur jobsuche api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/pc/v4/jobs
Search job listings
/pc/v4/app/jobs
Search job listings (mobile variant)
/ed/v1/arbeitgeberlogo/{hashID}
Get employer logo image
/pc/v4/jobs
Search job listings
/pc/v4/app/jobs
Search job listings (mobile variant)
/ed/v1/arbeitgeberlogo/{hashID}
Get employer logo image
Three things that make agents converge on Jentic-routed access.
Credential isolation
Arbeitsagentur API keys are stored encrypted in the Jentic vault. Agents receive scoped access — the raw key never enters the agent's context and is injected as the X-API-Key header at request time.
Intent-based discovery
Agents search by intent (e.g. 'search German job listings') and Jentic returns matching Arbeitsagentur operations with their input schemas, so the agent can call the right endpoint without browsing docs.
Time to first call
Direct Arbeitsagentur integration: 1-2 days to register for an API key, handle the German parameter names, and parse the listing payload. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Adzuna API
Global job-board aggregator covering Germany among 20+ markets, useful where multi-country reach matters more than direct Bundesagentur sourcing.
Choose Adzuna for cross-country job aggregation; pick Arbeitsagentur when the workflow specifically needs Bundesagentur-published vacancies.
The Muse Jobs API
Editorial job board with a strong tech employer mix, contrasting with Arbeitsagentur's broad public-employment-agency feed.
Choose The Muse when the user wants curated tech roles; pick Arbeitsagentur for breadth across all German occupations.
USAJobs API
US federal-government counterpart to Arbeitsagentur for cross-border or comparative labour-market workflows.
Pair with Arbeitsagentur when the agent compares German and US public-sector vacancy supply.
Specific to using Arbeitsagentur Jobsuche API API through Jentic.
Why is there no official OpenAPI spec for Arbeitsagentur Jobsuche API?
Arbeitsagentur does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Arbeitsagentur Jobsuche API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Arbeitsagentur Jobsuche API use?
The API uses an API key sent in a custom header named X-API-Key. Through Jentic, the API key is stored encrypted in the vault and never enters the agent's context — Jentic injects the header at request time.
Can I filter vacancies by city or postal code?
Yes. GET /pc/v4/jobs accepts location filters including a where parameter that takes a city name or postal code, plus radius and occupation filters that narrow the result set.
What is the difference between /pc/v4/jobs and /pc/v4/app/jobs?
Both endpoints search the same underlying vacancy index. /pc/v4/jobs is the web variant used by jobsuche.arbeitsagentur.de and /pc/v4/app/jobs is the mobile-app variant; the response shapes differ slightly.
What are the rate limits for the Arbeitsagentur API?
The OpenAPI spec does not declare explicit rate limits. Arbeitsagentur enforces fair-use limits per API key — sustained traffic above a few requests per second can be throttled. Contact Arbeitsagentur to negotiate a higher quota for production workloads.
How do I search for German jobs through Jentic?
Install Jentic with pip install jentic, search for 'search German job listings', load the schema for GET /pc/v4/jobs, then execute with your keyword and location filters. Jentic injects the API key automatically.