StepStone Scraper — German Job Listings, Full Ads, No Phones avatar

StepStone Scraper — German Job Listings, Full Ads, No Phones

Pricing

$0.90 / 1,000 job delivereds

Go to Apify Store
StepStone Scraper — German Job Listings, Full Ads, No Phones

StepStone Scraper — German Job Listings, Full Ads, No Phones

German jobs from StepStone.de: title, company, location, contract type, full/part time, home office, posted date, the full job ad and StepStone's salary estimate. No recruiter names or phones.

Pricing

$0.90 / 1,000 job delivereds

Rating

0.0

(0)

Developer

yestrue

yestrue

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Get job listings from StepStone.de, one of Germany's biggest job boards: job title, company, location, home office, posted date, how to apply and a short snippet — and, with the job ads opened (on by default), the full ad as plain text, contract type (Feste Anstellung, Befristet, Werkstudent, …), full or part time, industry, postcode, the date the ad runs until and StepStone's own salary estimate. Paste your StepStone search links — or just type a keyword and a place.

Why this one

  • 🔗 Your search, as you set it up. Set every filter you like on stepstone.de and paste the link. Or type keywords here — Pflegefachkraft, Buchhalter, Python Developer — with a place and a radius, and choose posted within, full or part time, contract types, home office, how to apply and newest first below.
  • ⚡ Fast, with every ad opened. A live test run read three searches — software developers with home office posted in the last 7 days, nurses within 20 km of Hamburg, full-time permanent bookkeepers within 30 km of Munich — 1,835 jobs with their full ads in 213 seconds.
  • 💶 Salary estimates. StepStone does not show employers' salary figures to visitors who are not logged in, but it estimates one for most jobs: 1,596 of those 1,835 jobs came with StepStone's estimate (min, max, currency, per year).
  • 🏷️ Related jobs are labelled. StepStone mixes related jobs into its results and counts them in its own number. Every job says match: keyword or related (163 of the 1,835 were related); untick Include related jobs to keep only the keyword matches.
  • 🔒 No recruiter names, no phone numbers. Contact persons are not output, and phone numbers, e-mail addresses and recruiters' names written into the ads are replaced with [phone removed], [e-mail removed] and [name removed] — in that run 41 e-mail addresses, 25 phone numbers and 26 names.
  • 💸 You pay only for jobs delivered. A link that is not a StepStone.de search, or a place StepStone does not know, comes back as a free record with the reason.

What you get

For every job:

FieldWhat it is
jobId, url, titlethe job ad
company, companyId, companyUrl, companyLogothe employer (none when the ad is anonymous)
location, homeOfficewhere the job is, and whether home office is possible
estimatedSalaryMin, estimatedSalaryMax, estimatedSalaryCurrency, estimatedSalaryPeriodStepStone's salary estimate for the job, when it has one
salarythe employer's salary text, when StepStone shows it (it showed none for the 1,835 jobs of the live run)
postedAt, applyOnStepStone, noCoverLetterwhen it was posted; quick apply on StepStone; no cover letter needed
match, snippetkeyword or related, and the start of the ad text
input, position, scrapedAt, status, errorwhich search it came from, and why a search gave nothing

With Open every job ad (on by default) also: description (the full ad as plain text), contractType, workType, employmentType, industry, city, postalCode, countryCode, validThrough — and detailsError when the ad ended before it was read (14 of 1,835 in the live run).

Example

A real record from a live run — data scientist jobs you apply for on StepStone, 25 September 2026 (the snippet and the description are cut here):

{
"jobId": 13999601,
"url": "https://www.stepstone.de/stellenangebote--Data-Scientist-m-w-d-Muenchen-ASMPT-GmbH-Co-KG--13999601-inline.html",
"title": "Data Scientist (m/w/d)",
"company": "ASMPT GmbH & Co. KG",
"companyId": 127024,
"location": "München",
"homeOffice": true,
"salary": null,
"estimatedSalaryMin": 66000,
"estimatedSalaryMax": 89000,
"estimatedSalaryCurrency": "EUR",
"estimatedSalaryPeriod": "year",
"postedAt": "2026-08-30T12:03:08+02:00",
"applyOnStepStone": true,
"noCoverLetter": false,
"match": "keyword",
"snippet": "Willkommen bei ASMPT. Mit 10.600 Mitarbeitenden liefern wir weltweit smarte Hard- und Software-Lösungen für die Elektronikindustrie. …",
"contractType": "Feste Anstellung",
"workType": "Homeoffice möglich, Vollzeit",
"employmentType": "FULL_TIME",
"industry": "Wissenschaften, Wissenschaften-Data Science",
"city": "München",
"postalCode": "81379",
"countryCode": "DE",
"validThrough": "2026-09-29T09:46:15.6Z",
"description": "Enabling The Digital World\nWillkommen bei ASMPT. Mit 10.600 Mitarbeitenden liefern wir weltweit smarte Hard- und Software-Lösungen für die Elektronikindustrie. …",
"status": "OK"
}

How to use it

  1. Paste Search links from stepstone.de, one per line — or type Keywords and a Place and choose the filters.
  2. Set Max jobs per search. Untick Open every job ad if the search cards are enough: the run is faster without the full ads.
  3. Press Start, and download the results from the Output tab as JSON, CSV or Excel.

To follow new jobs, save your input as a task with Posted within (days) set to 1 and schedule it daily.

You can also call it from the Apify API, from Make, Zapier or n8n, or from an AI agent through the Apify MCP server.

Pricing

You are charged per job delivered — see the price on this page. Opening the job ads costs nothing extra, only time. Links that are not StepStone.de searches and places StepStone does not know are free.

FAQ

How many jobs per search? As many as StepStone lists: the run reads page after page. In the live run the software developer search stopped at the 1,000 jobs set as the maximum, of 1,223. Set Max jobs per search as high as you need.

Do the filters work? Yes, they are StepStone's own. In the live run all 1,000 jobs of the home office search had homeOffice: true, and 438 of the 440 full-time permanent bookkeeper jobs said so on their ad (the other two ads had ended). In another run 147 of 147 part-time jobs were part time, and 105 of 105 "apply on StepStone" jobs had applyOnStepStone: true.

Does it work for stepstone.at, stepstone.be or stepstone.nl? No — only stepstone.de. StepStone Austria answered every request with HTTP 403, even through an Austrian residential IP; StepStone Belgium started refusing after 15 to 25 job ads; stepstone.nl is a small board. Such links come back as a free record that says so.

Why is the employer's salary missing? StepStone does not show it to visitors who are not logged in. The estimatedSalary… fields are StepStone's own estimate, which it has for most jobs.

Why no recruiter names or phone numbers? They are personal data. Every job has its url; you apply on StepStone or on the employer's site.

Is this affiliated with StepStone? No. This is an independent tool that reads public StepStone.de job listings.

Like it? A short review on the Store page helps other people find this Actor. Something missing or broken? Tell us on the Issues tab — we read every one.