StepStone Jobs Scraper
Pricing
from $3.00 / 1,000 job scrapeds
StepStone Jobs Scraper
Scrape StepStone.de job postings by keyword and German city or region, with title, company, location, remote option, employment type, posting date, full description and apply link. Works with Apify MCP and the API.
Pricing
from $3.00 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
What is StepStone Jobs Scraper?
StepStone Jobs Scraper turns a keyword and a German city or region into one row per job from StepStone.de, Germany's large job board: title, company, location with coordinates, remote option, employment type, category, posting date, job link and apply link, plus the full job description when details are on. Recruiters, HR analysts, job seekers, labour market researchers and AI agents use it to track German job openings by role and region, with no StepStone account.
Why recruiters use it
- German jobs by role and place. Search in German or English, such as
pflegefachkraftordata engineer, inBerlinorBayern. - Fresh postings only.
postedWithinkeeps jobs from the last 1, 3, 7, 14 or 30 days. - Remote filter.
workFromHomeOnlyreturns home-office jobs. - Full descriptions.
enrichDetailsadds the complete job text from each posting. - Pay per job. One charge per job returned.
How to use it
Data engineer jobs in Germany from the last week:
{"keyword": "data engineer","postedWithin": "7","maxItems": 50}
Nursing jobs in Berlin with full descriptions:
{"keyword": "pflegefachkraft","location": "Berlin","enrichDetails": true,"maxItems": 25}
| Input | What it controls |
|---|---|
keyword | Job title or skill, in German or English |
location | City or region in German spelling, such as München or Nordrhein-Westfalen |
startUrls | StepStone search or job links to use as they are |
postedWithin | any, 1, 3, 7, 14 or 30 days |
workFromHomeOnly | Only remote or home-office jobs (default off) |
maxItems | Jobs to return (default 100) |
enrichDetails | Add full description and details from each job page (default on) |
maxConcurrency, proxyConfiguration | Speed and proxy settings |
Hiring across more countries too? Continue with Jobs Scraper linked below.
Output: German job data you receive
A real nursing job in Berlin (description and links shortened):
{"jobId": "10967426","title": "Pflegefachkraft (w/m/d)","company": "Korian Deutschland GmbH","companyUrl": "https://www.stepstone.de/cmp/en/korian-deutschland-gmbh-168064/work","location": "Berlin","latitude": 52.40416,"longitude": 13.51012,"workFromHome": false,"employmentType": "FULL_TIME","category": "Gesundheit, Gesundheit-Pflegepersonal","postedAt": "2026-10-01T22:52:15.000Z","jobUrl": "https://www.stepstone.de/jobs--Pflegefachkraft-w-m-d-Berlin-Korian-Deutschland-GmbH--10967426-inline...","description": "Einleitung Dein neuer Job, der Sinn stiftet. Hast Du Lust auf einen Job, der anders ist?...","sponsored": false,"source": "stepstone.de"}
| Field | What it contains |
|---|---|
jobId, title, jobUrl, applyUrl | The job and how to apply |
company, companyUrl, companyLogo | The employer |
location, latitude, longitude, workFromHome | Where the job is |
employmentType, category | Contract type and job category |
postedAt, sponsored | When it was posted and whether it is promoted |
description | Full job text, with enrichDetails |
searchUrl, scrapedAt | The search that found it and collection time |
Example workflow: weekly hiring signals for a staffing agency
A staffing agency in Munich tracks demand for electricians and mechatronics technicians. A weekly task runs both keywords for München with postedWithin set to 7. They count postings by company to find employers hiring several people, and call those companies first. Then they check the same roles on the federal job board with Bundesagentur Job Scraper.
Pricing
This Actor uses Pay per event. Apify platform usage is included in the event price. You pay one event per job returned, plus a start event per run. The live Pricing tab on this page shows the current price.
- 2 keywords × 50 jobs = 100 job events.
- Full descriptions come at no extra event charge.
maxItemscaps each run, so it doubles as a cost ceiling.
Job research with AI agents (MCP)
Connect this Actor to an AI agent through Apify MCP and ask in plain language:
Find remote Python developer jobs in Germany posted in the last three days and list the companies.
Agent checklist:
- Put the role in
keywordand the place inlocation(German spelling). - Use
postedWithinandworkFromHomeOnlyfrom the request. - Read rows with
get-dataset-items; sharejobUrlfor each job.
API example
curl -X POST "https://api.apify.com/v2/acts/khadinakbar~stepstone-jobs-scraper/run-sync-get-dataset-items" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"keyword": "python developer", "workFromHomeOnly": true, "postedWithin": "3", "maxItems": 20}'
Related job tools from the same developer
| Your next step | Use | Why |
|---|---|---|
| When you then check Germany's federal job board | Bundesagentur Job Scraper | Jobs from the Bundesagentur für Arbeit |
| When you look at XING | XING Jobs Scraper | Jobs from XING |
| When you hire across countries | Jobs Scraper | Indeed, LinkedIn and Glassdoor jobs |
| When you focus on LinkedIn | LinkedIn Jobs Scraper | LinkedIn jobs with salary and skills |
Best results
| Starting situation | Helpful action | Expected outcome |
|---|---|---|
| Tracking new demand | Schedule with postedWithin: "7" | Only last week's postings each run |
| Remote roles | Turn on workFromHomeOnly | Home-office jobs |
| Faster runs | Turn off enrichDetails | List data without full descriptions |
| A complex StepStone filter | Paste the search link into startUrls | The same results you see on StepStone |
Builder's note
I found that recruiters mostly need to know who is hiring now, so each row keeps the posting date and company with a direct apply link. I learned that German job titles carry the details, such as "(m/w/d)" and seniority, so titles are kept exactly as posted.
FAQ
Do I need a StepStone account?
No. The Actor reads public job listings.
Can I search in English?
Yes. StepStone matches English and German keywords; locations work best in German spelling.
Does it cover all of Germany?
Yes. Leave location empty for all of Germany, or set a city or state.
Is the full job description included?
Yes, with enrichDetails on, which is the default.
Responsible use
This Actor collects public job listings from StepStone.de. Use them for recruiting and labour market research, and follow StepStone's terms. Read Apify's guide on whether web scraping is legal for more context. StepStone is a trademark of StepStone GmbH. This independent Actor is not affiliated with, associated with, or endorsed by StepStone. For questions or bugs, open a ticket in the Issues tab.