StepStone Jobs Scraper avatar

StepStone Jobs Scraper

Pricing

from $3.00 / 1,000 job scrapeds

Go to Apify Store
StepStone Jobs Scraper

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

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

1

Monthly active users

6 days ago

Last modified

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 pflegefachkraft or data engineer, in Berlin or Bayern.
  • Fresh postings only. postedWithin keeps jobs from the last 1, 3, 7, 14 or 30 days.
  • Remote filter. workFromHomeOnly returns home-office jobs.
  • Full descriptions. enrichDetails adds 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
}
InputWhat it controls
keywordJob title or skill, in German or English
locationCity or region in German spelling, such as München or Nordrhein-Westfalen
startUrlsStepStone search or job links to use as they are
postedWithinany, 1, 3, 7, 14 or 30 days
workFromHomeOnlyOnly remote or home-office jobs (default off)
maxItemsJobs to return (default 100)
enrichDetailsAdd full description and details from each job page (default on)
maxConcurrency, proxyConfigurationSpeed 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"
}
FieldWhat it contains
jobId, title, jobUrl, applyUrlThe job and how to apply
company, companyUrl, companyLogoThe employer
location, latitude, longitude, workFromHomeWhere the job is
employmentType, categoryContract type and job category
postedAt, sponsoredWhen it was posted and whether it is promoted
descriptionFull job text, with enrichDetails
searchUrl, scrapedAtThe 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.
  • maxItems caps 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:

  1. Put the role in keyword and the place in location (German spelling).
  2. Use postedWithin and workFromHomeOnly from the request.
  3. Read rows with get-dataset-items; share jobUrl for 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}'
Your next stepUseWhy
When you then check Germany's federal job boardBundesagentur Job ScraperJobs from the Bundesagentur für Arbeit
When you look at XINGXING Jobs ScraperJobs from XING
When you hire across countriesJobs ScraperIndeed, LinkedIn and Glassdoor jobs
When you focus on LinkedInLinkedIn Jobs ScraperLinkedIn jobs with salary and skills

Best results

Starting situationHelpful actionExpected outcome
Tracking new demandSchedule with postedWithin: "7"Only last week's postings each run
Remote rolesTurn on workFromHomeOnlyHome-office jobs
Faster runsTurn off enrichDetailsList data without full descriptions
A complex StepStone filterPaste the search link into startUrlsThe 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.