StepStone Jobs Scraper — DACH Job Listings | No Login
Pricing
from $2.90 / 1,000 job-listings
StepStone Jobs Scraper — DACH Job Listings | No Login
Scrape StepStone.de job listings into clean JSON. Returns job title, company, location, employment type, work mode, posted date, job URL, and description snippet. Covers Germany, Austria, Switzerland. Pay per job listing.
Pricing
from $2.90 / 1,000 job-listings
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Extract job listings from StepStone.de — Germany's leading job board with over 60,000 active postings — into clean, structured JSON. No login required. No StepStone API key needed.
Pricing: Scraping 1,000 job listings costs approximately $2.90.
What it scrapes
For each job listing, the actor extracts:
| Field | Description | Example |
|---|---|---|
job_id | StepStone numeric listing ID | 14081997 |
title | Job title | Agentic Software Engineer (m/w/d) |
company | Employer name | Reply GmbH |
location | City / region | Berlin, Hamburg |
employment_type | Contract type | Permanent, Freelance, Internship |
work_mode | Remote / hybrid / on-site | Home office possible, Hybrid |
posted_date | Posting date (ISO-8601) | 2026-06-04 |
job_url | Direct link to job page | https://www.stepstone.de/stellenangebote--... |
description_snippet | Key bullet points from listing | Python, FastAPI, PostgreSQL | Microservices on AWS |
scraped_at | Scrape timestamp (UTC) | 2026-06-07T10:23:00Z |
search_keyword | Keyword used to find this job | Software Engineer |
search_location | Location filter applied | Berlin |
How to use
1. Configure inputs
- Search keywords: One or more job titles or skill keywords. Each keyword runs separately. Examples:
["Software Engineer", "Data Analyst", "Product Manager"] - Location: Optional city or region to filter results. Examples:
Berlin,München,Frankfurt. Leave empty to search all of Germany. - Max items: Total maximum records to collect across all keywords (default: 100).
- Max pages per keyword: How many result pages to fetch per keyword. Each page returns ~20 jobs. Default: 5 pages = ~100 jobs per keyword.
- Proxy configuration: Pre-configured with Apify RESIDENTIAL proxy (Germany) — required to bypass StepStone's regional access controls. No changes needed.
2. Run the actor
Typical run times:
- 100 jobs: ~1–2 minutes
- 500 jobs: ~5–8 minutes
- 2,000 jobs: ~20–30 minutes
3. Download results
Results are available in JSON, CSV, XLSX, or XML format directly from the Apify dataset.
Example output
{"job_id": "14081997","title": "Agentic Software Engineer (m/w/d)","company": "Reply GmbH","location": "Berlin","employment_type": "Permanent","work_mode": "Home office possible","posted_date": "2026-06-05","job_url": "https://www.stepstone.de/stellenangebote--Agentic-Software-Engineer--14081997-inline.html","description_snippet": "Entwicklung KI-basierter Agentenlösungen | Zusammenarbeit mit cross-funktionalen Teams | Python, LangChain, OpenAI API","scraped_at": "2026-06-07T10:23:00Z","search_keyword": "Software Engineer","search_location": "Berlin"}
Example input
{"searchKeywords": ["Software Engineer", "Python Developer"],"location": "Berlin","maxItems": 200,"maxPages": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "DE"}}
Coverage and scale
- ~60,000+ active listings across Germany, Austria, and Switzerland
- ~20 jobs per page, up to 25 pages per search (500 jobs per keyword with default settings)
- All job categories: IT/Tech, Engineering, Marketing, Finance, Sales, HR, Healthcare, and more
- All employment types: permanent, fixed-term, part-time, freelance, internship, apprenticeship
Use cases
- Talent intelligence: monitor competitor hiring velocity, headcount trends, tech stack signals
- Sales prospecting: identify companies actively growing a department (hiring = buying intent)
- Market research: analyze salary bands, required skills, geographic demand across the DACH market
- Job aggregation: build niche job boards or alerts for specific roles/cities
- Academic research: labor market studies, skills gap analysis, remote-work adoption trends
Technical approach
- Transport:
curl_cffiwith Chrome TLS fingerprint + Apify RESIDENTIAL proxy (Germany) to pass Akamai Bot Manager - Parser: structural HTML parsing anchored on
data-atattributes and tag hierarchy — resilient to CSS class changes - Deduplication: cross-keyword deduplication by job ID — no duplicate records even when keywords overlap
- Pagination: automatic pagination up to
maxPages; stops early if no next page detected
Legal disclaimer
This actor scrapes publicly visible job listings from StepStone.de, which are freely accessible to all internet users without login. No user accounts, paywalled content, or personally identifiable information (PII) is accessed. Use in compliance with StepStone's Terms of Service and applicable data protection regulations (GDPR). This actor is intended for market intelligence and research purposes.
FAQ
Does this require a StepStone account? No. All scraped data is from public listings visible without login. Salary details are hidden behind login and are not scraped.
Why does it use a residential proxy? StepStone.de uses Akamai Bot Manager which blocks datacenter IP ranges. EU residential proxies (included via Apify proxy) pass this check transparently. The proxy cost is included in the per-listing price.
Can I scrape a specific city outside Germany? Yes — StepStone serves Austria (Wien, Graz) and Switzerland (Zürich, Basel). Use city name in the location field.
What happens if a keyword returns no results? The actor logs a warning and moves to the next keyword. Zero results are not charged.