Stellenmarkt.de Scraper - German National Jobs
Pricing
from $3.00 / 1,000 job listing scrapeds
Stellenmarkt.de Scraper - German National Jobs
Scrape job listings from Stellenmarkt.de, a leading German job board. Extract titles, companies, locations, salaries, requirements, and full job descriptions. Supports multi-query search and location filtering.
Pricing
from $3.00 / 1,000 job listing scrapeds
Rating
0.0
(0)
Developer
Alessandro Santamaria
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Stellenmarkt.de Scraper - Every Job in Germany, Structured
Scrape job listings from Stellenmarkt.de, a leading German national job board with hundreds of thousands of active postings. Germany is Europe's largest labor market (45M workers, 3.5M open roles, 3.4M Mittelstand employers) — this scraper gives you structured access to salary, requirements, responsibilities and benefits in one clean JSON feed.
Pairs perfectly with our StepStone, Arbeitsagentur, Stellenanzeigen, Jobs.ch and Karriere.at scrapers for complete DACH coverage.
What you get
- Nationwide German job listings across every city, region and industry
- Parsed salary — min, max, currency, period (when published)
- Structured requirements, responsibilities and benefits as clean arrays (Aufgaben / Anforderungen / Wir bieten)
- Company name, logo URL and profile URL for every posting
- City + Bundesland extracted from schema.org JobPosting metadata
- Employment type normalized — Vollzeit, Teilzeit, Praktikum, Ausbildung, Befristet, Freelance
- Work mode — Remote / Hybrid / On-site when indicated
- Posted + expiry dates in ISO-8601
- Contact email and phone extracted from the job body
- Multi-keyword search with automatic cross-query deduplication
Example output
{"id": "26283535","title": "Prozessmanager (m/w/d)","url": "https://www.stellenmarkt.de/anzeige26283535.html","company": "BBBank eG","company_url": "https://www.stellenmarkt.de/display_superlink.php?BEN_ID=525158","company_logo_url": "https://www.stellenmarkt.de/image.php?kid=525158","location": "Karlsruhe, Berlin","city": "Berlin","region": "Berlin","country": "DE","employment_type": "Vollzeit","description_full": "BBBank eG – Better Banking\nWir sind die größte genossenschaftliche Privatkundenbank...","requirements": ["Erfolgreich abgeschlossene Ausbildung mit betriebswirtschaftlichem oder technischem Schwerpunkt","Fundierte Kenntnisse in den kundenorientierten Prozessen einer Bank","Idealerweise erste Erfahrungen im Prozessmanagement"],"responsibilities": ["Durchführung eines nachhaltigen Prozessmanagements zur Identifikation von Optimierungspotentialen","Planung, Koordination und Durchführung von Prozessoptimierungen","Beratung der Fachbereiche hinsichtlich prozessualer Anforderungen"],"company_benefits": ["Vielseitige und verantwortungsvolle Tätigkeit","Mobiles Arbeiten und Gestaltungsspielräume","Attraktives Vergütungspaket","Betriebliche Altersvorsorge, Jobrad, ÖPNV-Zuschuss"],"posted_at": "2026-02-24T08:57:51Z","search_query": "Entwickler","source_platform": "stellenmarkt.de","scraped_at": "2026-04-10T17:42:00Z"}
How to use
Set one or more keywords in searchQueries, optionally filter by location + radius, and let the scraper walk through SERP pages and visit each job detail page. Results arrive structured and deduplicated across queries.
Input
| Parameter | Description | Example |
|---|---|---|
searchQueries | Keywords to search (deduplicated across queries) | ["Entwickler", "Data Engineer"] |
location | City or Bundesland, leave empty for all-Germany | "Berlin", "Bayern" |
radius | Search radius in km around location | 30 |
category | Industry category filter (free text) | "IT", "Pflege" |
employmentType | vollzeit, teilzeit, praktikum, ausbildung | "vollzeit" |
maxResultsPerQuery | Max results per keyword | 100 |
maxResults | Total cap across all queries (0 = unlimited) | 500 |
includeJobDetails | Visit each detail page (recommended) | true |
proxyConfiguration | Apify Proxy settings | {"useApifyProxy": true} |
Example input
{"searchQueries": ["Software Engineer", "Data Engineer", "DevOps"],"location": "München","maxResultsPerQuery": 200,"includeJobDetails": true,"proxyConfiguration": { "useApifyProxy": true }}
Use cases
- DACH recruitment intelligence — map live hiring across Bundesländer, roles and industries for sourcing and market reports
- Salary benchmarking — build role × city × employer salary benchmarks in EUR; track compensation movements over time
- Talent intelligence & HR tech — power dashboards tracking DAX 40, MDAX and Hidden Champions hiring signals
- Competitive hiring analysis — monitor competitors' postings and catch expansion plans before they hit the press
- Employer branding analysis — extract benefits arrays to compare Homeoffice, Jobrad, Weiterbildungsbudget offerings
- Regional labor-market research — quantify hiring density across Berlin, München, Hamburg and all 16 Bundesländer
- Job board aggregators — ingest normalized listings with company logos and apply URLs into your metasearch
Pricing
| Event | Price |
|---|---|
| Actor start | $0.001 |
Search-only result (includeJobDetails: false) | $0.003 / result |
Full detail result (includeJobDetails: true) | $0.005 / result |
Example: 1,000 jobs with full details = $5.00 · 10,000 jobs = $50.00
Compare to manual data entry at EUR 0.50-1.00 per record, or commercial DACH job-data feeds at EUR 500-2000/month.
Issues & Feedback
Facing an issue or need a new filter or field? Open an issue on the Issues tab — we respond within 24 hours and welcome feature requests.
Related Actors
Complete your DACH + European job-board coverage with our full suite:
- StepStone.de Scraper — Germany's #1 job board
- Arbeitsagentur.de Scraper — Germany's federal employment agency
- Stellenanzeigen.de Scraper — German national job board
- Jobs.ch Scraper — Switzerland's #1 job site
- Karriere.at Scraper — Austria's leading job board
- LinkedIn Jobs Scraper — Global professional network
Or browse all santamaria-automations actors for the full scraping suite.