StepStone Job Scraper
Pricing
from $0.30 / 1,000 results
StepStone Job Scraper
Scrape job listings from StepStone by keyword and location. Export companies, locations, work model, posted dates and job URLs. Cost: $0.3/1K
Pricing
from $0.30 / 1,000 results
Rating
0.0
(0)
Developer
Curious Coder
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Share
Collect job listings from StepStone — no login, no manual copy‑pasting. Enter a job keyword and a city, or paste a StepStone search URL, and the scraper returns clean, structured job data ready to export as JSON, CSV, or Excel.
Great for recruiters building talent‑market maps, job seekers tracking new openings, and analysts researching hiring trends across Germany, Austria and the Benelux.
What you can do
- 🔎 Search jobs by keyword and location, with an optional search radius.
- 🌍 Search any StepStone country site — Germany, Austria, Belgium, Netherlands, Luxembourg.
- 🔗 Or just paste one or more StepStone search URLs from your browser.
- 📄 Get each job's title, company, location, work model, posting date, snippet and direct link.
- 📝 Optionally open every posting for the full description, employment type and salary (when shown).
- 📊 Export to JSON, CSV, Excel, or push the data to your own apps.
- 🔁 Run it on a schedule to catch new jobs automatically.
How to use it
- Click Try for free.
- Enter a keyword (e.g.
Software Engineer) and a location (e.g.Berlin), or paste Search URLs. - Set Max jobs (how many results to collect), and optionally turn on Include full job details.
- Click Start and download your results when the run finishes.
Getting a search URL (easiest method)
- Go to stepstone.de and search as you normally would.
- Apply any filters you like.
- Copy the full address from your browser's address bar and paste it into Search URLs.
Every filter you set on StepStone is kept in that URL, so the scraper returns exactly what you see on the site.
Input
| Field | Description |
|---|---|
| Job keyword | Job title or keyword, e.g. Data Scientist, Pflegefachkraft. |
| Location | City or region, e.g. München. Leave empty to search the whole country. |
| Search radius (km) | Distance around the location. Applied only when a location is set. |
| Sort by | Most relevant or most recent. |
| Max jobs | How many jobs to collect (0 = as many as available). |
| Include full job details | Open each posting for the full description, employment type and salary. Slower, but far more detailed. |
| StepStone site | Which country site to search (Germany by default). |
| Search URLs | Optional. Paste full StepStone search URLs instead of, or in addition to, the fields above. |
Example input
{"keyword": "Data Scientist","location": "München","radius": 30,"sort": "date","maxItems": 100}
Or with a pasted search URL:
{"startUrls": ["https://www.stepstone.de/jobs/marketing-manager/in-hamburg?radius=30"],"maxItems": 50,"includeJobDetails": true}
Output
Each job is saved as one record. Example:
{"jobId": "14305242","title": "Senior Backend Developer (m/w/d) .NET / Cloud Native","url": "https://www.stepstone.de/stellenangebote--...-14305242-inline.html","company": "FP Document Services GmbH","companyProfileUrl": "https://www.stepstone.de/cmp/de/fp-document-services-gmbh-278924/jobs","companyId": "278924","location": "Berlin, bundesweit","workModel": "Teilweise Home-Office","postedRelative": "vor 1 Stunde","snippet": "Als mittelständischer Konzern mit rund 750 Mitarbeitenden…","employmentType": "FULL_TIME","workType": "Homeoffice möglich, Vollzeit","datePosted": "2026-08-04T16:01:32.82Z","industry": "IT, IT-Softwareentwicklung","description": "Wir haben viel zu bieten, auch als Arbeitgeber!…","searchUrl": "https://www.stepstone.de/jobs/software-engineer/in-berlin?radius=30","scrapedAt": "2026-08-04T17:58:18.213Z"}
| Field | Description |
|---|---|
jobId | StepStone listing ID |
title | Job title |
url | Direct link to the job on StepStone |
company / companyProfileUrl / companyId | Hiring company and its StepStone profile |
location | Job location(s) |
workModel | On‑site / hybrid / remote indicator shown on the listing |
postedRelative | How long ago the job was posted |
snippet | Short teaser from the description |
employmentType / workType | Full‑time / part‑time and work arrangement (details mode) |
datePosted / validThrough | Exact posting and expiry dates (details mode) |
salary / salaryText | Salary, when publicly shown |
description / descriptionHtml | Full job description (details mode) |
industry | Industry / sector (details mode) |
searchUrl | The search this job came from |
scrapedAt | When the record was collected |
Fields marked (details mode) are populated when Include full job details is enabled.
Tips
- Catch new jobs by sorting by Most recent and running on a schedule.
- Combine searches by adding several URLs at once — all results land in the same dataset.
- Export anywhere — download as Excel/CSV/JSON, or connect the dataset to Make, Zapier, Google Sheets, and more.
FAQ
Do I need a StepStone account? No. The scraper reads publicly visible job listings.
Some fields are empty — why? Details like the full description, employment type and salary only appear when Include full job details is enabled (and salary only when StepStone shows a figure publicly).
Will it return every matching job? It collects up to Max jobs, within the number of results StepStone makes available for a search. Narrow the keyword and location to focus on the most relevant jobs.
Is scraping StepStone allowed? Only collect publicly available data and use it responsibly, in line with StepStone's terms and applicable laws.