Skip to content

meinestadt.de Jobs Scraper

Try for free

Scrape meinestadt.de job listings by keyword and city, or from job and search URLs. Get title, company, location and state, salary, working hours, dates, the full description, requirements, benefits, address and contact person.

🏙️ meinestadt.de Jobs Scraper

Scrape job listings from meinestadt.de, the German regional job portal, by keyword and city. Get the title, company, city and federal state, salary with parsed min and max, working hours, posting and expiry date, plus the full description, requirements, benefits, address and contact person. No login, no browser, pay only for the jobs you get.

✨ Why use meinestadt.de Jobs Scraper?

  • ⚡ Fast — plain HTTP, job pages loaded in parallel.
  • 🧾 Full job details — description, requirements, benefits, job type, qualification level, address, contact person, phone and company website.
  • 💶 Parsed salaries — salary_min, salary_max, currency and period, and whether the salary is stated or estimated by the site.
  • 🗺️ Every German city — any city, district or federal state, with a radius; all of Germany when you leave the city empty.
  • 🔁 Past the 1,000-result limit — the site pages through at most 1,000 jobs per search, so big Germany-wide searches are split over 40 cities and three sort orders automatically.
  • 💸 Cheap list mode — turn off details for a quick list from the search results at a lower price.

🎯 Use cases

  • 📈 Labour-market research — track demand for nurses, electricians or developers by city and state.
  • 🧲 Recruiting and lead generation — find employers who are hiring, with contact person, phone and website.
  • 💶 Salary benchmarking — compare stated and estimated salary ranges by job title and region.
  • 🔔 Job monitoring — schedule a daily run with "Posted within 1 day" to catch new jobs.
  • 🤖 Job boards and AI agents — feed fresh German job data into your own product.

🚀 How to use

  1. Enter one or more search keywords (for example Pflege, Elektriker, Software Engineer).
  2. Enter a city (Berlin, München, Köln) or a federal state (Bayern), or leave it empty for all of Germany.
  3. Set Max results and choose whether to include full job details.
  4. Optionally add filters: radius, job category, posted within N days.
  5. Click Start and download the results as JSON, CSV or Excel, or read them through the API.

You can also paste meinestadt.de job URLs (to monitor specific listings) or search URLs copied from your browser.

📥 Input

FieldWhat it does
searchQueriesKeywords, one search each; jobs found by several keywords are saved once
cityGerman city, district or state; empty means all of Germany
directUrlsmeinestadt.de job pages or search pages
maxResultsJobs to save in total (0 = no limit)
includeDetailsOpen each job page for the full details (on by default)
radiusKilometres around the city (0 to 200, site default 30)
categoryOne meinestadt.de job category, e.g. healthcare, it, trades
postedWithinDaysOnly jobs posted in the last N days
maxResultsPerQueryOptional cap per keyword
sortBynewest (default) or relevance
partnerListingsauto (default: kept in list mode, skipped with full details), include or skip
{
  "searchQueries": ["Pflege", "Altenpfleger"],
  "city": "Hamburg",
  "radius": 30,
  "maxResults": 100,
  "includeDetails": true,
  "postedWithinDays": 7
}

📤 Output

FieldDescription
title, companyJob title and employer
location, state, cantonCity, federal state and its code (BY, NW, BE, ...)
postal_code, street_addressWorkplace address (job pages)
salary_text, salary_min, salary_max, salary_currency, salary_period, salary_sourceSalary as shown and parsed; estimated when the site estimates it
employment_type, employment_types, workload_min, workload_maxFull-time, part-time, mini-job, ...
job_type, qualification_level, experience, contract_duration, industry, company_sizeQuick facts from the job page
description_full, description_snippetFull description (headings and bullet lists kept) and its first 500 characters
requirements, company_benefits, tagsSkills, benefits, and all tags shown on the listing
posted_at, expires_atPosting and expiry date
contact_raw, contact_salutation, contact_firstname, contact_lastname, contact_phone, apply_emailContact person and details when the job lists them
company_url, company_profile_url, company_logo_url, company_descriptionCompany website, meinestadt.de employer page, logo, about text
top_listing, listing_typePromoted (premium) listing; premium, standard or partner
source_url, apply_urlThe job on meinestadt.de
has_detailsTrue when the job page was read

Example row (from a test run; description trimmed, contact person replaced with a fictional one):

