Stepstone Jobs Search Scraper avatar

Stepstone Jobs Search Scraper

Under maintenance

Pricing

from $2.99 / 1,000 stepstone job records

Go to Apify Store
Stepstone Jobs Search Scraper

Stepstone Jobs Search Scraper

Under maintenance

Scrape job listings from Stepstone.de, Germany's leading job platform. Extract job titles, companies, locations, salary ranges, and job types for recruitment and job market analysis in Germany and Europe.

Pricing

from $2.99 / 1,000 stepstone job records

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

What does StepStone Jobs Search Scraper do?

StepStone Jobs Search Scraper collects public listings from StepStone Germany and verifies each job against its official detail page. It provides a structured StepStone jobs API alternative for recruiting research, job-market analysis, and vacancy monitoring.

The Actor uses one controlled Chrome session, follows official StepStone routes, deduplicates by numeric job ID, and writes records only after identity and description checks pass. It runs locally or on Apify and can optionally route requests through an authorized Apify or custom proxy.

Why use this StepStone scraper?

  • Search one query, several queries, explicit search URLs, or exact detail URLs.
  • Extract full descriptions, responsibilities, requirements, benefits, employer facts, dates, addresses, coordinates, and public salary data.
  • Schedule recurring collection and consume datasets through the Apify API, webhooks, and integrations.
  • Fail closed when the source blocks access or a detail cannot be verified.
  • Bound cost and load with item, page, request, timeout, delay, and concurrency controls.

What data can the Actor extract?

FieldTypeDescription
jobIdstringStable numeric StepStone job ID
titlestringDetail-page-verified title
companystringVerified hiring organization
locationstringPublished location or structured address
descriptionstringFull normalized job description
requirementsstringCandidate profile or qualifications
benefitsstringPublished employer benefits
salarystringPublic salary label when available
jobUrlstringCanonical StepStone detail URL
verificationEvidenceobjectID, title, company, and description checks

How to scrape StepStone jobs

  1. Choose search, searchMultiple, single, multiple, or startUrls.
  2. Enter queries and an optional German location, or provide official StepStone URLs.
  3. Start with one or two items and one page.
  4. Leave proxy disabled for the baseline; enable an authorized proxy only when direct access is blocked.
  5. Run the Actor and inspect both the dataset and RUN_SUMMARY.

How much does it cost to scrape StepStone?

This is a browser-based Actor, so cost depends on runtime, memory, item count, page count, retries, and optional proxy traffic. A bounded one- or two-item validation run usually consumes only a small fraction of a compute unit. Start small, review actual usage, and scale gradually. Your Apify plan and proxy type determine the final charge.

Input

See the Input tab for every option. search accepts one query (or legacy keywords) and optional location. searchMultiple accepts up to eight queries. Direct modes accept official detail URLs ending in --<id>-inline.html. Safety controls include maxItems, maxPages, maxRequests, requestTimeoutSecs, and requestDelayMs.

Output

You can download the dataset in formats such as JSON, HTML, CSV, or Excel.

{
"jobId": "14303840",
"title": "Software Engineer",
"company": "Example Employer",
"location": "Berlin",
"detailVerified": true,
"jobUrl": "https://www.stepstone.de/stellenangebote--Example--14303840-inline.html"
}

Unavailable optional values are omitted. The Actor never emits placeholders, challenge pages, partial details, or fabricated jobs. Blocked and incomplete runs write structured RUN_SUMMARY and RUN_DIAGNOSTICS records without publishing a misleading partial dataset.

Tips and advanced options

Keep concurrency at one for reliable browser sessions. Use small request caps when testing new queries. If direct cloud access returns a challenge, a bounded proxy-enabled retry can improve routing, but the Actor does not solve CAPTCHAs or bypass access controls.

For local validation, run apify run --purge --input-file INPUT.json, then npm run validate.

FAQ, disclaimer, and support

StepStone can return HTTP 403 or a verification page to some network routes. The Actor reports that condition as blocked rather than successful with zero jobs. Review diagnostics before retrying.

This Actor extracts public job-advertisement data. Results may contain personal data voluntarily published in a vacancy. Use the data only with a lawful purpose and comply with StepStone's terms, robots guidance, GDPR, and other applicable rules. If you are unsure whether your use is legitimate, consult qualified legal counsel.

Use the Actor's Issues tab for reproducible bug reports and the API tab for programmatic access.