Stellenmarkt.de Scraper - German National Jobs avatar

Stellenmarkt.de Scraper - German National Jobs

Pricing

from $3.00 / 1,000 job listing scrapeds

Go to Apify Store
Stellenmarkt.de Scraper - German National Jobs

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

Alessandro Santamaria

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

3 days ago

Last modified

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

ParameterDescriptionExample
searchQueriesKeywords to search (deduplicated across queries)["Entwickler", "Data Engineer"]
locationCity or Bundesland, leave empty for all-Germany"Berlin", "Bayern"
radiusSearch radius in km around location30
categoryIndustry category filter (free text)"IT", "Pflege"
employmentTypevollzeit, teilzeit, praktikum, ausbildung"vollzeit"
maxResultsPerQueryMax results per keyword100
maxResultsTotal cap across all queries (0 = unlimited)500
includeJobDetailsVisit each detail page (recommended)true
proxyConfigurationApify 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

EventPrice
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.

Complete your DACH + European job-board coverage with our full suite:

Or browse all santamaria-automations actors for the full scraping suite.