Talent sourcing
Aggregate open roles across employers and European markets.
Search for job listings on Stepstone with various filters. Returns structured JSON from a single API call — no proxies, browsers or parsers to maintain.
POST the scraper slug and your parameters to a single endpoint, authorized with your API key. No proxies to rotate, no browser to run — the response is parsed and ready to use.
curl -X POST https://app.serpproxies.com/api/v1/scrape \
-H "Authorization: Bearer $SERP_API_KEY" \
-H "Content-Type: application/json" \
-d '{"slug":"stepstone-jobs","params":{"query":"coffee"}}'Search Stepstone Jobs accepts 10 parameters. Pass them in the "params" object of your request body.
| Parameter | Type | Required | Description |
|---|---|---|---|
| query | text | Required | Query |
| location | text | Optional | Location |
| country | select(4) | Optional | Countryde · at · nl · be |
| radius | number | Optional | Radius |
| sort | select(2) | Optional | Sortrelevance · date |
| job_type | select(4) | Optional | Job Typefull_time · part_time · internship · freelance |
| work_from_home | boolean | Optional | Work From Home |
| date_posted | select(4) | Optional | Date Posted1 · 3 · 7 · 30 |
| page | number | Optional | Page |
| limit | number | Optional | Limit |
One key, one endpoint and a predictable response envelope — the same contract applies to every scraper.
Send your API key as an "Authorization: Bearer <key>" header, or as "x-api-key: <key>". Create and rotate keys in the dashboard — one key works across all 179 scrapers.
Up to 120 requests per minute per key; exceed it and the API returns 429. For large jobs, reach out and we'll raise your limit. Your balance is drawn only on a successful scrape.
| Status | Meaning | When |
|---|---|---|
| 200 | OK | success: true, with the parsed result in data. |
| 400 | Bad request | Missing slug or a required input parameter. |
| 401 | Unauthorized | Missing or invalid API key. |
| 402 | Payment required | Insufficient balance — top up to continue. Not charged. |
| 404 | Not found | The slug doesn't match a scraper. |
| 429 | Too many requests | Over 120 requests/minute for this key. |
| 502 / 503 | Scrape failed / unavailable | Upstream problem — you're not charged. |
| 500 | Server error | Unexpected error — you're not charged. |
{
"success": false,
"data": null,
"error": "Insufficient balance"
}Every response uses the same shape — success, data and error — so you branch on one field.
Recruiting platforms, HR-tech and European labor-market researchers.
Aggregate open roles across employers and European markets.
Track who's hiring for what, where, and how fast.
Compare posted compensation across roles and regions.
Enrich accounts with open-role and hiring signals.
Why teams reach for the StepStone scraper instead of an official API.
StepStone offers no open jobs API for third parties. The listings only exist on the public pages, so aggregating them across Europe means reading the front-end — as JSON here.
One flat rate across all 179 scrapers, drawn from your prepaid balance as you go. No tiers to decode, no overage traps — top up and start pulling data.
Every scraper runs on proxies and browsers we own and operate. There's no reseller markup and no separate proxy bill — the request price is the whole price, and it already includes the anti-bot work.
Flat pricing at $0.60 per 1,000 requests, billed from your balance as you go. Failed requests aren't charged, nothing expires, and there's no monthly minimum or seat licensing to reason about.
Each endpoint returns a stable, documented shape — parsed, typed and consistent — so you build against a schema instead of babysitting brittle CSS selectors that break on every redesign.
179 scrapers share a single endpoint, a single auth key and a single balance. Learn it once and every source — from Google to TikTok to Booking.com — works the same way.
Search for job listings on Stepstone with various filters. The response is structured JSON with a consistent shape, so you can parse it directly instead of scraping HTML.
Create an account, grab your API key and send your first request in minutes. Flat pricing, structured JSON, no proxies to run.

Against the backdrop of rapid growth in cross-border e-commerce, overseas social media operations, and globalized business expansion, companies and teams are facing increasingly…

What are sneaker proxies? Sneaker proxies are IP addresses that let your bot run multiple simultaneous tasks on sites like Nike SNKRS, Adidas, and Shopify drops. Each task gets…

What are burned proxies? Burned proxies are IP addresses flagged by anti-bot systems from previous botting activity. Once an IP's reputation score drops below a threshold, it…