Discover/stepstone.com API
live

stepstone.com APIstepstone.com

Search and extract job listings from Stepstone.de. Get job details, salary estimates, company info, and similar jobs via 4 structured endpoints.

Endpoints
4
Updated
10d ago
Try it
Application method filter: 'EXTERNAL' for company website, 'INTERNAL' for Easy Apply.
Date posted filter: 'age_1' for last 24 hours, 'age_7' for last 7 days.
Job language filter: 'de' for German, 'en' for English.
Work from home filter: 1 for Fully remote, 2 for Partially remote.
Page number for pagination.
Sorting order: 1 for Relevance, 2 for Date.
Job title or keyword to search for (e.g. 'software engineer', 'developer').
Location to search in (city, region, or postcode). Omitting returns results for all of Ger
api.parse.bot/scraper/7da251f1-0c14-4eac-b1a2-9dffa8d0e080/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/7da251f1-0c14-4eac-b1a2-9dffa8d0e080/search_jobs?keyword=developer&location=Berlin' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for job listings on Stepstone.de by keyword and optional location. Returns paginated results including job summaries, filters, and pagination metadata. Supports filtering by application method, date posted, language, remote work, and sorting.

Input
ParamTypeDescription
amstringApplication method filter: 'EXTERNAL' for company website, 'INTERNAL' for Easy Apply.
agestringDate posted filter: 'age_1' for last 24 hours, 'age_7' for last 7 days.
fdlstringJob language filter: 'de' for German, 'en' for English.
wfhintegerWork from home filter: 1 for Fully remote, 2 for Partially remote.
pageintegerPage number for pagination.
sortintegerSorting order: 1 for Relevance, 2 for Date.
keywordrequiredstringJob title or keyword to search for (e.g. 'software engineer', 'developer').
locationstringLocation to search in (city, region, or postcode). Omitting returns results for all of Germany.
Response
{
  "type": "object",
  "fields": {
    "searchResults": "object containing items (array of job summaries), filters, pagination, sorting, and meta information"
  },
  "sample": {
    "data": {
      "searchResults": {
        "items": [
          {
            "id": 13931558,
            "url": "/jobs--Holographic-Display-Product-Developer-m-f-x-Jena-ZEISS--13931558-inline.html?rltr=1_1_25_seorl_m_0_0_0_0_0_0",
            "title": "Holographic Display Product Developer (m/f/x)",
            "location": "Jena",
            "datePosted": "2026-05-06T10:20:07+02:00",
            "companyName": "ZEISS",
            "workFromHome": "2"
          }
        ],
        "pagination": {
          "page": 1,
          "perPage": 25,
          "pageCount": 145,
          "totalCount": 3617
        }
      }
    },
    "status": "success"
  }
}

About the stepstone.com API

The Stepstone.de API gives developers access to job listing data from one of Germany's largest job boards across 4 endpoints. Use search_jobs to query by keyword and location with filters for remote work, posting date, and language, then fetch full listing details — including salary ranges, company profiles, and schema.org JobPosting fields — via get_job_detail. Results cover titles, employment types, hiring organizations, and predicted salary data in structured JSON.

Search and Filter Jobs

The search_jobs endpoint accepts a required keyword parameter and an optional location (city, region, or postcode). Omitting location returns results across all of Germany. Additional filters include wfh (1 for fully remote, 2 for partially remote), am for application method (EXTERNAL for company-site apply, INTERNAL for Easy Apply), age for recency (age_1 for last 24 hours, age_7 for last 7 days), and fdl for job language (de or en). The response object includes an items array of job summaries, pagination metadata, available filters, and sort options.

Job Details and Salary Data

get_job_detail takes a relative job URL path and returns a detailed payload: listingHeader with core job metadata, textSections with the full job description, locationWithCommuteTime, companyCard and companyPassport with employer details, and a reduxPreloadedState block. The endpoint also returns job_posting_schema — a schema.org JobPosting object with title, datePosted, employmentType, hiringOrganization, and jobLocation fields suitable for direct integration with structured-data pipelines.

get_salary_info returns the same payload shape but is specifically useful for accessing listingHeader.CESalary (with min, max, period, and currencyIso fields) and reduxPreloadedState.predictedSalary. Not every listing carries a populated salary field — availability depends on the individual posting.

Similar Jobs

get_similar_jobs fetches the full job detail payload for a given listing. When the source includes similar job recommendations for that listing, they appear within the response alongside the standard listingHeader, textSections, companyCard, and companyPassportData fields. Availability of similar job data varies by listing.

Common use cases
  • Aggregate German job market data by keyword and location using search_jobs pagination to build sector-level trend reports.
  • Extract structured salary ranges from listingHeader.CESalary to compare compensation across roles, companies, or cities.
  • Feed schema.org JobPosting data from get_job_detail directly into a job aggregator or SEO-optimized listings page.
  • Filter listings by wfh=1 to build a dedicated remote-only job board focused on the German market.
  • Monitor newly posted jobs using the age_1 date filter to surface listings from the past 24 hours for real-time alerts.
  • Pull companyCard and companyPassport fields to enrich a company database with employer profiles from active job postings.
  • Use get_similar_jobs recommendations to build a job recommendation engine seeded from a known listing.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Stepstone have an official developer API?+
Stepstone does not offer a public developer API for accessing job listing data. Their platform is consumer-facing, and no documented API for third-party developers is published on stepstone.de.
What does `search_jobs` return, and how does pagination work?+
The endpoint returns a searchResults object containing an items array of job summaries, a filters block listing available facet options, pagination metadata (current page, total pages, total results), and sorting information. Use the page integer parameter to step through result pages. The sort parameter accepts 1 for relevance or 2 for date.
Is salary data available for every job listing?+
No. The get_salary_info endpoint returns listingHeader.CESalary (with min, max, period, and currencyIso) and reduxPreloadedState.predictedSalary when that data exists in the listing. Many listings do not include a posted or predicted salary, so these fields may be null or absent depending on the individual posting.
Does the API cover Stepstone sites outside Germany, such as stepstone.be or stepstone.co.uk?+
Not currently. The API is scoped to stepstone.de and returns results for Germany. You can fork the API on Parse and revise it to add endpoints targeting other regional Stepstone domains.
Can I retrieve a list of all companies currently hiring, or browse by company profile?+
Not directly. Company data surfaces through individual job listings via companyCard and companyPassport fields in get_job_detail, but there is no dedicated endpoint for browsing or listing company profiles independently of a job search. You can fork the API on Parse and revise it to add a company-focused endpoint.
Page content last updated . Spec covers 4 endpoints from stepstone.com.
Related APIs in JobsSee all →
ca.indeed.com API
Search for jobs across Canada and access detailed job listings, company profiles, employee reviews, and salary information all in one place. Build recruitment tools, career research applications, or job market analysis platforms with comprehensive employment data from Indeed Canada.
devex.com API
Search and explore global development opportunities including tenders, grants, job postings, news, organizations, and events all in one place. Find funding details, discover career opportunities, and stay updated on international development initiatives through a single integrated platform.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
metacareers.com API
Search and browse Meta job openings across all departments and locations. Filter by keyword, experience level, or role category — including University Graduate and AR/VR specializations — and retrieve comprehensive details for each listing, including job description, requirements, salary range, and application link.
naukri.com API
naukri.com API
nvidia.com API
nvidia.com API
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
amazon.jobs API
Search and browse Amazon job openings by keywords, location, and category, then view detailed information about specific positions. Filter results across multiple job categories and locations with easy pagination.