MeineStadt.de Job Scraper - German Regional Jobs
Pricing
from $3.50 / 1,000 job search results
MeineStadt.de Job Scraper - German Regional Jobs
Scrape job listings from MeineStadt.de, Germany's largest regional job portal with 900K+ listings across all industries and cities. Extract salary ranges, requirements, benefits, company info, logos, and full descriptions. Search by keywords and city with radius filter. Fast HTTP-only scraper.
Pricing
from $3.50 / 1,000 job search results
Rating
0.0
(0)
Developer

Alessandro Santamaria
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
MeineStadt.de Jobs Scraper
English
Scrape job listings from MeineStadt.de, Germany's largest regional job portal with 900,000+ active listings across all German cities and states.
Fast HTTP-only scraper with browser fingerprinting — no Chrome needed. Extracts salary, requirements, benefits, company info, and logos.
Features
- Search by keywords and city with configurable radius
- Full job details: salary, requirements, benefits, company description
- Company logos displayed as image previews in dataset
- Direct URL mode for monitoring specific listings
- Automatic pagination across all result pages
- Deduplication by job ID and title+company
- Pay-per-result pricing — only pay for what you scrape
- Low memory footprint: 128–256 MB
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchQuery | string | No | — | Job title, skills, or keywords (e.g., "Pflege", "Software Engineer") |
city | string | No | — | City to search in (e.g., "Berlin", "München"). Leave empty for all of Germany |
radius | integer | No | 30 | Search radius in km around the city (0–200) |
maxResults | integer | No | 100 | Maximum number of jobs to scrape (1–10,000) |
includeDetails | boolean | No | true | Fetch full job descriptions from detail pages (slower but includes salary, requirements, benefits) |
directUrls | string[] | No | — | Direct job URLs to scrape (bypasses search) |
proxyConfiguration | object | No | Residential | Apify proxy settings. Residential proxy required for this site |
Output Schema
Each job listing includes:
Core Fields:
id— Unique job identifiertitle— Job titlecompany— Company namelocation— Job location (city)canton— German state code (BW, BY, BE, etc.)company_logo_url— Company logo (displayed as image preview)
Job Details:
employment_type— full-time, part-time, contract, apprenticeship, internshipworkload_min/workload_max— Work percentage (0–100%)remote_option— remote, hybrid, or onsitesalary_text— Salary as displayed (e.g., "33.982 € - 47.036 €/Jahr")description_snippet— Short description (500 chars)description_full— Complete job descriptionrequirements— Required skills (array)company_benefits— Benefits offered (array)company_description— About the company
Application:
apply_url— Application URLapply_email— Application emailcompany_url— Company website
Metadata:
posted_at— Publication date (ISO 8601)expires_at— Expiration datesource_url— Original job posting URLsource_platform—"meinestadt.de"country—"DE"scraped_at— Scraping timestamp
Usage Examples
Basic Search
{"searchQuery": "Pflege","city": "Berlin","maxResults": 100}
Large-Scale Regional Search
{"searchQuery": "Vertrieb","city": "München","radius": 50,"maxResults": 500,"includeDetails": true}
Fast SERP-Only (No Details)
{"searchQuery": "Software Engineer","city": "Hamburg","maxResults": 200,"includeDetails": false}
Monitor Specific Listings
{"directUrls": ["https://jobs.meinestadt.de/berlin/premium?id=100010962331","https://jobs.meinestadt.de/muenchen/premium?id=100010956488"]}
API Integration
curl -X POST https://api.apify.com/v2/acts/santamaria~meinestadt-de-scraper/runs \-H 'Authorization: Bearer YOUR_API_TOKEN' \-H 'Content-Type: application/json' \-d '{"searchQuery": "Ingenieur","city": "Frankfurt","radius": 30,"maxResults": 100}'
Performance
| Metric | Value |
|---|---|
| Speed | ~5 jobs/min with details, ~20 jobs/min SERP-only |
| Memory | 128–256 MB (no browser needed) |
| Cost | ~0.04 CU per 50 jobs with details |
| Proxy | Residential required (~4.5 MB per 50 jobs) |
Technical Details
- HTTP-only with CheerioCrawler (browser fingerprinting via got-scraping)
- Extracts data from JSON-LD structured data (JobPosting schema)
- Enriches with HTML selectors for company info, requirements, benefits
- Session pool with cookie persistence to handle Akamai CDN protection
- Automatic retry on 403 (up to 10 retries per request)
Deutsch
Scraper für Stellenanzeigen von MeineStadt.de, Deutschlands größtem regionalen Stellenportal mit 900.000+ aktiven Anzeigen in allen deutschen Städten und Bundesländern.
Schneller HTTP-only Scraper mit Browser-Fingerprinting — kein Chrome nötig. Extrahiert Gehalt, Anforderungen, Benefits, Firmeninfos und Logos.
Funktionen
- Suche nach Stichworten und Stadt mit konfigurierbarem Radius
- Vollständige Details: Gehalt, Anforderungen, Benefits, Firmenbeschreibung
- Firmenlogos als Bildvorschau im Datensatz
- Direkter URL-Modus zur Überwachung einzelner Anzeigen
- Automatische Paginierung über alle Ergebnisseiten
- Deduplizierung nach Job-ID und Titel+Firma
- Pay-per-Result Preisgestaltung
- Geringer Speicherbedarf: 128–256 MB
Eingabeparameter
| Parameter | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
searchQuery | string | Nein | — | Berufsbezeichnung, Skills oder Stichwörter |
city | string | Nein | — | Stadt (z.B. "Berlin", "München"). Leer = ganz Deutschland |
radius | integer | Nein | 30 | Suchradius in km (0–200) |
maxResults | integer | Nein | 100 | Maximale Anzahl Stellen (1–10.000) |
includeDetails | boolean | Nein | true | Vollständige Stellenbeschreibungen laden |
directUrls | string[] | Nein | — | Direkte Job-URLs (überspringt Suche) |
proxyConfiguration | object | Nein | Residential | Proxy-Einstellungen. Residential-Proxy erforderlich |
Ausgabeschema
Jede Stellenanzeige enthält:
Kernfelder:
id— Eindeutige Stellen-IDtitle— Stellenbezeichnungcompany— Firmennamelocation— Arbeitsort (Stadt)canton— Bundesland-Kürzel (BW, BY, BE, etc.)company_logo_url— Firmenlogo (als Bildvorschau)
Stellendetails:
employment_type— Vollzeit, Teilzeit, Befristet, Ausbildung, Praktikumsalary_text— Gehaltsangabe wie angezeigtdescription_full— Vollständige Stellenbeschreibungrequirements— Geforderte Fähigkeiten (Array)company_benefits— Angebotene Leistungen (Array)
Bewerbung:
apply_url— Bewerbungs-URLapply_email— Bewerbungs-E-Mailcompany_url— Firmen-Website
Metadaten:
posted_at— Veröffentlichungsdatum (ISO 8601)source_url— Original-Stellenanzeigen-URLsource_platform—"meinestadt.de"country—"DE"
Verwendungsbeispiele
Einfache Suche
{"searchQuery": "Pflege","city": "Berlin","maxResults": 100}
Regionale Suche mit großem Radius
{"searchQuery": "Vertrieb","city": "München","radius": 50,"maxResults": 500}
Leistung
| Metrik | Wert |
|---|---|
| Geschwindigkeit | ~5 Stellen/Min mit Details, ~20 Stellen/Min nur SERP |
| Speicher | 128–256 MB (kein Browser nötig) |
| Kosten | ~0,04 CU pro 50 Stellen mit Details |
| Proxy | Residential erforderlich (~4,5 MB pro 50 Stellen) |
Part of the Santamaria Job Scrapers Suite — Professional-grade job data for the DACH region and beyond.