MeineStadt.de Job Scraper - German Regional Jobs avatar

MeineStadt.de Job Scraper - German Regional Jobs

Pricing

from $3.50 / 1,000 job search results

Go to Apify Store
MeineStadt.de Job Scraper - German Regional Jobs

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

Alessandro Santamaria

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

MeineStadt.de Jobs Scraper

English | Deutsch


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

ParameterTypeRequiredDefaultDescription
searchQuerystringNoJob title, skills, or keywords (e.g., "Pflege", "Software Engineer")
citystringNoCity to search in (e.g., "Berlin", "München"). Leave empty for all of Germany
radiusintegerNo30Search radius in km around the city (0–200)
maxResultsintegerNo100Maximum number of jobs to scrape (1–10,000)
includeDetailsbooleanNotrueFetch full job descriptions from detail pages (slower but includes salary, requirements, benefits)
directUrlsstring[]NoDirect job URLs to scrape (bypasses search)
proxyConfigurationobjectNoResidentialApify proxy settings. Residential proxy required for this site

Output Schema

Each job listing includes:

Core Fields:

  • id — Unique job identifier
  • title — Job title
  • company — Company name
  • location — 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, internship
  • workload_min / workload_max — Work percentage (0–100%)
  • remote_option — remote, hybrid, or onsite
  • salary_text — Salary as displayed (e.g., "33.982 € - 47.036 €/Jahr")
  • description_snippet — Short description (500 chars)
  • description_full — Complete job description
  • requirements — Required skills (array)
  • company_benefits — Benefits offered (array)
  • company_description — About the company

Application:

  • apply_url — Application URL
  • apply_email — Application email
  • company_url — Company website

Metadata:

  • posted_at — Publication date (ISO 8601)
  • expires_at — Expiration date
  • source_url — Original job posting URL
  • source_platform"meinestadt.de"
  • country"DE"
  • scraped_at — Scraping timestamp

Usage Examples

{
"searchQuery": "Pflege",
"city": "Berlin",
"maxResults": 100
}
{
"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

MetricValue
Speed~5 jobs/min with details, ~20 jobs/min SERP-only
Memory128–256 MB (no browser needed)
Cost~0.04 CU per 50 jobs with details
ProxyResidential 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

ParameterTypErforderlichStandardBeschreibung
searchQuerystringNeinBerufsbezeichnung, Skills oder Stichwörter
citystringNeinStadt (z.B. "Berlin", "München"). Leer = ganz Deutschland
radiusintegerNein30Suchradius in km (0–200)
maxResultsintegerNein100Maximale Anzahl Stellen (1–10.000)
includeDetailsbooleanNeintrueVollständige Stellenbeschreibungen laden
directUrlsstring[]NeinDirekte Job-URLs (überspringt Suche)
proxyConfigurationobjectNeinResidentialProxy-Einstellungen. Residential-Proxy erforderlich

Ausgabeschema

Jede Stellenanzeige enthält:

Kernfelder:

  • id — Eindeutige Stellen-ID
  • title — Stellenbezeichnung
  • company — Firmenname
  • location — Arbeitsort (Stadt)
  • canton — Bundesland-Kürzel (BW, BY, BE, etc.)
  • company_logo_url — Firmenlogo (als Bildvorschau)

Stellendetails:

  • employment_type — Vollzeit, Teilzeit, Befristet, Ausbildung, Praktikum
  • salary_text — Gehaltsangabe wie angezeigt
  • description_full — Vollständige Stellenbeschreibung
  • requirements — Geforderte Fähigkeiten (Array)
  • company_benefits — Angebotene Leistungen (Array)

Bewerbung:

  • apply_url — Bewerbungs-URL
  • apply_email — Bewerbungs-E-Mail
  • company_url — Firmen-Website

Metadaten:

  • posted_at — Veröffentlichungsdatum (ISO 8601)
  • source_url — Original-Stellenanzeigen-URL
  • source_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

MetrikWert
Geschwindigkeit~5 Stellen/Min mit Details, ~20 Stellen/Min nur SERP
Speicher128–256 MB (kein Browser nötig)
Kosten~0,04 CU pro 50 Stellen mit Details
ProxyResidential erforderlich (~4,5 MB pro 50 Stellen)

Part of the Santamaria Job Scrapers Suite — Professional-grade job data for the DACH region and beyond.