StepStone Scraper — Jobs DE/AT/BE/NL, Salaries & Monitor (MCP)
Pricing
Pay per event
StepStone Scraper — Jobs DE/AT/BE/NL, Salaries & Monitor (MCP)
StepStone jobs in Germany, Austria, Belgium & the Netherlands: title, company, salary (exact and estimated), benefits + full descriptions. Monitor mode: new jobs, salary updates & filled ads. $0.60 per 1 000 jobs.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Zakaria el bouami
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
17 days ago
Last modified
Categories
Share
StepStone Job Scraper — Germany, Austria, Belgium & the Netherlands (MCP)
Scrape StepStone, the #1 job board in Germany, for keyword or URL searches: one clean row per job posting, with salary data, company info and a built-in monitor mode for new jobs, salary updates and filled ads. No browser, no login, no account.
Find → Compare → Monitor → Alert.
| What you get | Why it matters |
|---|---|
Salary — exact when the employer published one, plus StepStone's predicted range (salaryMin / salaryMax, yearly, currency) and a readable salaryText | Salary benchmarking without opening a single page |
| Company — name, company id, profile URL, logo | Recruiting leads and market maps |
Full details (includeDetails) — complete job description, employment type, industry, direct-apply flag, hiring-organisation address, coordinates when published | Everything you need for AI matching or job-board mirroring |
Freshness — datePosted, daysSincePosted, publish window, and StepStone's own “posted within 24 h / 7 days” filter | Cheap daily incremental runs |
Rich extras — benefits list, skills, home-office flag, paid-placement flags (isSponsored, isTopJob), result section (main / regional / semantic) | Ranking and filtering that most scrapers miss |
Monitor mode — new, updated, salary_updated, closed (filled or expired) | Job-market intelligence on autopilot |
Hard problems this Actor solves
- The bot wall — solved with residential IPs + a real cookie session. StepStone sits behind
Akamai: from datacenter IPs the search pages simply hang (verified: the same request that
times out from a datacenter IP returns the full page in ~5 s through a residential IP). This
Actor therefore primes a cookie session (VISITOR_ID /
_abck/bm_sz…) against StepStone's own homepage through an Apify Residential proxy by default, keeps one sticky IP per run, throttles politely (~1 request/second) and rotates the IP + re-primes the session automatically when StepStone starts blocking. It falls back to your ownproxyConfiguration, then to Apify Proxy “auto”, then to a direct connection (with a warning). Note: residential proxy traffic is billed by Apify to the account running the Actor — a 1 000-job run typically transfers a few hundred MB. - Pagination that goes deep — and never silently loops. Verified
?page=Npaging (25 jobs/page), using StepStone's ownpageCount, with repeat-page detection and honest truncation reporting when a search is too broad. - Filters that actually work — taken from StepStone's own filter payload, not guessed:
postedWithin(24h/7d),minSalary(EUR/year),radiusKm,workFromHome,contractType,experience,disciplineand sorting by date or relevance. - Honest monitoring. History lives in an Apify key-value store, one per search scope.
closedis only emitted when the scan was complete and error-free — never on a failed or truncated run.
Quick examples
- All new data-engineer jobs around Berlin —
keyword: data engineer,location: berlin, sortdate,postedWithin: 24h. - Nursing jobs in Austria —
country: at,keyword: pflegekraft,location: wien. - Warehouse jobs in the Netherlands —
country: nl,keyword: warehouse,location: amsterdam. - Belgian jobs —
country: be(StepStone Belgium serves one shared pool through its Dutch-language interface; French-language postings appear in it too). - Daily alert —
mode: monitoron a schedule: only new jobs, salary updates and closed ads are returned (and billed). - Your own search — paste any StepStone search URL in
searchUrland its filters are reused (handy for StepStone URL variants and for the Belgian/French interface if you have one).
Inputs that matter
country:de,at,be(Dutch interface),nl— France is not covered:stepstone.fris a corporate site without job listings, and StepStone has no French job board.keyword+location(city or region, accents fine: “München”, “Düsseldorf”).postedWithin,minSalary,radiusKm,workFromHome,sort.maxPages(25 jobs per page) andmaxResults(global cap — also the billing cap).includeDetailsfor full descriptions (one extra request per job).mode: monitor+stateKey(optional) for delta runs.
Automation, MCP & scheduling
- Schedule it daily in Apify; monitor mode returns (and charges) only the deltas.
- Integrations: Google Sheets, Airtable, Slack, n8n, Zapier or your own API — one click.
- MCP-ready for AI agents — exposed through Apify's Model Context Protocol server as
amygraphics/stepstone-jobs-scraper, so agents (Claude, Cursor, VS Code, custom agents) can find it, run it and pay autonomously (this Actor is whitelisted for agentic payments).
{"mcpServers": {"apify": { "url": "https://mcp.apify.com?tools=amygraphics/stepstone-jobs-scraper" }}}
Ask it things like:
- "Find all new nursing jobs in Vienna posted in the last 24 hours, with salary estimates."
- "Every data-engineer job around Berlin — company, salary range and the full description."
- "Watch these search results and tell me each morning which jobs are new, which raised their salary, and which are gone."
Pricing
Pay-per-event: $0.001 start + $0.0006 per job (job-extracted) — $0.60 per 1 000 jobs
(monitor mode only charges for new, changed and closed jobs). On top of that, Apify bills the
platform usage of the run, including the residential proxy traffic this site requires
(a 1 000-job run with includeDetails transfers more — leave descriptions off if you only need
the listings).
Fair use
Only publicly visible search results are fetched, without login, at a polite rate (≈1 request per
second, exponential backoff, no parallel hammering). StepStone's robots.txt asks crawlers to keep
out of deep query-string URLs; this Actor behaves like a careful reader rather than a search-engine
crawler: it never touches /public-api/, /listing/, /search-results/ or any logged-in area, and
it throttles. Use the data responsibly and respect StepStone's terms and your local privacy law
(GDPR) when you contact companies.
Deutsch (kurz)
StepStone Scraper für Deutschland, Österreich, Belgien und die Niederlande: Keyword- oder
URL-Suche, eine saubere Zeile pro Stellenanzeige — Titel, Firma, Gehalt (exakt oder geschätzt),
Benefits, Homeoffice-Flag und mit includeDetails die komplette Stellenbeschreibung.
Monitor-Modus: nur neue Jobs, Gehaltsänderungen und abgelaufene Anzeigen. Filter, die wirklich
funktionieren: „innerhalb 24 h / 7 Tage“, Mindestgehalt, Umkreis, Sortierung nach Datum.
25 Jobs pro Seite, automatische Erkennung von Seiten-Wiederholungen. 0,60 $ pro 1 000 Jobs.
Français (bref)
StepStone pour l'Allemagne, l'Autriche, la Belgique (NL/FR) et les Pays-Bas : recherche par
mots-clés ou par URL, une ligne propre par offre — titre, entreprise, salaire (exact ou estimé),
avantages, télétravail, et la description complète avec includeDetails. Mode monitor :
uniquement les nouvelles offres, changements de salaire et annonces retirées. La France n'est pas
couverte (stepstone.fr n'a pas d'offres). 0,60 $ pour 1 000 offres.