StepStone Jobs Scraper: Germany, Austria, Belgium
Pricing
$2.50 / 1,000 job scrapeds
StepStone Jobs Scraper: Germany, Austria, Belgium
Scrape StepStone job listings by keyword and location (radius, date filter) on stepstone.de, .at and .be: title, company, salary range, location, dates, benefits and optionally the full job description with address and geo-coordinates. Fast, no browser. Pay per job.
Pricing
$2.50 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
Torix
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
StepStone Jobs Scraper — Germany, Austria & Belgium
Scrape job listings from StepStone (stepstone.de, stepstone.at, stepstone.be) by keyword, location and radius: job title, company, company logo and profile, location, publish and expiry dates, salary range (min/max, currency, period), benefits, labels — and optionally the full job description, employment type, industry, street address and geo-coordinates.
No browser and no login: the actor reads the data StepStone already embeds in its pages.
How to run it in 3 steps
- Add your input. In Keywords paste job titles or skills, and pick the country site — e.g.
python+ sitede. The form is already filled with a working example, so you can skip this step for a first try. - Press Start. The prefilled run returns 30 jobs in about 4 s and costs about $0.075. Set Max results (cost cap) to cap the cost of bigger runs; you only pay for jobs actually delivered.
- Get the data. Open the Output tab and export JSON, CSV or Excel — or run it from the API, Make, Zapier, n8n or an AI agent (see below).
Features
- Salary on every job where StepStone shows it (exact or predicted range).
- Full descriptions on demand (
scrapeDetails) from each posting's structured data, cleaned to plain text. - Keyword + location + radius + "posted within" filters, or paste any StepStone search URL with filters already set.
- Deduplicated across keywords and pages.
- 3 countries: Germany, Austria, Belgium.
- Pay per job: $2.50 per 1,000 — about half of typical StepStone scrapers.
Use cases
- Recruiting & sourcing: find companies hiring for a skill in a city.
- Lead generation for agencies and HR-tech: companies with open roles = companies with budget.
- Salary benchmarking by title, region and company.
- Labour-market analytics and job-board aggregation.
Input
{"keywords": ["python", "data analyst"],"location": "Berlin","radius": 30,"site": "de","postedWithin": "7","maxJobsPerSearch": 200,"scrapeDetails": true}
Output
Real output (default input)
First 2 of 30 records from a run with the prefilled input (2.2 s on a test machine; long values shortened here):
[{"jobId": 14599082,"title": "Senior Backend-Entwickler (m/w/d) Python / OpenGL","company": "item Industrietechnik GmbH","companyId": 228297,"companyUrl": "https://www.stepstone.de/cmp/de/item-industrietechnik-gmbh-228297/jobs","companyLogo": "https://www.stepstone.de/upload_DE/logo/3/logoItem-Industrietechnik-GmbH-228297DE.gif","location": "Solingen","url": "https://www.stepstone.de/stellenangebote--Senior-Backend-Entwickler-m-w-d-Python-OpenGL-Solingen-item-Industrietechnik-GmbH--14599082-inline…","datePosted": "2026-10-12T14:32:53.03Z","validThrough": "2026-12-11T15:32:53.03Z","salaryMin": 56000,"salaryMax": 76000,"salaryCurrency": "EUR","salaryPeriod": "Annually","salaryType": "Predicted","workFromHome": "2","snippet": "Moderne Microservices in Python entstehen durch Deine Expertise und machen unsere Plattform zuverlässig, skalierbar und zukunftssicher. * Fu…","benefits": "• Bei uns arbeitest Du dort, wo Du am produktivsten bist, sowohl im Büro als auch im Homeoffice – ganz nach Projektphase und persönlicher Ab…","labels": ["Schnelle Bewerbung"],"skills": [],"isSponsored": false,"isTopJob": false,"isAnonymous": false,"search": "python","searchTotal": 1712,"scrapedAt": "2026-10-15T12:13:37.834Z"},{"jobId": 14597758,"title": "Senior Software Test Engineer (m/f/d) - Python Test Automation","company": "AstraZeneca","companyId": 70560,"companyUrl": "https://www.stepstone.de/cmp/de/astrazeneca-70560/jobs","companyLogo": "https://www.stepstone.de/upload_DE/logo/A/logoAstraZeneca-70560DE.gif","location": "München","url": "https://www.stepstone.de/stellenangebote--Senior-Software-Test-Engineer-m-f-d-Python-Test-Automation-Muenchen-AstraZeneca--14597758-inline.h…","datePosted": "2026-10-12T08:58:26.997Z","validThrough": "2026-11-11T09:58:26.997Z","salaryMin": 76000,"salaryMax": 99000,"salaryCurrency": "EUR","salaryPeriod": "Annually","salaryType": "Predicted","workFromHome": "0","snippet": "with a focus on Python Test Automation - This is a hands-on, automation-first role in which testing is predominantly automated in Python, wi…","benefits": "What you can expect:\n• Individual development opportunities with a focus on lifelong learning\n• Trust, appreciation, and room to shape thing…","labels": [],"skills": [],"isSponsored": false,"isTopJob": false,"isAnonymous": false,"search": "python","searchTotal": 1712,"scrapedAt": "2026-10-15T12:13:37.834Z"}]
{"jobId": 14478127,"title": "Machine Learning Engineer (m/w/d)","company": "PROCITEC GmbH","companyId": 75781,"companyUrl": "https://www.stepstone.de/cmp/de/procitec-gmbh-75781/jobs","companyLogo": "https://www.stepstone.de/upload_DE/logo/2/logoPROCITEC-GmbH-75781DE-2210240947.gif","location": "Pforzheim","url": "https://www.stepstone.de/stellenangebote--Machine-Learning-Engineer-m-w-d-Pforzheim-PROCITEC-GmbH--14478127-inline.html","datePosted": "2026-10-07T15:03:05.41Z","validThrough": "2026-11-06T15:55:19.01Z","salaryMin": 54000,"salaryMax": 75000,"salaryCurrency": "EUR","salaryPeriod": "Annually","salaryType": "Predicted","workFromHome": "2","snippet": "Du entwickelst produktfähige Software in Python…","benefits": "Was wir bieten\nFlexible Arbeitszeit & Gleitzeitkonto…","labels": ["Schnelle Bewerbung"],"isSponsored": false,"isTopJob": false,"search": "python","searchTotal": 274,"description": "Einleitung\nWerde Teil unseres Wachstumskurses…","employmentType": ["FULL_TIME"],"industry": "IT, IT-Softwareentwicklung","city": "Pforzheim","country": "DE","latitude": 48.88647,"longitude": 8.697857,"scrapedAt": "2026-10-13T22:00:00.000Z"}
description, descriptionHtml, employmentType, industry, address and coordinates are added when Full job description is on.
Use with AI agents (MCP), LangChain, RAG & the API
This actor is a ready-made tool for AI agents: an LLM can call it, wait for the run and read clean JSON back.
MCP server (Claude Desktop, Claude Code, Cursor, VS Code, any MCP client) — add Apify's hosted MCP server with this actor enabled as a tool:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com/?tools=torix33/stepstone-jobs-scraper","headers": { "Authorization": "Bearer <APIFY_TOKEN>" }}}}
LangChain / LangGraph (pip install langchain-apify, set APIFY_API_TOKEN):
from langchain_apify import ApifyActorsTool, ApifyWrapperfrom langchain_core.documents import Document# 1) give the actor to an agent as a tooltool = ApifyActorsTool("torix33/stepstone-jobs-scraper")# 2) or load results as Documents for a RAG indexloader = ApifyWrapper().call_actor(actor_id="torix33/stepstone-jobs-scraper",run_input={"keywords": ["python", "data analyst"], "location": "Berlin", "radius": 30, "site": "de", "postedWithin": "7", "maxJobsPerSearch": 200, "scrapeDetails": True},dataset_mapping_function=lambda item: Document(page_content=item["description"], metadata={"url": item.get("url")}),)docs = loader.load()
REST API — one synchronous call, dataset items in the response:
curl -X POST "https://api.apify.com/v2/acts/torix33~stepstone-jobs-scraper/run-sync-get-dataset-items?token=<APIFY_TOKEN>" \-H "Content-Type: application/json" \-d '{"keywords": ["python", "data analyst"], "location": "Berlin", "radius": 30, "site": "de", "postedWithin": "7", "maxJobsPerSearch": 200, "scrapeDetails": true}'
Also works with the Apify Python/JS clients, Make, Zapier, n8n, Google Sheets, webhooks and schedules. Export as JSON, CSV, Excel, XML or RSS.
RAG tip: Embed description and filter on salary, location and company metadata to answer labour-market questions for the DACH region.
Pricing
- $2.50 per 1,000 jobs ($0.0025 per job).
- The prefilled input returns 30 jobs → $0.075.
- Example: 1,000 jobs → $2.50; 10,000 → $25.00. Set Max results (cost cap) to limit any run.
The price includes the full job description.
Limitations
- StepStone shows ~25 jobs per page; very broad searches are capped by StepStone's own pagination.
- Only public job ads are collected.
FAQ
Which StepStone countries are supported?
stepstone.de, stepstone.at and stepstone.be (site). stepstone.nl is not supported.
Can I paste a StepStone search URL? Yes. Any search URL with filters already set is accepted.
Does it return salaries? Yes, wherever StepStone shows a salary (exact or predicted range).