StepStone Scraper — Jobs DE/AT/BE/NL, Salaries & Monitor (MCP) avatar

StepStone Scraper — Jobs DE/AT/BE/NL, Salaries & Monitor (MCP)

Pricing

Pay per event

Go to Apify Store
StepStone Scraper — Jobs DE/AT/BE/NL, Salaries & Monitor (MCP)

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

Zakaria el bouami

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

17 days ago

Last modified

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 getWhy it matters
Salary — exact when the employer published one, plus StepStone's predicted range (salaryMin / salaryMax, yearly, currency) and a readable salaryTextSalary benchmarking without opening a single page
Company — name, company id, profile URL, logoRecruiting leads and market maps
Full details (includeDetails) — complete job description, employment type, industry, direct-apply flag, hiring-organisation address, coordinates when publishedEverything you need for AI matching or job-board mirroring
Freshness — datePosted, daysSincePosted, publish window, and StepStone's own “posted within 24 h / 7 days” filterCheap 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

  1. 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 own proxyConfiguration, 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.
  2. Pagination that goes deep — and never silently loops. Verified ?page=N paging (25 jobs/page), using StepStone's own pageCount, with repeat-page detection and honest truncation reporting when a search is too broad.
  3. Filters that actually work — taken from StepStone's own filter payload, not guessed: postedWithin (24h / 7d), minSalary (EUR/year), radiusKm, workFromHome, contractType, experience, discipline and sorting by date or relevance.
  4. Honest monitoring. History lives in an Apify key-value store, one per search scope. closed is 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, sort date, 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: monitor on a schedule: only new jobs, salary updates and closed ads are returned (and billed).
  • Your own search — paste any StepStone search URL in searchUrl and 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.fr is 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) and maxResults (global cap — also the billing cap).
  • includeDetails for 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.