[
  {
    "id": "ms-100015892839",
    "job_id": "100015892839",
    "title": "Test Engineer (m/w/d) Platform & Integration",
    "company": "berg-it Projektdienstleistungen GmbH",
    "location": "Nürnberg",
    "canton": "BY",
    "state": "Bayern",
    "postal_code": "90489",
    "street_address": "Äußere Sulzbacher Straße",
    "job_status": "online",
    "top_listing": true,
    "listing_type": "premium",
    "employment_type": "full-time",
    "employment_types": [
      "full-time"
    ],
    "workload_min": 100,
    "workload_max": 100,
    "remote_option": "hybrid",
    "salary_text": "44.200 € - 58.400 €/Jahr",
    "salary_min": 44200,
    "salary_max": 58400,
    "salary_currency": "EUR",
    "salary_period": "year",
    "salary_source": "estimated",
    "description_snippet": "Du stellst die Betriebs-, Integrations- und Qualitätssicherungsfähigkeit zentraler Test- und On-Premise-Landschaften der TAX-Plattform sicher. Du übernimmst ...",
    "description_full": "- Du stellst die Betriebs-, Integrations- und Qualitätssicherungsfähigkeit zentraler Test- und On-Premise-Landschaften der TAX-Plattform sicher.\n- Du übernimmst die technische Betreuung und kontinuierliche Weiterentwicklung der Testplattformen.\n- Du führst Build- und Einspeicherprozesse durch und stellst deren zuverlässigen Ablauf sicher.\n- Du administrierst CTS- und DAF-Testumgebungen und sorgst ...",
    "requirements": [
      "DaF",
      "CTS",
      "Berufsausbildung",
      "Zuverlässigkeit",
      "Verantwortungsvolle Arbeitsweise"
    ],
    "company_benefits": [
      "Homeoffice",
      "Jahressonderzahlungen",
      "Kantine",
      "Betriebliche Altersvorsorge",
      "Weiterbildungsmaßnahmen"
    ],
    "tags": [
      "DaF",
      "CTS",
      "Berufsausbildung",
      "Zuverlässigkeit",
      "Verantwortungsvolle Arbeitsweise",
      "Selbstständige Arbeitsweise"
    ],
    "job_type": "Festanstellung",
    "qualification_level": "Akademiker",
    "experience": "Mehrjährige Berufserfahrung",
    "contract_duration": "Befristet",
    "start_date": "02.11.2026",
    "industry": "Vermittlung & Überlassung von Arbeitskräften",
    "company_size": "zwischen 6 und 50 Mitarbeiter",
    "posted_at": "2026-10-21T00:00:00Z",
    "posted_at_text": "21.10.2026",
    "expires_at": "2026-12-20T00:00:00Z",
    "source_url": "https://jobs.meinestadt.de/nuernberg/premium?id=100015892839",
    "source_platform": "meinestadt.de",
    "contact_salutation": "Frau",
    "contact_firstname": "Anna",
    "contact_lastname": "Beispiel",
    "contact_phone": null,
    "contact_raw": "Frau Anna Beispiel",
    "contact_address": "berg-it Projektdienstleistungen GmbH, 90489 Nürnberg, DE",
    "apply_url": "https://jobs.meinestadt.de/nuernberg/premium?id=100015892839",
    "apply_email": null,
    "reference_number": null,
    "company_url": "https://www.berg-it-gmbh.de/",
    "company_profile_url": "https://jobs.meinestadt.de/deutschland/arbeitgeber/3485",
    "company_description": "Wir bieten Dir spannende Projekte im Rahmen der Festanstellung oder Arbeitnehmerüberlassung (mit Übernahmeoption) bei renommierten Unternehmen - werde Teil ...",
    "company_logo_url": "https://img.meinestadt.de/images/68d21b5415.jpg",
    "country": "DE",
    "has_details": true,
    "search_query": null,
    "search_location": "Bayern",
    "scraped_at": "2026-10-21T20:08:32Z"
  }
]

💰 Pricing

Pay per job saved, with no start fee:

  • Job with full details: $6.00 per 1,000 jobs ($0.006 each).
  • Job from the search results only (details off, or a partner listing): $2.50 per 1,000 jobs.

Platform usage (compute and proxy traffic) is billed on top and is small. On our test runs at the default 512 MB it came to about $0.07 per 1,000 jobs with details and about $0.02 per 1,000 list-only jobs.

Example: 1,000 jobs with full details ≈ $6.07 in total; 1,000 jobs list-only ≈ $2.52.

❓ FAQ

Is it legal to scrape meinestadt.de? The actor reads only public job listings that anyone can see without an account. You are responsible for how you use the data, including personal data such as contact names, under the GDPR.

Do I need a login or a proxy? No login. The default datacenter proxy works; the run switches to German residential proxies by itself if the site starts refusing requests, and slows down when the site is busy.

How many jobs can I get? As many as meinestadt.de serves. The site pages through at most 1,000 jobs per search, so a Germany-wide keyword search is split over 40 big cities (100 km radius each) and three sort orders, and a search without keyword is split by job category. In our tests a Germany-wide search reached 6,258 distinct jobs list-only and 4,770 with full details; use several cities or keywords for more.

Why are some fields empty? Employers fill different parts of a listing. Salary, contact person, address and company website appear only when the listing has them. With details turned off, only the search-result fields are filled.

What are partner listings? meinestadt.de also shows jobs from partner job boards that link away to the partner site. They have no meinestadt.de job page, so they only have the search-result fields. With partnerListings: auto they are kept in list mode and skipped when full details are on; choose include or skip to decide yourself. They are charged at the search-result price.

Can I schedule it or use the API? Yes. Schedule runs in the console, or start them through the API and read the dataset as JSON, CSV or Excel.

⚠️ Limits

  • meinestadt.de shows at most 1,000 jobs per search (50 pages). Big searches are split by city and sort order, which reaches most but not always all of the matches the site reports.
  • Partner listings link to other job boards, so they have no description or contact details.
  • "Newest first" puts today's partner listings first; when they are skipped, the run pages past them.
  • A federal state search on meinestadt.de is filled up with jobs from elsewhere; the actor keeps only jobs inside the state.
  • Jobs taken down between the search and the job page are skipped.
  • Germany only: meinestadt.de covers German cities.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.