Stepstone Jobs Search Scraper
Pricing
Pay per usage
Go to Apify Store
Stepstone Jobs Search Scraper
Scrape job listings from Stepstone.de, Germany's leading job platform. Extract job titles, companies, locations, salary ranges, and job types for recruitment and job market analysis in Germany and Europe.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Jobs API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract job listings from StepStone - Germany and Europe's leading job platform. Collect job titles, companies, locations, and descriptions from DACH markets.
Features
- Keyword search — find jobs by keyword, search term, or role
- Location filtering — narrow results to specific cities, regions, or countries
Use Cases
- German job market intelligence — track hiring demand and skill trends across Germany's largest job platform
- DACH region recruitment analysis — monitor job postings across Germany, Austria, and Switzerland
- European tech hiring trends — identify growing roles, skills, and salary ranges in European tech hubs
- Local salary benchmarking — collect compensation data for roles in German-speaking markets
Sample Input
{"keywords": "Software Engineer","location": "Berlin","radius": 30,"maxItems": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"jobTitle": "Senior Software Engineer","company": "Zalando","location": "Berlin, Germany","salary": "€80,000 - €110,000","jobUrl": "https://www.stepstone.de/job/senior-software-engineer-12345","postedAt": "2026-06-15","scrapedAt": "2026-06-20T10:00:00.000Z","id": "12345","title": "Senior Software Engineer (m/w/d)","textSnippet": "Zalando is looking for an experienced software engineer to join our Berlin-based team...","datePosted": "2026-06-15","url": "https://www.stepstone.de/job/senior-software-engineer-12345"}
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
query | string | python | Search query string for job listings. | |
keywords | string | software developer | Job title or keyword to search for (e.g. 'Software Engineer', 'Marketing Manager'). | |
maxItems | integer | 20 | Maximum number of job listings to scrape. | |
proxyConfiguration | object | {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]} | Proxy settings. DE residential proxy recommended for best results. | |
experienceLevel | string | — | Filter by minimum experience level: Entry Level, Mid Level, Senior Level, Executive, Director. | |
salaryMin | integer | — | Minimum salary filter (in EUR). Only show jobs paying at least this amount. | |
salaryMax | integer | — | Maximum salary filter (in EUR). Only show jobs paying at most this amount. | |
remoteFilter | string | — | Filter by work location type: Remote, Hybrid, On-site. | |
educationLevel | string | — | Filter by minimum education level: High School, Associate Degree, Bachelor's, Master's, Doctorate. |
Output
| Field | Description |
|---|---|
jobTitle | The title of the job posting. |
company | The name of the company. |
location | The location of the job posting. |
salary | Salary information (if available). |
jobUrl | Direct link to the job listing. |
postedAt | Date when the job was posted. |
scrapedAt | Timestamp when the item was scraped. |
id | Internal job ID. |
title | Job title (raw field). |
textSnippet | Short description snippet. |
datePosted | Date posted (raw field). |
url | Job URL (raw field). |
Notes
- Proxy: Residential proxy is highly recommended — set
proxyConfiguration: { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] } - Rate limits: Keep result limits reasonable per run to avoid IP bans
- Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset