StepStone.de Job Scraper - Germany Salary & Company Data
Pricing
from $2.39 / 1,000 job scrapeds
StepStone.de Job Scraper - Germany Salary & Company Data
Scrape StepStone job listings from Germany, Austria, Belgium and the Netherlands. Every job returns the salary range StepStone keeps behind its login, structured benefits, skills from the advert, and the hiring company's sector, size and open roles.
Pricing
from $2.39 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
ClearPath
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
StepStone.de Job Scraper | Germany Salary Ranges, Benefits & Company Data (2026)
From Clearpath, creators of Welcome to the Jungle Jobs and Wellfound Jobs. Job-market data with the pay, role and employer context needed for recruitment and research.
Why choose this actor?
Compare pay, skills and benefits. Get salary estimates as minimum and maximum values, skills matched from the advert, and benefits as separate entries. German listings include StepStone’s salary estimate where available; other listings return no estimate.
Know who is hiring. Company industry, employee band and open-role count help you segment employers and assess hiring activity.
Detailed jobs from four StepStone sites. Search Germany, Austria, Belgium and the Netherlands by keyword and location, or paste job and search links. Each result includes the full job description and its sections, with no separate detail upgrade.
Quick start
Try ten software-engineering roles around Berlin. Change the keyword and location to match your market.
{"keyword": "software engineer","location": "Berlin","country": "de","radius": 30,"maxItems": 10}
Open actor input to select a country, location and filters. Export JSON, CSV or Excel; JSON preserves salary objects, benefits and company details.
| Clearpath Job Boards |
|
You are here Pay & ratings Company profiles Many boards Career sites Startup equity Remote jobs India tech jobs |
Copy to your AI assistant
Help me use clearpath/stepstone-de-job-scraper on Apify. Read https://apify.com/clearpath/stepstone-de-job-scraper.md for documentation, input schema, pricing and limits. startUrls replace keyword searches and filters; maxItems caps the run at 10,000 jobs. Choose settings for my requested outcome. If you cannot retrieve the page, ask me to paste the relevant sections. To reach the maintainers, add feedback="<what you needed and did not get>" to any run, including one that worked: feature requests, a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.
What you get that other StepStone scrapers skip
- The salary range, as numbers. StepStone shows salary behind a "Gehalt anzeigen" link and a login. This actor returns it as a structured object with
min,max,currencyandperiod, ready to sort and average. Salary estimates are a German feature, so they come from stepstone.de listings. - Benefits as a list, not a paragraph. Company car, Weihnachtsgeld, Homeoffice, pension, extra leave and the rest, each as its own entry.
- The hiring company, in depth. Sector, employee band, how many other roles that company currently has open, its own website, its employee rating and review count, the year it was founded, its self-description, its logo, photos and StepStone company page.
- The address of the job, not just the city. Street and postcode where the advert states them, plus coordinates.
- Skills mentioned in the advert. Matched against StepStone's own skill vocabulary plus the tools, standards, licences and languages German job ads name. Deterministic matching of what the advert says, so no AI cost and nothing invented.
- Application contacts the employer printed. Where the advert names a recruiter address or phone number, you get it. Nothing is looked up anywhere else.
- You can tell a real match from a filler one. StepStone pads a result list with jobs that carry a different title or sit outside the town you asked for. Every row says which it is in
matchType, andexactMatchesOnlydrops the padding before it is ever charged. - The description, already split. Intro, tasks, profile and benefits sections separately, plus the full HTML.
- Built for volume. A measured run collected 1,000 jobs in 1 minute 32 seconds, every one unique, with no failed pages. Set
maxItemsto0and it keeps going until the search runs out, up to 10,000 jobs in one run.
StepStone search examples
Search by keyword and location
{"keyword": "software engineer","location": "Berlin","country": "de","radius": 30,"maxItems": 100}
Only part-time nursing jobs posted this week
{"keyword": "Pflegefachkraft","location": "Köln","workType": "teilzeit","publishedSince": "7d","maxItems": 200}
Fully remote roles, no keyword
{"location": "Deutschland","workFromHome": "only","maxItems": 500}
Your own StepStone searches
Build the search on StepStone with whatever filters you like, then paste the address. The maximum is split evenly across the pages you add.
{"startUrls": [{ "url": "https://www.stepstone.de/jobs/controller/in-hamburg" },{ "url": "https://www.stepstone.at/jobs/software-engineer/in-wien" },{ "url": "https://www.stepstone.nl/vacatures/developer/in-amsterdam" }],"maxItems": 300}
Sample output
{"id": "13949404","title": "Software Engineer Enterprise Search (all genders)","url": "https://www.stepstone.de/stellenangebote--Software-Engineer-Enterprise-Search--13949404-inline.html","country": "de","location": "Berlin, Hamburg, München, Köln, Frankfurt, Stuttgart, Leipzig, Dortmund","streetAddress": "Adessoplatz 1","postalCode": "44269","workType": "Homeoffice möglich, Vollzeit","isRemote": true,"matchType": "exact","employmentType": "FULL_TIME","industry": "IT, IT-Softwareentwicklung","postedAt": "2026-09-10T00:03:32.880Z","expiresAt": "2026-09-24T23:53:22.617Z","isDirectApply": true,"salary": {"min": 47000,"max": 79000,"currency": "EUR","period": "Jahr","type": "brutto","isEstimate": true},"skills": ["AWS", "Azure", "Englisch"],"benefits": ["Firmenwagen", "Coaching-Angebote", "Mitarbeiter-Laptop", "Betriebsarzt im Unternehmen"],"badges": ["Anschreiben nicht erforderlich"],"contactEmails": [],"contactPhones": [],"company": {"id": 7420,"name": "adesso SE","sectors": ["IT & Tech", "Wirtschaftsprüfung und Recht"],"employees": "10000+","foundedYear": 1997,"openJobs": 226,"address": "Adessoplatz 1, Dortmund","website": "https://www.adesso.de","rating": { "score": 3.93027, "reviews": 33 },"logoUrl": "https://www.stepstone.de/upload_DE/logo/7/logoadesso-SE-7420DE-2605220913.gif","jobsUrl": "https://www.stepstone.de/cmp/de/adesso-SE-7420/jobs.html","images": [{ "url": "https://www.stepstone.de/upload_de/offers/htmlfiles/x7/1827/images/_CH_galery02.jpg", "type": "CompanyPassportImage" }],"videos": [{ "url": "https://www.youtube.com/watch?v=KpilO7xicio", "provider": "youtubecom" }],"about": [{ "title": "About Us", "contentHtml": "..." }]},"descriptionSections": [{ "name": "introduction", "title": "Einleitung", "contentHtml": "..." },{ "name": "description", "title": "DEINE ROLLE", "contentHtml": "..." },{ "name": "profile", "title": "DEIN PROFIL", "contentHtml": "..." }],"descriptionHtml": "...","language": "de"}
Input reference
| Field | Type | What it does |
|---|---|---|
keyword | string | What to search for. Leave empty to get every job in the location. |
location | string | City or region. Leave empty to search the whole country. |
country | select | de, at, be or nl. Germany when not set. |
radius | integer | Kilometres around the location, up to 100. Needs a location. |
workType | select | vollzeit or teilzeit. Both when not set. |
publishedSince | select | 24h or 7d. Any age when not set. |
workFromHome | select | only for fully remote, partial for partly remote. |
startUrls | array | StepStone result pages or single job pages. Replaces the keyword search. |
exactMatchesOnly | boolean | Keep only jobs that match your search. StepStone pads result lists with related titles and nearby towns; skipped jobs are never charged. Off by default. |
maxItems | integer | Total jobs for the run. 0 means keep going until results run out, up to 10,000. Default 100. |
Integrations and scheduling
Run the StepStone on an Apify schedule, daily for new results or weekly for monitoring. Each completed run can trigger a webhook for n8n, Make or Zapier workflows.
Pricing
$2.99 per 1,000 jobs. Free pays $2.99 per 1,000, Bronze $2.89, Silver $2.69, and Gold and above $2.39; an Apify start fee also applies. No monthly fee. Expired listings are skipped and never billed.
Every row is a full job: the salary range where StepStone provides one, the benefits, the skills, the company detail and the complete description. There is no cheaper "listing only" tier to upgrade from and no second charge for detail.
New accounts get a free allowance to try the actor before paying.
FAQ
Which StepStone sites are covered? stepstone.de, stepstone.at, stepstone.be and stepstone.nl. StepStone Denmark runs a different site and is not supported. Totaljobs in the UK is a separate brand on a separate site; it has its own actor, Totaljobs Jobs, which also covers CWJobs, Jobsite, Caterer and Milkround.
Do all jobs have a salary?
No. StepStone computes salary estimates for German listings and does not publish one for every advert. Jobs without one return salary: null rather than a guess. Austrian, Belgian and Dutch listings return every other field but no salary estimate.
Where do the skills come from? From the advert text. StepStone does not publish a skills field on a job, so this actor matches the wording of the advert against StepStone's own skill vocabulary plus the tools, standards, licences and languages German job ads commonly name. It reports what the advert says and never guesses.
Where do the contact details come from? From the advert itself, where the employer printed a recruiter address or phone number. Many adverts do not name one, and those rows come back with empty lists.
Can I scrape a single job page?
Yes. Put the job address in startUrls and you get that one row.
How far back does a search go?
As deep as StepStone's own results go. Set maxItems to 0 to take everything a search returns.
What happens to expired jobs? Listings that have already closed are skipped and reported separately, never billed and never returned as empty rows.
More Clearpath job scrapers
Gulf and Middle East: GulfTalent.
Global job search: Indeed · LinkedIn · Google Jobs · Glassdoor · Workday.
Startups, remote and India: Wellfound · Ashby · Lever · Himalayas · Cutshort · Shine.
More job and company data: StepStone · Totaljobs · XING · Welcome to the Jungle · Y Combinator.
