meinestadt.de Jobs Scraper - German Job Listings avatar

meinestadt.de Jobs Scraper - German Job Listings

Pricing

from $2.00 / 1,000 result scrapeds

Go to Apify Store
meinestadt.de Jobs Scraper - German Job Listings

meinestadt.de Jobs Scraper - German Job Listings

Scrape German job listings from jobs.meinestadt.de: titles, companies, locations, work time, estimated salaries and posting dates. Optional detail fetch adds full job descriptions and validity dates.

Pricing

from $2.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

What does meinestadt.de Scraper do?

meinestadt.de Scraper extracts job listings from jobs.meinestadt.de — a German local-city job board covering thousands of towns and cities across Germany. It collects job titles, companies, locations, work time, posting dates, and estimated salaries for any keyword and city. An optional detail mode adds the full job description, structured salary range, and posting expiry date. No login or cookies required.

Use the Apify platform to run this scraper on a schedule, access results via API, or integrate with tools like Google Sheets, Slack, Zapier, and Make.

Why use meinestadt.de Scraper?

  • Market research — Track job availability and salary ranges for a role across German cities
  • Recruitment intelligence — Monitor which companies are hiring, in which cities, and at what pay
  • Salary benchmarking — meinestadt.de shows a site-estimated salary range on most listings, useful for comparing pay across regions
  • Lead generation — Collect hiring-company data for recruitment agencies or HR tech outreach
  • Labor market analysis — Aggregate job counts and salary bands by city, keyword, or industry
  • Aggregation — Combine with other German job boards (arbeitsagentur, stepstone, jobware) for fuller market coverage

How to scrape meinestadt.de jobs data

  1. Go to the meinestadt.de Scraper page on Apify
  2. Click Try for free to open the actor in Apify Console
  3. Enter a German keyword (e.g. "Krankenpfleger", "Elektriker", "Verkäufer")
  4. Enter a city slug (e.g. "berlin", "muenchen", "koeln") — or "deutschland" for a nationwide search
  5. Optionally set a search radius in kilometers
  6. Optionally enable Fetch full job details for the full description, structured salary, and expiry date
  7. Set the maximum number of results you need (up to 1,000 per query — the site's own cap)
  8. Click Start and wait for the scraper to finish
  9. Download your data in JSON, CSV, Excel, or HTML format

Input

FieldTypeRequiredDescription
searchQueryStringNoGerman job keyword (default: "Krankenpfleger"). Examples: "Elektriker", "Verkäufer", "Lagerhelfer"
citySlugStringNoCity URL slug, lowercase with umlauts transliterated and hyphens (default: "berlin"). Examples: "muenchen", "koeln", "bergisch-gladbach". Use "deutschland" for a nationwide search
radiusIntegerNoSearch radius around the city in kilometers (site's "umkreis" parameter). Leave empty for the site default
fetchDetailsBooleanNoFetch each job's detail page for the full description, structured salary, and validity date. Costs one extra HTTP request per job (default: false)
maxResultsIntegerNoMaximum job listings to return (default: 20). The site caps any single query at 1,000 results — use a narrower city, keyword, or radius to go beyond that
proxyConfigurationObjectNoProxy settings. Residential proxies targeting Germany are required — see Limitations below

Output

Each job listing contains:

FieldTypeExample
jobTitleString"Pflegefachkraft (m/w/d)"
companyString"Krankenhaus Waldfriede e. V."
locationString"Berlin"
dateString"12.07.2026"
workTimeString"Vollzeit oder Teilzeit"
salaryString"38.300 € - 49.000 €/Jahr (geschätzt)"
salaryEstimatedBooleantrue
urlStringFull job detail URL on meinestadt.de
jobDescriptionStringFull job description (fetchDetails only)
salaryMinNumber38316 (fetchDetails only)
salaryMaxNumber48995 (fetchDetails only)
validThroughString"2026-08-20" (fetchDetails only)
scrapedAtString"2026-07-12T22:37:52.139Z"

Example output

{
"jobTitle": "Pflegefachkraft oder Gesundheits- und Krankenpfleger/in (m/w/d)",
"company": "Krankenhaus Waldfriede e. V. Akademisches Lehrkrankenhaus der Charité",
"location": "Berlin",
"date": "12.07.2026",
"workTime": "Vollzeit oder Teilzeit",
"salary": "38.300 € - 49.000 €/Jahr (geschätzt)",
"salaryEstimated": true,
"url": "https://jobs.meinestadt.de/berlin/premium?id=100012771570",
"jobDescription": "<ul>\n <li>Ganzheitliche, professionelle Pflege unserer Patient/innen</li>\n...</ul>",
"salaryMin": 38316,
"salaryMax": 48995,
"validThrough": "2026-08-20",
"scrapedAt": "2026-07-12T22:37:52.139Z"
}

How much does it cost to scrape meinestadt.de?

Listing-only runs are cheap — one search-page request returns 20 jobs. Detail mode adds one request per job.

  • ~20 listings (no details): ~1 request, well under 0.1 compute units
  • ~100 listings (no details): ~5 requests, ~0.1 compute units
  • ~100 listings with full details: ~105 requests, ~0.3-0.5 compute units
  • ~1,000 listings (the site's per-query cap), no details: ~50 requests, ~0.3 compute units

Costs vary with proxy usage — this actor requires residential proxies (see below), which cost more per request than datacenter proxies but are the only reliable option here.

Limitations

  • Requires residential proxies targeting Germany. jobs.meinestadt.de runs Akamai Bot Manager, which blocks by TLS fingerprint rather than IP. Datacenter proxies get connection resets on a large share of requests, and there is no German datacenter proxy pool available — residential/DE is preconfigured as the default and should not be changed.
  • 1,000 results per query. This is a hard cap on the site itself (page 51 returns a 404), not a scraper limitation. Split large harvests by city, keyword, or radius to go beyond it.
  • Salary is usually site-estimated, not employer-stated — check salaryEstimated before treating it as authoritative.
  • Not every listing has a work-time or salary chip — these fields are null when meinestadt.de doesn't show them.
  • Data is scraped from the public website and may change without notice.

FAQ and support

Is it legal to scrape meinestadt.de? This actor extracts publicly available data from jobs.meinestadt.de. Users are responsible for ensuring their use complies with applicable laws and the website's terms of service.

Why do I need a residential proxy? jobs.meinestadt.de's anti-bot system (Akamai Bot Manager) fingerprints the TLS handshake, not just the IP. Datacenter IPs get their connections reset on detail pages roughly half the time. Residential proxies scoped to Germany avoid this reliably.

The scraper returned 0 results? Check that citySlug is a valid meinestadt.de city slug (lowercase, umlauts transliterated: "muenchen" not "münchen") and that searchQuery has real results for that city. Also confirm the proxy configuration is genuinely RESIDENTIAL with country DE.

Can I search all of Germany at once? Yes — set citySlug to "deutschland" for a nationwide search across all cities.

Need this data on a schedule, or a custom version?

We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.

Looking for more German job market data? We also maintain scrapers for:

  • Arbeitsagentur Scraper — Germany's federal job agency listings
  • StepStone Scraper — one of Germany's largest job boards
  • Jobware Scraper — German B2B and skilled-trades job board
  • Eures Scraper — EU-wide job mobility portal, including German listings