🇩🇪 StepStone Germany Scraper | Jobs & Salaries avatar

🇩🇪 StepStone Germany Scraper | Jobs & Salaries

Pricing

$3.00 / 1,000 job scrapeds

Go to Apify Store
🇩🇪 StepStone Germany Scraper | Jobs & Salaries

🇩🇪 StepStone Germany Scraper | Jobs & Salaries

Extract StepStone.de job postings, salary estimates, company details, work locations, and tech stack requirements. Fast German job market scraper API.

Pricing

$3.00 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Alexandru Afanasiuc

Alexandru Afanasiuc

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Categories

Share

StepStone.de Scraper — Germany Jobs, Locations & Remote Flags

Extract structured job listings from StepStone.de, Germany's leading job portal. Search by keyword and city and get clean JSON/CSV with titles, companies, locations, postal codes, posting dates and work-from-home flags.

Why use this scraper

  • Verified location filter — a place StepStone does not recognise returns zero rows, never the national feed. The guard compares the response against the national feed and checks the rows themselves — a nonsense location cannot bill you.
  • Postal codes includedpostCode per listing, ready for radius filtering and regional analysis.
  • Remote flags — hybrid/home-office tags extracted whenever StepStone publishes them.
  • Honest salary field — StepStone's feed usually sends an empty salary shape pretending to be data; this Actor emits salary only when it contains an actual number, otherwise null. No fake precision.
  • Deduplicated, pure HTTP — no browser, no repeated rows, fast runs.

What data you get

{
"id": "87654321",
"title": "Elektroniker (m/w/d)",
"url": "https://www.stepstone.de/stellenangebote--Elektroniker-Muenchen/87654321",
"textSnippet": "Für unseren Standort München suchen wir...",
"company": {
"name": "Example Technik GmbH",
"logoUrl": "https://www.stepstone.de/upload_de/logo/example.gif",
"url": "https://www.stepstone.de/cmp/de/example-technik"
},
"location": "München",
"postCode": "80331",
"datePosted": "2026-08-06",
"workFromHome": "PARTIALLY_HOME",
"salary": null,
"scrapedAt": "2026-08-11T10:00:00.000Z"
}

Fields the posting does not include are null — this Actor never invents data.

How to run it

  1. Set keywords (e.g. ["entwickler"], ["pflegekraft"], ["buchhalter"]).
  2. Optionally add a location (e.g. "Berlin", "München", "Hamburg").
  3. Click Start and export the dataset as JSON, CSV or Excel.

Works out of the box: the default input (keywords: ["developer"], 100 items) runs successfully with no changes.

Input parameters

FieldTypeDefaultDescription
keywordsarray["developer"]Search terms.
locationstringGerman city or region.
maxItemsinteger100Cap on returned jobs.

Pricing

$3.00 per 1,000 jobs (pay per event, no subscription). Examples:

  • 100 jobs → $0.30
  • 500 jobs → $1.50
  • Zero results (unrecognised keyword or location) → $0.00.

Use cases

  • German market research — measure hiring volume per city, sector or postal-code region.
  • Job alerts — schedule daily keyword runs and push new rows to Sheets, Slack or email.
  • Remote-work trackingworkFromHome flags let you measure the remote share of any search.
  • Recruitment lead generationcompany.url links straight to employer profiles.
  • AI agents — call this Actor as a tool through the Apify MCP server.

Limitations

  • Returns what the results feed publishes; per-posting page details are out of scope.
  • Salary appears only on the minority of listings where StepStone publishes an actual number.
  • Germany only — for NL, BE, AT and Totaljobs UK use the multi-market Actor.

FAQ

How do I scrape StepStone.de without coding? Run this Actor from the Apify Console — set keywords, press Start, export CSV.

What happens on a typo'd city? Zero rows, zero cost. The location guard is verified on both the feed comparison and the row contents.

Why is salary usually null? Because StepStone rarely publishes numbers. When the feed sends its usual empty salary shape, this Actor refuses to pass it off as data.

Can I search all of Germany? Yes — leave location empty for the national feed.


If this Actor saved you time, a short review on its Store page helps other people find it. If something looks wrong, open an issue on the Issues tab — issues get answered.