Germany Jobs API avatar

Germany Jobs API

Pricing

from $1.20 / 1,000 job records

Go to Apify Store
Germany Jobs API

Germany Jobs API

Find job postings in Germany by role, structured location, company, category, salary, posting age, employment type, remote status, and seniority.

Pricing

from $1.20 / 1,000 job records

Rating

0.0

(0)

Developer

Aspen Technology Labs, Inc.

Aspen Technology Labs, Inc.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Germany Jobs API - JobsIndex by Aspen Tech Labs

Access German jobs through the JobsIndex API, built by Aspen Tech Labs. This Actor is fixed to Germany and pulls listings directly from employer career sites and ATS platforms, giving you cleaner coverage than board-scraped alternatives. Postings are captured in both German and English, so you get native-language job ads alongside the international and English-first roles that German employers post directly. Part of a broader JobsIndex feed aggregating 11M+ active postings daily across 300K+ employer source sites globally, with full DACH coverage.

Filter by role keyword, location, salary, posting age, employment type, remote status, seniority, and pagination, built for tracking German employment data trends, powering recruitment tools, or running labour market analysis for the German market specifically.

Deutsche Stellenanzeigen als API, direkt von Arbeitgebern, DE und EN, für Arbeitsmarktdaten und Recruiting.

Need More or Something Different?

If this Actor is working well for you, we'd love a review. For more data, custom feeds, feedback, or any questions, reach out via our website or email. You can also explore JobMarketPulse, our labor and job market intelligence platform.

Built-In Country Preset

This Actor is fixed internally to country=Germany. The runtime always enforces that value even if a different country is submitted.

Quick Start

{
"title": "Software Engineer",
"size": 5
}

Input Parameters

ParameterDescriptionExample
salarySalary amount or range filter.20h-30h
whatJob search query. Supports keywords, boolean logic, exact phrases, and field-targeted search.software engineer OR data analyst
countryFixed preset. Runtime always uses Germany; changes are ignored.Germany
regionRegion, state, or province.Region name
cityCity filter.City name
postal_codePostal code filter.Postal code
metro_areaMetropolitan area filter.Metro area
titleJob title filter.Software Engineer
company_nameEmployer name filter.Employer name
company_domainEmployer website domain.example.com
categoryJob category.Information Technology
sub_categoryMore specific job function or role.Software Developer
industryEmployer industry.Technology
postedRelative posting age or ISO date.1w
employment_typeEmployment type.Full-Time
remoteWork arrangement. Supported values: remote, on-site, hybrid.hybrid
senioritySeniority level.Senior
pagePage number, starting from 0.0
sizeResults per page. Minimum 1, maximum 100.5

Salary Filter Format

Use NUMBER[UNIT] or NUMBER[UNIT]-NUMBER[UNIT].

Supported units:

  • h - per hour
  • d - per day
  • w - per week
  • m - per month
  • y - per year

Examples: 20h-30h, 35h, 50000y-90000y.

Advanced Filters

what supports plain-text search, boolean logic, exact phrases, and field-targeted search. If no field is provided, the API expands the query across a default set of relevant job and content fields.

what = engineer OR manager
what = @title engineer OR manager
what = @(title,description) (python)
what = @(title,title_raw,description) (engineer OR manager)

Structured Filter Precedence

When what is provided together with structured job filters, the structured filters take priority and may override or narrow the keyword query. Use what when the corresponding structured fields are not set.

Location Filtering

The country is fixed. Use structured fields to narrow results within Germany:

  • region
  • city
  • postal_code
  • metro_area

Limits and Pagination

Results are paginated with page and size.

ParameterMinMax
page0Depends on size and the item cap
size1100

Invalid values can return 400 Invalid page or size parameters.

Item Caps

Query shapeMax itemsEffective max sizeOver-size behavior
No company filter1000100Validation error; not silently capped
Company filter plus another keyword or filter2020Silent cap with capping metadata
Company filter only55Silent cap with capping metadata

A company filter means company_name, company_domain, or a company field referenced inside what. Capped responses can include size_requested and size_capped_by metadata.

Free-Text Query Limits

what has a maximum of 700 raw URL characters or 500 decoded characters. Unsafe expressions, excessive operators, or malformed filters can return a 400 response.

Output

Each run stores job records in the default Apify dataset. Common fields include job title, category, company, structured location, salary, employment type, remote status, posting dates, source URL, application URL, description, and JobsIndex ID.

Field availability depends on the source job posting.