{
 "meta": {
  "title": "Laufatlas — Marathons & Halbmarathons in Deutschland",
  "description": "Alle Marathons und Halbmarathons in Deutschland der nächsten 365 Tage (deutschlandweit recherchiert, Schätzungen mit dateApprox markiert) plus ausgewählte Europa-Highlights. Mit Höhenmetern, Feldgröße und historischem Renntag-Klima (20 Jahre ERA5).",
  "source": "https://laufatlas.com/",
  "dataUrl": "https://laufatlas.com/daten/laeufe.json",
  "generated": "2026-07-05",
  "counts": {
   "total": 405,
   "germany": 372,
   "marathon": 154,
   "halbmarathon": 251
  },
  "license": "Laufdaten: eigene Recherche, frei nutzbar mit Quellenangabe \"laufatlas.com\"; Termine und Angaben ohne Gewähr — dateApprox=true markiert geschätzte Termine (Vorjahres-Rhythmus). Renntag-Klima: abgeleitet aus Open-Meteo.com ERA5-Reanalyse (CC BY 4.0), ~20 Jahre, Renntag ±3 Tage.",
  "contact": "info@eyanosaworks.com",
  "fields": {
   "id": "stabile Lauf-ID",
   "name": "offizieller Veranstaltungsname",
   "distance": "'marathon' (42,195 km) oder 'halb' (Halbmarathon, 21,0975 km)",
   "distanceKm": "Distanz in Kilometern",
   "date": "Termin (ISO 8601); bei dateApprox=true geschätzt und noch unbestätigt",
   "dateApprox": "true = Termin geschätzt (Vorjahres-Rhythmus), vom Veranstalter noch nicht bestätigt",
   "weekday": "Wochentag (deutsch, Kurzform)",
   "start": "geplante Startzeit (Ortszeit)",
   "place": "Austragungsort",
   "bundesland": "deutsches Bundesland (ISO-3166-2-Kürzel ohne DE-Präfix), nur bei country=DE",
   "country": "Land (ISO 3166-1 alpha-2)",
   "lat/lng": "Startbereich (WGS84)",
   "elevationGainM": "Höhenmeter bergauf (D+); GPX-vermessen oder Schätzung",
   "terrain": "Charakter der Strecke (flach, Hügel, Berg, …)",
   "surface": "Untergrund",
   "participants": "ungefähre Feldgröße (Finisher/Teilnehmer, teils geschätzt)",
   "raceDayClimateC": "typische Renntag-Temperatur in °C (min/avg/max, historisch, keine Vorhersage)",
   "highlights": "Kurzcharakteristik",
   "travel": "Anreise-Hinweis",
   "website": "offizielle Veranstalter-Seite (Anmeldung)",
   "analysisUrl": "ausführliche Laufatlas-Kurs-Analyse, falls vorhanden",
   "mapUrl": "Deep-Link auf diesen Lauf in der interaktiven Laufatlas-Karte"
  }
 },
 "races": [
  {
   "id": "marburg",
   "name": "Marburger Nachtmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-07-03",
   "dateApprox": false,
   "weekday": "Fr",
   "start": "19:00 Uhr",
   "place": "Marburg",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.8,
   "lng": 8.76,
   "elevationGainM": 200,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Kultiger Lauf durch die abendliche Universitätsstadt mit Zieleinlauf bei Flutlicht.",
   "travel": "Bahnhof Marburg · Stadtbus",
   "website": "https://ultra-marburg.de",
   "mapUrl": "https://laufatlas.com/#lauf=marburg"
  },
  {
   "id": "marburg-halb",
   "name": "Marburger Nachtmarathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-03",
   "dateApprox": false,
   "weekday": "Fr",
   "start": "21:30 Uhr",
   "place": "Marburg",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.8,
   "lng": 8.76,
   "elevationGainM": 100,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 700,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Halbmarathon in die Marburger Sommernacht hinein mit Stimmung an der Lahn.",
   "travel": "Bahnhof Marburg · Stadtbus",
   "website": "https://ultra-marburg.de",
   "mapUrl": "https://laufatlas.com/#lauf=marburg-halb"
  },
  {
   "id": "fichtelgebirge",
   "name": "Fichtelgebirgsmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-07-04",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Bad Alexandersbad",
   "bundesland": "BY",
   "country": "DE",
   "lat": 50.01,
   "lng": 11.98,
   "elevationGainM": 800,
   "terrain": "Wald",
   "surface": "Trail/Schotter",
   "participants": 120,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Anspruchsvolle Waldrunde durchs Fichtelgebirge rund um Bad Alexandersbad.",
   "travel": "A93 Marktredwitz · Bhf Wunsiedel",
   "mapUrl": "https://laufatlas.com/#lauf=fichtelgebirge"
  },
  {
   "id": "fichtelgebirge-halb",
   "name": "Fichtelgebirgsmarathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-04",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:30 Uhr",
   "place": "Bad Alexandersbad",
   "bundesland": "BY",
   "country": "DE",
   "lat": 50.01,
   "lng": 11.98,
   "elevationGainM": 400,
   "terrain": "Wald",
   "surface": "Trail/Schotter",
   "participants": 200,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Hügelige Halbmarathonrunde auf Wald- und Forstwegen im Fichtelgebirge.",
   "travel": "A93 Marktredwitz · Bhf Wunsiedel",
   "mapUrl": "https://laufatlas.com/#lauf=fichtelgebirge-halb"
  },
  {
   "id": "schwerin-halb",
   "name": "Schweriner Fünf-Seen-Lauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-04",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Schwerin",
   "bundesland": "MV",
   "country": "DE",
   "lat": 53.628,
   "lng": 11.414,
   "elevationGainM": 80,
   "terrain": "See",
   "surface": "Asphalt & Trail",
   "participants": 600,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Rund um Schwerins Seen mit Blick auf das Märchenschloss.",
   "travel": "Hbf Schwerin · Bus",
   "website": "https://www.fuenf-seen-lauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=schwerin-halb"
  },
  {
   "id": "werse",
   "name": "Werse-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-07-04",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Münster",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.927,
   "lng": 7.672,
   "elevationGainM": 30,
   "terrain": "Fluss",
   "surface": "Schotter",
   "participants": 80,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Kleiner Sommer-Marathon auf flachen Wegen entlang der Werse.",
   "travel": "Münster Hbf · Buslinien Wolbeck",
   "mapUrl": "https://laufatlas.com/#lauf=werse"
  },
  {
   "id": "werse-halb",
   "name": "Werse-Marathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-04",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:30 Uhr",
   "place": "Münster",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.927,
   "lng": 7.672,
   "elevationGainM": 20,
   "terrain": "Fluss",
   "surface": "Schotter",
   "participants": 120,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Flacher Halbmarathon entlang der Werse im Münsterland.",
   "travel": "Münster Hbf · Buslinien Wolbeck",
   "mapUrl": "https://laufatlas.com/#lauf=werse-halb"
  },
  {
   "id": "dorfen-halb",
   "name": "Dorfener Stadtlauf Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-05",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Dorfen",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.27,
   "lng": 12.16,
   "elevationGainM": 80,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Traditioneller Sommer-Stadtlauf durch die Dorfener Innenstadt und das Isental.",
   "travel": "Bhf Dorfen · A94",
   "mapUrl": "https://laufatlas.com/#lauf=dorfen-halb"
  },
  {
   "id": "lausitzer-seenland",
   "name": "Lausitzer Seenland 100",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-07-05",
   "dateApprox": false,
   "weekday": "So",
   "start": "07:00 Uhr",
   "place": "Großräschen",
   "bundesland": "BB",
   "country": "DE",
   "lat": 51.594,
   "lng": 14.009,
   "elevationGainM": 60,
   "terrain": "See",
   "surface": "Asphalt & Radwege",
   "participants": 150,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Flache Sommer-Runde am Hafen des Großräschener Sees im jungen Lausitzer Seenland.",
   "travel": "Bhf Großräschen · A13",
   "website": "https://seenland100.de",
   "mapUrl": "https://laufatlas.com/#lauf=lausitzer-seenland"
  },
  {
   "id": "lausitzer-seenland-halb",
   "name": "Lausitzer Seenland 100",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-05",
   "dateApprox": false,
   "weekday": "So",
   "start": "08:00 Uhr",
   "place": "Großräschen",
   "bundesland": "BB",
   "country": "DE",
   "lat": 51.594,
   "lng": 14.009,
   "elevationGainM": 30,
   "terrain": "See",
   "surface": "Asphalt & Radwege",
   "participants": 300,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Halbmarathon am Ufer des gefluteten Tagebausees — Start und Ziel direkt am Stadthafen.",
   "travel": "Bhf Großräschen · A13",
   "website": "https://seenland100.de",
   "mapUrl": "https://laufatlas.com/#lauf=lausitzer-seenland-halb"
  },
  {
   "id": "muenchen-sportscheck-halb",
   "name": "SportScheck RUN München Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-05",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "München",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.14,
   "lng": 11.58,
   "elevationGainM": 50,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2500,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Schneller Sommer-Halbmarathon durch die Münchner Innenstadt ab Ludwigstraße.",
   "travel": "U3/U6 Odeonsplatz · Flughafen MUC",
   "website": "https://www.sportscheck.com/erlebnis/erlebnis-sportscheck-run-distanzevent-muenchen/6483225a0a1fe9.html",
   "mapUrl": "https://laufatlas.com/#lauf=muenchen-sportscheck-halb"
  },
  {
   "id": "ermstal-halb",
   "name": "Ermstal-Marathon (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-12",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Dettingen an der Erms",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.53,
   "lng": 9.348,
   "elevationGainM": 90,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 350,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Sommerlauf durchs Ermstal am Fuß der Schwäbischen Alb.",
   "travel": "Bahn Metzingen (Ermstalbahn) · Flughafen STR",
   "website": "https://www.ermstal-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=ermstal-halb"
  },
  {
   "id": "fuerstenfeldbruck-halb",
   "name": "Hardy's Stadtlauf Fürstenfeldbruck Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-12",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Fürstenfeldbruck",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.18,
   "lng": 11.26,
   "elevationGainM": 90,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Stadtlauf mit Halbmarathon rund um das Kloster Fürstenfeld und die Amper.",
   "travel": "S4 Fürstenfeldbruck",
   "mapUrl": "https://laufatlas.com/#lauf=fuerstenfeldbruck-halb"
  },
  {
   "id": "nuebel",
   "name": "Nübelmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-07-12",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Nübel bei Schleswig",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.487,
   "lng": 9.594,
   "elevationGainM": 150,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 60,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Kleiner Landmarathon über die sanften Hügel der Landschaft Angeln.",
   "travel": "Bahnhof Schleswig · Auto",
   "mapUrl": "https://laufatlas.com/#lauf=nuebel"
  },
  {
   "id": "altmuehlsee-halb",
   "name": "Altmühlseelauf Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-18",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "17:00 Uhr",
   "place": "Gunzenhausen",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.11,
   "lng": 10.75,
   "elevationGainM": 40,
   "terrain": "See",
   "surface": "Asphalt/Schotter",
   "participants": 400,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Flache Runde um den Altmühlsee im Fränkischen Seenland.",
   "travel": "Bhf Gunzenhausen",
   "mapUrl": "https://laufatlas.com/#lauf=altmuehlsee-halb"
  },
  {
   "id": "barth-halb",
   "name": "Barther Flughafenlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-19",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Barth",
   "bundesland": "MV",
   "country": "DE",
   "lat": 54.363,
   "lng": 12.725,
   "elevationGainM": 10,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Halbmarathon über das Rollfeld des Ostsee-Flughafens Barth am Bodden.",
   "travel": "Bahnhof Barth · Auto",
   "mapUrl": "https://laufatlas.com/#lauf=barth-halb"
  },
  {
   "id": "birstein-halb",
   "name": "Vogelsberger Südbahnlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-19",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Birstein-Unterreichenbach",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.33,
   "lng": 9.28,
   "elevationGainM": 150,
   "terrain": "Wald",
   "surface": "Asphalt/Schotter",
   "participants": 150,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Landschaftslauf auf der alten Südbahntrasse durch den Vogelsberg.",
   "travel": "Anreise Pkw (Vogelsberg)",
   "mapUrl": "https://laufatlas.com/#lauf=birstein-halb"
  },
  {
   "id": "moers-halb",
   "name": "HTV-Sparda-Rheinuferlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-25",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Moers",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.4516,
   "lng": 6.6408,
   "elevationGainM": 20,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Flacher Sommer-Halbmarathon am Rheinufer bei Moers.",
   "travel": "A40 Moers · Parkplätze am Deich",
   "mapUrl": "https://laufatlas.com/#lauf=moers-halb"
  },
  {
   "id": "fuessen-halb",
   "name": "Königsschlösser Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-25",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "09:30 Uhr",
   "place": "Füssen",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.57,
   "lng": 10.7,
   "elevationGainM": 150,
   "terrain": "See",
   "surface": "Asphalt/Schotter",
   "participants": 900,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Halbmarathon beim Füssener Lauf-Samstag mit Alpen- und Schlösserkulisse.",
   "travel": "Bhf Füssen · A7",
   "website": "https://www.laufwochenende-fuessen.de",
   "mapUrl": "https://laufatlas.com/#lauf=fuessen-halb"
  },
  {
   "id": "fuessen",
   "name": "Königsschlösser Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-07-25",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "07:30 Uhr",
   "place": "Füssen",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.57,
   "lng": 10.7,
   "elevationGainM": 350,
   "terrain": "See",
   "surface": "Asphalt/Schotter",
   "participants": 450,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Landschaftsmarathon am Forggensee mit Blick auf Schloss Neuschwanstein.",
   "travel": "Bhf Füssen · A7",
   "website": "https://www.laufwochenende-fuessen.de",
   "mapUrl": "https://laufatlas.com/#lauf=fuessen"
  },
  {
   "id": "norderney-halb",
   "name": "Meine-Insel-Lauf Norderney – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-25",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "15:00 Uhr",
   "place": "Norderney",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.706,
   "lng": 7.148,
   "elevationGainM": 60,
   "terrain": "Küste",
   "surface": "Asphalt & Trail",
   "participants": 400,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Inselhalbmarathon zwischen Dünen, Wattenmeer und Nordseestrand.",
   "travel": "Fähre ab Norddeich Mole",
   "mapUrl": "https://laufatlas.com/#lauf=norderney-halb"
  },
  {
   "id": "semlin-halb",
   "name": "Semliner 3-Seen-Lauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-25",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Rathenow OT Semlin",
   "bundesland": "BB",
   "country": "DE",
   "lat": 52.65,
   "lng": 12.41,
   "elevationGainM": 60,
   "terrain": "See",
   "surface": "Wald- & Feldwege",
   "participants": 120,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Kleiner Naturlauf im Havelland — an drei Seen durch Wälder und Wiesen rund um Semlin.",
   "travel": "RE nach Rathenow · Pkw",
   "mapUrl": "https://laufatlas.com/#lauf=semlin-halb"
  },
  {
   "id": "greding-halb",
   "name": "Altmühl-Jura Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-26",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Greding",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.05,
   "lng": 11.36,
   "elevationGainM": 300,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 250,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Welliger Landschaftshalbmarathon über die Jurahöhen rund um Greding.",
   "travel": "A9 Greding",
   "mapUrl": "https://laufatlas.com/#lauf=greding-halb"
  },
  {
   "id": "wadern-halb",
   "name": "deko Volkslauf Wadern – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-26",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Wadern",
   "bundesland": "SL",
   "country": "DE",
   "lat": 49.54,
   "lng": 6.88,
   "elevationGainM": 300,
   "terrain": "Wald",
   "surface": "Asphalt/Waldwege",
   "participants": 120,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Kleiner Traditionslauf durch die welligen Wälder des saarländischen Hochwalds.",
   "travel": "A1 · Anreise Pkw",
   "mapUrl": "https://laufatlas.com/#lauf=wadern-halb"
  },
  {
   "id": "rheingau-halb",
   "name": "Rieslinglauf / Rheingauer Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-26",
   "dateApprox": true,
   "weekday": "So",
   "start": "9:00 Uhr",
   "place": "Oestrich-Winkel",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.01,
   "lng": 8.02,
   "elevationGainM": 260,
   "terrain": "Wein",
   "surface": "Asphalt/Schotter",
   "participants": 350,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Sommerlicher Lauf durch die Riesling-Weinberge des Rheingaus hoch über dem Rhein.",
   "travel": "Bahnhof Oestrich-Winkel",
   "mapUrl": "https://laufatlas.com/#lauf=rheingau-halb"
  },
  {
   "id": "altdorf-halb",
   "name": "Wallenstein-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-07-26",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Altdorf bei Nürnberg",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.39,
   "lng": 11.36,
   "elevationGainM": 250,
   "terrain": "Wald",
   "surface": "Schotter/Asphalt",
   "participants": 350,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Traditionsreicher Waldlauf zur Zeit der Altdorfer Wallenstein-Festspiele.",
   "travel": "S-Bahn Altdorf (Nürnberg)",
   "mapUrl": "https://laufatlas.com/#lauf=altdorf-halb"
  },
  {
   "id": "rostock",
   "name": "hella Marathon Nacht Rostock",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-08-01",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "18:00 Uhr",
   "place": "Rostock",
   "bundesland": "MV",
   "country": "DE",
   "lat": 54.089,
   "lng": 12.14,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 900,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Marathon in den Sonnenuntergang – durch die abendliche Hansestadt am Stadthafen.",
   "travel": "Hbf Rostock · Tram",
   "website": "https://www.rostocker-marathon-nacht.com",
   "mapUrl": "https://laufatlas.com/#lauf=rostock"
  },
  {
   "id": "rostock-halb",
   "name": "hella Marathon Nacht Rostock – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-01",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "19:30 Uhr",
   "place": "Rostock",
   "bundesland": "MV",
   "country": "DE",
   "lat": 54.089,
   "lng": 12.14,
   "elevationGainM": 40,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2500,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Halbmarathon bei Abendlicht durch Rostocks City und am Warnowufer.",
   "travel": "Hbf Rostock · Tram",
   "website": "https://www.rostocker-marathon-nacht.com",
   "mapUrl": "https://laufatlas.com/#lauf=rostock-halb"
  },
  {
   "id": "nordkirchen-halb",
   "name": "Nordkirchener Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-02",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Nordkirchen",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.7346,
   "lng": 7.5262,
   "elevationGainM": 40,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Flache Runden um das Wasserschloss Nordkirchen, das westfälische Versailles.",
   "travel": "A1 Ascheberg · Parkplätze am Schloss",
   "mapUrl": "https://laufatlas.com/#lauf=nordkirchen-halb"
  },
  {
   "id": "wellen",
   "name": "Volkslauf Rund um Wellen",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-08-02",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Beverstedt",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.44,
   "lng": 8.82,
   "elevationGainM": 40,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 60,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Traditionsreicher Sommervolkslauf durch Felder und Dörfer bei Beverstedt.",
   "travel": "Bahnhof Stubben · Auto",
   "mapUrl": "https://laufatlas.com/#lauf=wellen"
  },
  {
   "id": "wellen-halb",
   "name": "Volkslauf Rund um Wellen – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-02",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Beverstedt",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.44,
   "lng": 8.82,
   "elevationGainM": 25,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Ruhiger, flacher Halbmarathon durch die Geest zwischen Bremen und Bremerhaven.",
   "travel": "Bahnhof Stubben · Auto",
   "mapUrl": "https://laufatlas.com/#lauf=wellen-halb"
  },
  {
   "id": "sonthofen-halb",
   "name": "Allgäu Panorama Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-09",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Sonthofen",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.51,
   "lng": 10.28,
   "elevationGainM": 500,
   "terrain": "Berg",
   "surface": "Asphalt/Schotter",
   "participants": 1300,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Halbmarathon mit knackigen Anstiegen und Allgäuer Bergblick.",
   "travel": "Bhf Sonthofen · A7",
   "website": "https://www.allgaeu-panorama-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=sonthofen-halb"
  },
  {
   "id": "sonthofen",
   "name": "Allgäu Panorama Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-08-09",
   "dateApprox": false,
   "weekday": "So",
   "start": "08:00 Uhr",
   "place": "Sonthofen",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.51,
   "lng": 10.28,
   "elevationGainM": 1000,
   "terrain": "Berg",
   "surface": "Asphalt/Schotter",
   "participants": 500,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Bergiger Panoramamarathon durch die Allgäuer Alpen rund um Sonthofen.",
   "travel": "Bhf Sonthofen · A7",
   "website": "https://www.allgaeu-panorama-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=sonthofen"
  },
  {
   "id": "neustadt-holstein-halb",
   "name": "Europalauf Neustadt in Holstein – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-09",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Neustadt in Holstein",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.107,
   "lng": 10.816,
   "elevationGainM": 80,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Sommerlauf am Hafen und an der Neustädter Bucht der Ostsee.",
   "travel": "Bahnhof Neustadt (Holstein) · Fußweg",
   "mapUrl": "https://laufatlas.com/#lauf=neustadt-holstein-halb"
  },
  {
   "id": "monschau",
   "name": "Monschau-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-08-09",
   "dateApprox": false,
   "weekday": "So",
   "start": "08:00 Uhr",
   "place": "Monschau",
   "bundesland": "NW",
   "country": "DE",
   "lat": 50.585,
   "lng": 6.261,
   "elevationGainM": 767,
   "terrain": "Hügel",
   "surface": "Asphalt & Schotter",
   "participants": 900,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Legendärer Eifel-Landschaftsmarathon über die Höhen rund um Monschau.",
   "travel": "A44 Aachen · Shuttlebusse",
   "website": "https://monschau-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=monschau"
  },
  {
   "id": "spelle-halb",
   "name": "Speller Sommernachtslauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-14",
   "dateApprox": true,
   "weekday": "Fr",
   "start": "19:30 Uhr",
   "place": "Spelle",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.367,
   "lng": 7.464,
   "elevationGainM": 20,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Schneller Sommernachts-Halbmarathon unter Flutlicht im Emsland.",
   "travel": "Bahnhof Rheine · Auto",
   "mapUrl": "https://laufatlas.com/#lauf=spelle-halb"
  },
  {
   "id": "altenkirchen",
   "name": "WoKiMen Altenkirchen",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-08-15",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "9:00 Uhr",
   "place": "Altenkirchen (Westerwald)",
   "bundesland": "RP",
   "country": "DE",
   "lat": 50.69,
   "lng": 7.65,
   "elevationGainM": 500,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 60,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Kleiner Gedächtnislauf mit welligem Marathonkurs durch den Westerwald.",
   "travel": "Bahnhof Altenkirchen",
   "mapUrl": "https://laufatlas.com/#lauf=altenkirchen"
  },
  {
   "id": "altenkirchen-halb",
   "name": "WoKiMen Altenkirchen – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-15",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "9:30 Uhr",
   "place": "Altenkirchen (Westerwald)",
   "bundesland": "RP",
   "country": "DE",
   "lat": 50.69,
   "lng": 7.65,
   "elevationGainM": 250,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 130,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Hügelige Halbmarathonrunde durch Wiesen und Wälder rund um Altenkirchen.",
   "travel": "Bahnhof Altenkirchen",
   "mapUrl": "https://laufatlas.com/#lauf=altenkirchen-halb"
  },
  {
   "id": "immekath-halb",
   "name": "Immekather Lauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-16",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Klötze OT Immekath",
   "bundesland": "ST",
   "country": "DE",
   "lat": 52.61,
   "lng": 11.19,
   "elevationGainM": 50,
   "terrain": "Wald",
   "surface": "Wald- & Feldwege",
   "participants": 60,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Familiärer Altmark-Volkslauf über ruhige Wald- und Feldwege bei Klötze.",
   "travel": "Pkw · Parken am Sportplatz",
   "mapUrl": "https://laufatlas.com/#lauf=immekath-halb"
  },
  {
   "id": "leichlingen-halb",
   "name": "Sengbach-Talsperrenlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-16",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Leichlingen",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.1063,
   "lng": 7.0181,
   "elevationGainM": 350,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 200,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Welliger Waldkurs hinauf zur Sengbachtalsperre im Bergischen Land.",
   "travel": "S-Bahn Leichlingen · A3",
   "mapUrl": "https://laufatlas.com/#lauf=leichlingen-halb"
  },
  {
   "id": "unterwoessen-halb",
   "name": "Wössner Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-16",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Unterwössen",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.73,
   "lng": 12.46,
   "elevationGainM": 350,
   "terrain": "Berg",
   "surface": "Asphalt/Schotter",
   "participants": 200,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Kleiner Berg-Halbmarathon im Chiemgauer Achental bei Unterwössen.",
   "travel": "A8 Bernau · Bhf Übersee",
   "mapUrl": "https://laufatlas.com/#lauf=unterwoessen-halb"
  },
  {
   "id": "rammelsberg-halb",
   "name": "Rammelsberger Steigerlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-22",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Goslar",
   "bundesland": "NI",
   "country": "DE",
   "lat": 51.891,
   "lng": 10.419,
   "elevationGainM": 450,
   "terrain": "Berg",
   "surface": "Trail",
   "participants": 150,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Bergauf am UNESCO-Erzbergwerk Rammelsberg in den Nordharz hinein.",
   "travel": "Bahnhof Goslar · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=rammelsberg-halb"
  },
  {
   "id": "alstertal-halb",
   "name": "Alstertallauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-23",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Hamburg-Poppenbüttel",
   "bundesland": "HH",
   "country": "DE",
   "lat": 53.659,
   "lng": 10.084,
   "elevationGainM": 80,
   "terrain": "Fluss",
   "surface": "Asphalt & Trail",
   "participants": 250,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Halbmarathon auf dem grünen Alsterwanderweg im Hamburger Norden.",
   "travel": "S-Bahn Poppenbüttel",
   "mapUrl": "https://laufatlas.com/#lauf=alstertal-halb"
  },
  {
   "id": "breitungen-halb",
   "name": "Breitunger Pleßlauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-23",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Breitungen/Werra",
   "bundesland": "TH",
   "country": "DE",
   "lat": 50.755,
   "lng": 10.317,
   "elevationGainM": 450,
   "terrain": "Berg",
   "surface": "Waldwege & Schotter",
   "participants": 90,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Knackiger Berg-Halbmarathon hinauf zum Pleß mit weitem Blick übers Werratal.",
   "travel": "Pkw · Werratal",
   "mapUrl": "https://laufatlas.com/#lauf=breitungen-halb"
  },
  {
   "id": "florstadt-halb",
   "name": "FlorSTADT Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-23",
   "dateApprox": true,
   "weekday": "So",
   "start": "9:30 Uhr",
   "place": "Florstadt",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.32,
   "lng": 8.86,
   "elevationGainM": 60,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Flacher Sommer-Halbmarathon durch die offene Feldflur der Wetterau.",
   "travel": "Anreise Pkw (Wetterau)",
   "mapUrl": "https://laufatlas.com/#lauf=florstadt-halb"
  },
  {
   "id": "hiltrup-halb",
   "name": "Hiltruper Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-23",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Münster-Hiltrup",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.9053,
   "lng": 7.648,
   "elevationGainM": 40,
   "terrain": "Wald",
   "surface": "Schotter",
   "participants": 400,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Schattiger Kurs am Dortmund-Ems-Kanal und durch die Hohe Ward.",
   "travel": "Bahnhof Hiltrup · A1",
   "mapUrl": "https://laufatlas.com/#lauf=hiltrup-halb"
  },
  {
   "id": "rosengarten-halb",
   "name": "Rosengartenlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-23",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Rosengarten",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.4,
   "lng": 9.86,
   "elevationGainM": 250,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 150,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Wellige Waldwege durch die Harburger Berge vor den Toren Hamburgs.",
   "travel": "S-Bahn Neugraben · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=rosengarten-halb"
  },
  {
   "id": "kirkel-halb",
   "name": "LimLauf Kirkel – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-29",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "16:00 Uhr",
   "place": "Kirkel",
   "bundesland": "SL",
   "country": "DE",
   "lat": 49.28,
   "lng": 7.24,
   "elevationGainM": 200,
   "terrain": "Wald",
   "surface": "Waldwege",
   "participants": 150,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Laufstrecke durch den Kirkeler Wald am Fuß der alten Burgruine.",
   "travel": "Bahnhof Kirkel · A6",
   "mapUrl": "https://laufatlas.com/#lauf=kirkel-halb"
  },
  {
   "id": "maare-mosel-halb",
   "name": "Maare-Mosel-Lauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-29",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Gillenfeld",
   "bundesland": "RP",
   "country": "DE",
   "lat": 50.13,
   "lng": 6.9,
   "elevationGainM": 250,
   "terrain": "See",
   "surface": "Asphalt/Schotter",
   "participants": 400,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Landschaftslauf vorbei an den blauen Vulkan-Maaren der Eifel.",
   "travel": "A1 Abfahrt Manderscheid · Pkw",
   "mapUrl": "https://laufatlas.com/#lauf=maare-mosel-halb"
  },
  {
   "id": "stolberg-halb",
   "name": "Stolberger Schloss-Lauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-29",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Stolberg (Südharz)",
   "bundesland": "ST",
   "country": "DE",
   "lat": 51.573,
   "lng": 10.955,
   "elevationGainM": 420,
   "terrain": "Berg",
   "surface": "Waldwege",
   "participants": 80,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Waldiger Bergkurs rund um das Fachwerkstädtchen Stolberg im Südharz.",
   "travel": "Pkw · Südharz",
   "mapUrl": "https://laufatlas.com/#lauf=stolberg-halb"
  },
  {
   "id": "blankenese-halb",
   "name": "Blankeneser Heldenlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-30",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Hamburg-Blankenese",
   "bundesland": "HH",
   "country": "DE",
   "lat": 53.558,
   "lng": 9.812,
   "elevationGainM": 250,
   "terrain": "Hügel",
   "surface": "Asphalt & Trail",
   "participants": 400,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Knackige Anstiege am Elbhang rund um das Blankeneser Treppenviertel.",
   "travel": "S-Bahn Blankenese",
   "mapUrl": "https://laufatlas.com/#lauf=blankenese-halb"
  },
  {
   "id": "buxtehude-halb",
   "name": "Buxtehuder Altstadtlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-30",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Buxtehude",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.477,
   "lng": 9.701,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Durch die Fachwerkgassen der Hase-und-Igel-Stadt an der Este.",
   "travel": "S-Bahn Buxtehude",
   "mapUrl": "https://laufatlas.com/#lauf=buxtehude-halb"
  },
  {
   "id": "eilenriede-halb",
   "name": "Eilenriederennen Hannover – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-30",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Hannover",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.379,
   "lng": 9.772,
   "elevationGainM": 60,
   "terrain": "Wald",
   "surface": "Schotter",
   "participants": 250,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Schattige Runden durch die Eilenriede, Europas größten Stadtwald.",
   "travel": "Hbf Hannover · Stadtbahn",
   "mapUrl": "https://laufatlas.com/#lauf=eilenriede-halb"
  },
  {
   "id": "eichstaett-halb",
   "name": "Hofmühl-Volksfest-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-30",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Eichstätt",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.89,
   "lng": 11.18,
   "elevationGainM": 120,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Halbmarathon durchs Altmühltal zum Auftakt des Eichstätter Volksfests.",
   "travel": "Bhf Eichstätt",
   "mapUrl": "https://laufatlas.com/#lauf=eichstaett-halb"
  },
  {
   "id": "egelsbach-halb",
   "name": "Koberstädter Waldmarathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-30",
   "dateApprox": false,
   "weekday": "So",
   "start": "9:30 Uhr",
   "place": "Egelsbach",
   "bundesland": "HE",
   "country": "DE",
   "lat": 49.97,
   "lng": 8.66,
   "elevationGainM": 150,
   "terrain": "Wald",
   "surface": "Waldwege",
   "participants": 500,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Traditionsreicher Waldlauf durch die Koberstadt südlich von Frankfurt.",
   "travel": "Bahnhof Egelsbach",
   "website": "https://www.koberstaedter-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=egelsbach-halb"
  },
  {
   "id": "wetzlar-halb",
   "name": "Lahnparklauf Wetzlar – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-30",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Wetzlar",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.56,
   "lng": 8.5,
   "elevationGainM": 80,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 200,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Flache Runden im Lahnpark der Goethe- und Optikstadt Wetzlar.",
   "travel": "Bahnhof Wetzlar",
   "mapUrl": "https://laufatlas.com/#lauf=wetzlar-halb"
  },
  {
   "id": "tharandt-halb",
   "name": "Tharandter-Wald-Lauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-08-30",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Tharandt",
   "bundesland": "SN",
   "country": "DE",
   "lat": 50.985,
   "lng": 13.58,
   "elevationGainM": 300,
   "terrain": "Wald",
   "surface": "Waldwege",
   "participants": 150,
   "raceDayClimateC": {
    "min": 13,
    "avg": 18,
    "max": 23
   },
   "highlights": "Welliger Halbmarathon durch den geschichtsträchtigen Tharandter Wald bei Dresden.",
   "travel": "S-Bahn S3 Tharandt",
   "mapUrl": "https://laufatlas.com/#lauf=tharandt-halb"
  },
  {
   "id": "fehmarn-halb",
   "name": "Fehmarn-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-05",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Burg auf Fehmarn",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.438,
   "lng": 11.193,
   "elevationGainM": 40,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 350,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Flacher Küsten-Halbmarathon über die Sonneninsel Fehmarn.",
   "travel": "Bahnhof Burg (Fehmarn) · Auto",
   "website": "https://fehmarn-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=fehmarn-halb"
  },
  {
   "id": "fehmarn",
   "name": "Fehmarn-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-05",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Burg auf Fehmarn",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.438,
   "lng": 11.193,
   "elevationGainM": 80,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 120,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Inselrunde über Deiche und Felder mit Blick auf die Fehmarnsundbrücke.",
   "travel": "Bahnhof Burg (Fehmarn) · Auto",
   "website": "https://fehmarn-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=fehmarn"
  },
  {
   "id": "profen-halb",
   "name": "MIBRAG-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-05",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Profen (Elsteraue)",
   "bundesland": "ST",
   "country": "DE",
   "lat": 51.117,
   "lng": 12.234,
   "elevationGainM": 40,
   "terrain": "flach",
   "surface": "Asphalt & Wege",
   "participants": 150,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Flacher Volkslauf-Halbmarathon rund um den Tagebau Profen im Burgenlandkreis.",
   "travel": "Pkw · B91",
   "mapUrl": "https://laufatlas.com/#lauf=profen-halb"
  },
  {
   "id": "steinhuder-meer-halb",
   "name": "Steinhuder-Meer-Lauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-05",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "14:00 Uhr",
   "place": "Neustadt am Rübenberge",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.474,
   "lng": 9.44,
   "elevationGainM": 20,
   "terrain": "See",
   "surface": "Asphalt & Trail",
   "participants": 400,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Flach ans Ufer des Steinhuder Meeres und zur Badeinsel und zurück.",
   "travel": "S-Bahn Poggenhagen",
   "website": "https://www.tsv-poggenhagen1946.de",
   "mapUrl": "https://laufatlas.com/#lauf=steinhuder-meer-halb"
  },
  {
   "id": "temnitz",
   "name": "Temnitzer-Heide-Lauf",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-05",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Temnitzquell",
   "bundesland": "BB",
   "country": "DE",
   "lat": 52.96,
   "lng": 12.64,
   "elevationGainM": 90,
   "terrain": "Heide",
   "surface": "Sand- & Waldwege",
   "participants": 40,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Einsamer Naturmarathon durch Kiefernwald und Heide im Ruppiner Land.",
   "travel": "Pkw · A24 Abfahrt Herzsprung",
   "mapUrl": "https://laufatlas.com/#lauf=temnitz"
  },
  {
   "id": "temnitz-halb",
   "name": "Temnitzer-Heide-Lauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-05",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Temnitzquell",
   "bundesland": "BB",
   "country": "DE",
   "lat": 52.96,
   "lng": 12.64,
   "elevationGainM": 50,
   "terrain": "Heide",
   "surface": "Sand- & Waldwege",
   "participants": 80,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Ruhiger Heide-Halbmarathon auf weichen Waldwegen nördlich von Neuruppin.",
   "travel": "Pkw · A24 Abfahrt Herzsprung",
   "mapUrl": "https://laufatlas.com/#lauf=temnitz-halb"
  },
  {
   "id": "usedom-halb",
   "name": "Usedom-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-05",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "10:30 Uhr",
   "place": "Wolgast",
   "bundesland": "MV",
   "country": "DE",
   "lat": 54.052,
   "lng": 13.774,
   "elevationGainM": 40,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 700,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Die zweite Hälfte der Marathonstrecke über die Sonneninsel nach Wolgast.",
   "travel": "UBB-Bahnhof Wolgast · Bus-Transfer",
   "website": "https://usedom-marathon.com",
   "mapUrl": "https://laufatlas.com/#lauf=usedom-halb"
  },
  {
   "id": "usedom",
   "name": "Usedom-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-05",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Wolgast",
   "bundesland": "MV",
   "country": "DE",
   "lat": 54.052,
   "lng": 13.774,
   "elevationGainM": 80,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 350,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Von Świnoujście über Europas längste Strandpromenade bis nach Wolgast.",
   "travel": "UBB-Bahnhof Wolgast · Bus-Transfer zum Start",
   "website": "https://usedom-marathon.com",
   "mapUrl": "https://laufatlas.com/#lauf=usedom"
  },
  {
   "id": "borsig-halb",
   "name": "BORSIG Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Berlin-Tegel",
   "bundesland": "BE",
   "country": "DE",
   "lat": 52.582,
   "lng": 13.287,
   "elevationGainM": 40,
   "terrain": "Stadt",
   "surface": "Asphalt & Uferwege",
   "participants": 450,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Traditionslauf im Berliner Norden — vorbei an den Borsigwerken und am Tegeler See.",
   "travel": "U6 Borsigwerke",
   "mapUrl": "https://laufatlas.com/#lauf=borsig-halb"
  },
  {
   "id": "brunsberg-halb",
   "name": "Brunsberglauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Buchholz in der Nordheide",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.297,
   "lng": 9.834,
   "elevationGainM": 200,
   "terrain": "Heide",
   "surface": "Trail",
   "participants": 200,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Sandige Heidepfade hinauf zum Brunsberg in der Nordheide.",
   "travel": "Bahnhof Sprötze",
   "mapUrl": "https://laufatlas.com/#lauf=brunsberg-halb"
  },
  {
   "id": "dresdenhalf-halb",
   "name": "DresdenHalf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Dresden",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.057,
   "lng": 13.74,
   "elevationGainM": 30,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 1800,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Schneller Spätsommer-Halbmarathon am Elbufer vor der Kulisse der Dresdner Altstadt.",
   "travel": "Dresden Hbf · Straßenbahn",
   "mapUrl": "https://laufatlas.com/#lauf=dresdenhalf-halb"
  },
  {
   "id": "flensburg-halb",
   "name": "Flensburg liebt dich Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Flensburg",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.783,
   "lng": 9.436,
   "elevationGainM": 120,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 800,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Halbmarathon am Wasser der Förde durch Deutschlands nördlichste Stadt.",
   "travel": "Bahnhof Flensburg · Bus",
   "website": "https://flensburg-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=flensburg-halb"
  },
  {
   "id": "flensburg",
   "name": "Flensburg liebt dich Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Flensburg",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.783,
   "lng": 9.436,
   "elevationGainM": 250,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 350,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Vom historischen Hafen an beiden Ufern der Flensburger Förde entlang.",
   "travel": "Bahnhof Flensburg · Bus",
   "website": "https://flensburg-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=flensburg"
  },
  {
   "id": "ebermannstadt-halb",
   "name": "Fränkische Schweiz-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Ebermannstadt",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.78,
   "lng": 11.18,
   "elevationGainM": 120,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 1200,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Halbmarathon entlang der Wiesent mitten durch die Felsenlandschaft der Fränkischen Schweiz.",
   "travel": "A73 Forchheim · Bhf Ebermannstadt",
   "website": "https://www.fs-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=ebermannstadt-halb"
  },
  {
   "id": "ebermannstadt",
   "name": "Fränkische Schweiz-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "08:35 Uhr",
   "place": "Ebermannstadt",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.78,
   "lng": 11.18,
   "elevationGainM": 240,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 800,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Landschaftsmarathon auf der gesperrten B470 durchs Wiesenttal der Fränkischen Schweiz.",
   "travel": "A73 Forchheim · Bhf Ebermannstadt",
   "website": "https://www.fs-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=ebermannstadt"
  },
  {
   "id": "fulda-halb",
   "name": "Fulda Marathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "9:30 Uhr",
   "place": "Fulda",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.55,
   "lng": 9.67,
   "elevationGainM": 32,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1600,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Schneller, vermessener Stadtkurs durch die Barockstadt Fulda mit Stadionfinish.",
   "travel": "ICE-Bahnhof Fulda · Fußweg",
   "website": "https://fulda-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=fulda-halb"
  },
  {
   "id": "bremerhaven",
   "name": "GLOMB City Marathon Bremerhaven",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Bremerhaven",
   "bundesland": "HB",
   "country": "DE",
   "lat": 53.545,
   "lng": 8.578,
   "elevationGainM": 40,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Vier flache Runden durch die Havenwelten und über den Weserdeich.",
   "travel": "Hbf Bremerhaven · Bus",
   "website": "https://www.bremerhaven-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=bremerhaven"
  },
  {
   "id": "bremerhaven-halb",
   "name": "GLOMB City Marathon Bremerhaven – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Bremerhaven",
   "bundesland": "HB",
   "country": "DE",
   "lat": 53.545,
   "lng": 8.578,
   "elevationGainM": 20,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 450,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Zwei Runden zwischen Klimahaus, Schleusen und Deichpromenade.",
   "travel": "Hbf Bremerhaven · Bus",
   "website": "https://www.bremerhaven-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=bremerhaven-halb"
  },
  {
   "id": "wittichenau",
   "name": "Lausitzer Waldmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Wittichenau",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.383,
   "lng": 14.246,
   "elevationGainM": 80,
   "terrain": "Wald",
   "surface": "Wald- & Sandwege",
   "participants": 60,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Flacher Waldmarathon durch die Kiefernheide der Oberlausitz bei Wittichenau.",
   "travel": "Pkw · bei Hoyerswerda",
   "mapUrl": "https://laufatlas.com/#lauf=wittichenau"
  },
  {
   "id": "wittichenau-halb",
   "name": "Lausitzer Waldmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Wittichenau",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.383,
   "lng": 14.246,
   "elevationGainM": 40,
   "terrain": "Wald",
   "surface": "Wald- & Sandwege",
   "participants": 120,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Ruhiger Halbmarathon auf weichen Waldwegen durch die Lausitzer Heidelandschaft.",
   "travel": "Pkw · bei Hoyerswerda",
   "mapUrl": "https://laufatlas.com/#lauf=wittichenau-halb"
  },
  {
   "id": "merzig-halb",
   "name": "SaarschleifenLand-Lauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Merzig",
   "bundesland": "SL",
   "country": "DE",
   "lat": 49.44,
   "lng": 6.64,
   "elevationGainM": 350,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 250,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Welliger Landschaftslauf im Land der berühmten Saarschleife.",
   "travel": "Bahnhof Merzig · A8",
   "mapUrl": "https://laufatlas.com/#lauf=merzig-halb"
  },
  {
   "id": "sachsenwald-halb",
   "name": "Sachsenwaldlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Schwarzenbek",
   "bundesland": "SH",
   "country": "DE",
   "lat": 53.505,
   "lng": 10.48,
   "elevationGainM": 100,
   "terrain": "Wald",
   "surface": "Schotter",
   "participants": 200,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Ruhige Forstwege durch den geschichtsträchtigen Sachsenwald.",
   "travel": "Bahnhof Schwarzenbek",
   "mapUrl": "https://laufatlas.com/#lauf=sachsenwald-halb"
  },
  {
   "id": "darmstadt-halb",
   "name": "Schneller Heiner Darmstadt – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "9:30 Uhr",
   "place": "Darmstadt",
   "bundesland": "HE",
   "country": "DE",
   "lat": 49.87,
   "lng": 8.65,
   "elevationGainM": 100,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 600,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Darmstadts Halbmarathon durch Stadt und Grün der Wissenschaftsstadt.",
   "travel": "Hbf Darmstadt · Tram",
   "mapUrl": "https://laufatlas.com/#lauf=darmstadt-halb"
  },
  {
   "id": "bochum-halb",
   "name": "Stadtwerke Halbmarathon Bochum",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Bochum",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.4818,
   "lng": 7.2162,
   "elevationGainM": 150,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1800,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Stadtlauf durch die Bochumer Innenstadt und den Westpark.",
   "travel": "Bochum Hbf · A40",
   "mapUrl": "https://laufatlas.com/#lauf=bochum-halb"
  },
  {
   "id": "chemnitz-stausee-halb",
   "name": "Stauseelauf Chemnitz-Rabenstein",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Chemnitz",
   "bundesland": "SN",
   "country": "DE",
   "lat": 50.81,
   "lng": 12.795,
   "elevationGainM": 160,
   "terrain": "See",
   "surface": "Waldwege & Asphalt",
   "participants": 180,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Runden um den Stausee Oberrabenstein — grüner Klassiker des LAC Erdgas Chemnitz.",
   "travel": "Pkw · Chemnitz-Rabenstein",
   "mapUrl": "https://laufatlas.com/#lauf=chemnitz-stausee-halb"
  },
  {
   "id": "finsterwalde",
   "name": "Das Finsterwalder Dutzend",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Finsterwalde",
   "bundesland": "BB",
   "country": "DE",
   "lat": 51.633,
   "lng": 13.708,
   "elevationGainM": 80,
   "terrain": "Wald",
   "surface": "Asphalt & Waldwege",
   "participants": 40,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Kleiner Rundkurs-Marathon in der Sängerstadt Finsterwalde in der Niederlausitz.",
   "travel": "Bhf Finsterwalde",
   "mapUrl": "https://laufatlas.com/#lauf=finsterwalde"
  },
  {
   "id": "finsterwalde-halb",
   "name": "Das Finsterwalder Dutzend",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:30 Uhr",
   "place": "Finsterwalde",
   "bundesland": "BB",
   "country": "DE",
   "lat": 51.633,
   "lng": 13.708,
   "elevationGainM": 40,
   "terrain": "Wald",
   "surface": "Asphalt & Waldwege",
   "participants": 100,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Flacher Halbmarathon zwischen Stadt und Wald in der Niederlausitz.",
   "travel": "Bhf Finsterwalde",
   "mapUrl": "https://laufatlas.com/#lauf=finsterwalde-halb"
  },
  {
   "id": "erfurt",
   "name": "Erfurt Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-12",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Erfurt",
   "bundesland": "TH",
   "country": "DE",
   "lat": 50.989,
   "lng": 11.014,
   "elevationGainM": 80,
   "terrain": "Fluss",
   "surface": "Asphalt & Radwege",
   "participants": 120,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Charity-Marathon ab der Radrennbahn Andreasried entlang der Gera ins Erfurter Umland.",
   "travel": "Erfurt Hbf · Stadtbahn",
   "mapUrl": "https://laufatlas.com/#lauf=erfurt"
  },
  {
   "id": "erfurt-halb",
   "name": "Erfurt Marathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-12",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Erfurt",
   "bundesland": "TH",
   "country": "DE",
   "lat": 50.989,
   "lng": 11.014,
   "elevationGainM": 40,
   "terrain": "Fluss",
   "surface": "Asphalt & Radwege",
   "participants": 200,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Flacher Halbmarathon am Gera-Radweg — Start auf der historischen Radrennbahn.",
   "travel": "Erfurt Hbf · Stadtbahn",
   "mapUrl": "https://laufatlas.com/#lauf=erfurt-halb"
  },
  {
   "id": "freiberg-halb",
   "name": "Freiberger Herbstlauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Freiberg",
   "bundesland": "SN",
   "country": "DE",
   "lat": 50.917,
   "lng": 13.343,
   "elevationGainM": 180,
   "terrain": "Wald",
   "surface": "Waldwege & Asphalt",
   "participants": 200,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Traditionsreicher Herbstlauf durch den Freiberger Stadtwald am Rand des Erzgebirges.",
   "travel": "Bhf Freiberg",
   "mapUrl": "https://laufatlas.com/#lauf=freiberg-halb"
  },
  {
   "id": "zehn-teiche-halb",
   "name": "Hahnenkleer 10-Teiche-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Goslar-Hahnenklee",
   "bundesland": "NI",
   "country": "DE",
   "lat": 51.858,
   "lng": 10.34,
   "elevationGainM": 300,
   "terrain": "Berg",
   "surface": "Trail",
   "participants": 250,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Waldtrails und Teichufer rund um den Luftkurort Hahnenklee.",
   "travel": "Bahnhof Goslar · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=zehn-teiche-halb"
  },
  {
   "id": "zehn-teiche",
   "name": "Hahnenkleer 10-Teiche-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Goslar-Hahnenklee",
   "bundesland": "NI",
   "country": "DE",
   "lat": 51.858,
   "lng": 10.34,
   "elevationGainM": 600,
   "terrain": "Berg",
   "surface": "Trail",
   "participants": 250,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Trailmarathon an zehn Teichen des Oberharzer Wasserregals entlang.",
   "travel": "Bahnhof Goslar · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=zehn-teiche"
  },
  {
   "id": "hermsdorf-halb",
   "name": "Holzlandlauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Hermsdorf",
   "bundesland": "TH",
   "country": "DE",
   "lat": 50.898,
   "lng": 11.856,
   "elevationGainM": 240,
   "terrain": "Wald",
   "surface": "Waldwege",
   "participants": 120,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Welliger Waldkurs durch das Thüringer Holzland rund um Hermsdorf.",
   "travel": "Bhf Hermsdorf-Klosterlausnitz",
   "mapUrl": "https://laufatlas.com/#lauf=hermsdorf-halb"
  },
  {
   "id": "prerow-halb",
   "name": "Nationalparklauf Prerow – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Ostseebad Prerow",
   "bundesland": "MV",
   "country": "DE",
   "lat": 54.44,
   "lng": 12.567,
   "elevationGainM": 80,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 200,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Durch den urwüchsigen Darßwald der Vorpommerschen Boddenlandschaft.",
   "travel": "Bahnhof Ribnitz-Damgarten · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=prerow-halb"
  },
  {
   "id": "plettenberg-halb",
   "name": "P-Weg-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Plettenberg",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.2094,
   "lng": 7.8717,
   "elevationGainM": 500,
   "terrain": "Berg",
   "surface": "Trail",
   "participants": 900,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Knackige Trail-Halbdistanz über die Höhen rund um Plettenberg.",
   "travel": "A45 Lüdenscheid · B236",
   "website": "https://p-weg.de",
   "mapUrl": "https://laufatlas.com/#lauf=plettenberg-halb"
  },
  {
   "id": "plettenberg",
   "name": "P-Weg-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Plettenberg",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.2094,
   "lng": 7.8717,
   "elevationGainM": 1050,
   "terrain": "Berg",
   "surface": "Trail",
   "participants": 400,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Anspruchsvoller Sauerland-Trailmarathon auf dem Plettenberger P-Weg.",
   "travel": "A45 Lüdenscheid · B236",
   "website": "https://p-weg.de",
   "mapUrl": "https://laufatlas.com/#lauf=plettenberg"
  },
  {
   "id": "pfaelzerwald",
   "name": "Pfälzerwald-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-12",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "9:15 Uhr",
   "place": "Pirmasens",
   "bundesland": "RP",
   "country": "DE",
   "lat": 49.2,
   "lng": 7.61,
   "elevationGainM": 800,
   "terrain": "Wald",
   "surface": "Waldwege",
   "participants": 350,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Anspruchsvolle Runde auf weichen Wegen durch das Biosphärenreservat Pfälzerwald.",
   "travel": "A8/A62 Pirmasens · Pkw",
   "website": "https://www.pfaelzerwald-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=pfaelzerwald"
  },
  {
   "id": "pfaelzerwald-halb",
   "name": "Pfälzerwald-Marathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-12",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "9:45 Uhr",
   "place": "Pirmasens",
   "bundesland": "RP",
   "country": "DE",
   "lat": 49.2,
   "lng": 7.61,
   "elevationGainM": 400,
   "terrain": "Wald",
   "surface": "Waldwege",
   "participants": 700,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Hügeliger Halbmarathon auf Forstwegen durch den größten Waldpark Deutschlands.",
   "travel": "A8/A62 Pirmasens · Pkw",
   "website": "https://www.pfaelzerwald-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=pfaelzerwald-halb"
  },
  {
   "id": "dingelstaedt-halb",
   "name": "Unstrutlauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Dingelstädt",
   "bundesland": "TH",
   "country": "DE",
   "lat": 51.315,
   "lng": 10.319,
   "elevationGainM": 120,
   "terrain": "Fluss",
   "surface": "Radwege & Asphalt",
   "participants": 110,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Halbmarathon entlang der jungen Unstrut durch das grüne Eichsfeld.",
   "travel": "Pkw · Eichsfeld",
   "mapUrl": "https://laufatlas.com/#lauf=dingelstaedt-halb"
  },
  {
   "id": "weitersburg-halb",
   "name": "Weitersburger Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "15:00 Uhr",
   "place": "Weitersburg",
   "bundesland": "RP",
   "country": "DE",
   "lat": 50.42,
   "lng": 7.62,
   "elevationGainM": 350,
   "terrain": "Hügel",
   "surface": "Asphalt/Waldwege",
   "participants": 150,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Kleiner Volkslauf auf den Rheinhöhen vor den Toren von Koblenz.",
   "travel": "A48 · Pkw (bei Koblenz)",
   "mapUrl": "https://laufatlas.com/#lauf=weitersburg-halb"
  },
  {
   "id": "kopenhagen-halb",
   "name": "Copenhagen Half",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-13",
   "dateApprox": false,
   "weekday": "So",
   "start": "11:15 Uhr",
   "place": "Kopenhagen",
   "country": "DK",
   "lat": 55.68,
   "lng": 12.57,
   "elevationGainM": 28,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 25000,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "travel": "Flughafen CPH · Metro",
   "mapUrl": "https://laufatlas.com/#lauf=kopenhagen-halb"
  },
  {
   "id": "deistercrossing",
   "name": "DeisterCrossing",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Springe",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.208,
   "lng": 9.554,
   "elevationGainM": 900,
   "terrain": "Hügel",
   "surface": "Trail",
   "participants": 150,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Trailmarathon über die Kammwege des Deisters vor Hannover.",
   "travel": "S-Bahn Springe",
   "mapUrl": "https://laufatlas.com/#lauf=deistercrossing"
  },
  {
   "id": "dingolfing-halb",
   "name": "Dingolfinger Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Dingolfing",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.64,
   "lng": 12.49,
   "elevationGainM": 80,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Flacher Herbst-Halbmarathon entlang der Isar bei Dingolfing.",
   "travel": "A92 · Bhf Dingolfing",
   "mapUrl": "https://laufatlas.com/#lauf=dingolfing-halb"
  },
  {
   "id": "doebeln-halb",
   "name": "Döbelner Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Döbeln",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.121,
   "lng": 13.112,
   "elevationGainM": 150,
   "terrain": "Fluss",
   "surface": "Asphalt & Radwege",
   "participants": 150,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Halbmarathon durch das Muldental rund um die Stiefelstadt Döbeln.",
   "travel": "Bhf Döbeln Hbf",
   "mapUrl": "https://laufatlas.com/#lauf=doebeln-halb"
  },
  {
   "id": "niedernhall",
   "name": "ebm-papst Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-13",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Niedernhall",
   "bundesland": "BW",
   "country": "DE",
   "lat": 49.294,
   "lng": 9.606,
   "elevationGainM": 500,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Welliger Landschaftsmarathon durchs Kochertal mit Familienfest-Charakter.",
   "travel": "Bahn Öhringen · Flughafen STR",
   "website": "https://www.ebmpapst-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=niedernhall"
  },
  {
   "id": "niedernhall-halb",
   "name": "ebm-papst Marathon (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-13",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Niedernhall",
   "bundesland": "BW",
   "country": "DE",
   "lat": 49.294,
   "lng": 9.606,
   "elevationGainM": 240,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 900,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Halbmarathon entlang des Kochers durch Weißbach und Forchtenberg.",
   "travel": "Bahn Öhringen · Flughafen STR",
   "website": "https://www.ebmpapst-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=niedernhall-halb"
  },
  {
   "id": "friedberg-halb",
   "name": "Friedberger Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Friedberg",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.36,
   "lng": 10.98,
   "elevationGainM": 150,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 400,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Welliger Halbmarathon durch die Altstadt und das Umland von Friedberg bei Augsburg.",
   "travel": "B300 · Bhf Friedberg (b. Augsburg)",
   "mapUrl": "https://laufatlas.com/#lauf=friedberg-halb"
  },
  {
   "id": "jungfrau",
   "name": "Jungfrau-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-13",
   "dateApprox": false,
   "weekday": "So",
   "start": "08:30 Uhr",
   "place": "Interlaken",
   "country": "CH",
   "lat": 46.69,
   "lng": 7.85,
   "elevationGainM": 1823,
   "terrain": "Berg",
   "surface": "Asphalt & Trail",
   "participants": 4200,
   "raceDayClimateC": {
    "min": 6,
    "avg": 14,
    "max": 22
   },
   "travel": "Bahn bis Interlaken Ost",
   "mapUrl": "https://laufatlas.com/#lauf=jungfrau"
  },
  {
   "id": "kiel-lauf-halb",
   "name": "Kiel.Lauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-13",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Kiel",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.339,
   "lng": 10.148,
   "elevationGainM": 120,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 3500,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Der Halbmarathon-Klassiker des Nordens an der Kieler Förde.",
   "travel": "Hbf Kiel · Bus",
   "website": "https://www.kiellauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=kiel-lauf-halb"
  },
  {
   "id": "worms-halb",
   "name": "Nibelungenlauf Worms – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Worms",
   "bundesland": "RP",
   "country": "DE",
   "lat": 49.63,
   "lng": 8.36,
   "elevationGainM": 40,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 400,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Flacher Stadtlauf durch die Nibelungenstadt Worms am Rhein.",
   "travel": "Hbf Worms · Fußweg",
   "mapUrl": "https://laufatlas.com/#lauf=worms-halb"
  },
  {
   "id": "bremen-halb",
   "name": "swb-Halbmarathon Bremen",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-13",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Bremen",
   "bundesland": "HB",
   "country": "DE",
   "lat": 53.076,
   "lng": 8.807,
   "elevationGainM": 30,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 3500,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Bremens größter Lauf – flacher Stadtkurs vorbei an Roland und Rathaus.",
   "travel": "Hbf Bremen · Straßenbahn",
   "website": "https://swb-marathon.com",
   "mapUrl": "https://laufatlas.com/#lauf=bremen-halb"
  },
  {
   "id": "bremen",
   "name": "swb-Marathon Bremen",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-13",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Bremen",
   "bundesland": "HB",
   "country": "DE",
   "lat": 53.076,
   "lng": 8.807,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 700,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Durch Schnoor, Wallanlagen und an der Weser mitten durch Bremen.",
   "travel": "Hbf Bremen · Straßenbahn",
   "website": "https://swb-marathon.com",
   "analysisUrl": "https://laufatlas.com/laeufe/bremen-marathon/",
   "mapUrl": "https://laufatlas.com/#lauf=bremen"
  },
  {
   "id": "muenster",
   "name": "Volksbank-Münster-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-13",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Münster",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.9636,
   "lng": 7.6133,
   "elevationGainM": 100,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 3500,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Zieleinlauf auf dem festlich gesäumten Prinzipalmarkt vor über 100.000 Zuschauern.",
   "travel": "Münster Hbf · Flughafen FMO",
   "website": "https://www.volksbank-muenster-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=muenster"
  },
  {
   "id": "bernburg-halb",
   "name": "Bernburger Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-19",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Bernburg (Saale)",
   "bundesland": "ST",
   "country": "DE",
   "lat": 51.794,
   "lng": 11.74,
   "elevationGainM": 60,
   "terrain": "Fluss",
   "surface": "Asphalt & Radwege",
   "participants": 220,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Flacher Landescup-Halbmarathon an der Saale unterhalb des Bernburger Schlosses.",
   "travel": "Bhf Bernburg",
   "mapUrl": "https://laufatlas.com/#lauf=bernburg-halb"
  },
  {
   "id": "eibenstock",
   "name": "Drei-Talsperren-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-19",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:30 Uhr",
   "place": "Eibenstock",
   "bundesland": "SN",
   "country": "DE",
   "lat": 50.494,
   "lng": 12.598,
   "elevationGainM": 650,
   "terrain": "See",
   "surface": "Waldwege & Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Anspruchsvolle Erzgebirgsrunde an drei Talsperren rund um Eibenstock.",
   "travel": "Pkw · Westerzgebirge",
   "mapUrl": "https://laufatlas.com/#lauf=eibenstock"
  },
  {
   "id": "eibenstock-halb",
   "name": "Drei-Talsperren-Marathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-19",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Eibenstock",
   "bundesland": "SN",
   "country": "DE",
   "lat": 50.494,
   "lng": 12.598,
   "elevationGainM": 320,
   "terrain": "See",
   "surface": "Waldwege & Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Hügeliger Halbmarathon am Wasser der Talsperre Eibenstock im Westerzgebirge.",
   "travel": "Pkw · Westerzgebirge",
   "mapUrl": "https://laufatlas.com/#lauf=eibenstock-halb"
  },
  {
   "id": "kressbronn",
   "name": "Internationaler Bodensee-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-19",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "13:00 Uhr",
   "place": "Kressbronn am Bodensee",
   "bundesland": "BW",
   "country": "DE",
   "lat": 47.597,
   "lng": 9.593,
   "elevationGainM": 130,
   "terrain": "See",
   "surface": "Asphalt",
   "participants": 130,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Kleiner Traditionsmarathon durch Obstgärten und Weinberge am Bodenseeufer.",
   "travel": "Bahn Kressbronn · Flughafen FDH",
   "website": "https://www.bodensee-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=kressbronn"
  },
  {
   "id": "kressbronn-halb",
   "name": "Internationaler Bodensee-Marathon (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-19",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "13:30 Uhr",
   "place": "Kressbronn am Bodensee",
   "bundesland": "BW",
   "country": "DE",
   "lat": 47.597,
   "lng": 9.593,
   "elevationGainM": 60,
   "terrain": "See",
   "surface": "Asphalt",
   "participants": 350,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Flacher Halbmarathon am See mit Alpenpanorama, schnell ausgebucht.",
   "travel": "Bahn Kressbronn · Flughafen FDH",
   "website": "https://www.bodensee-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=kressbronn-halb"
  },
  {
   "id": "running-paule",
   "name": "Running Paule Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-19",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Bad Münder am Deister",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.196,
   "lng": 9.463,
   "elevationGainM": 500,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 80,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Kleiner Landschaftsmarathon zwischen Deister und Süntel.",
   "travel": "Bahnhof Bad Münder",
   "mapUrl": "https://laufatlas.com/#lauf=running-paule"
  },
  {
   "id": "karlsruhe",
   "name": "Baden-Marathon Karlsruhe",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-20",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Karlsruhe",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.994,
   "lng": 8.36,
   "elevationGainM": 100,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 900,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Klassiker durch die Fächerstadt mit Zieleinlauf im Carl-Kaufmann-Stadion.",
   "travel": "Bahn Karlsruhe Hbf · Flughafen FKB",
   "website": "https://www.badenmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=karlsruhe"
  },
  {
   "id": "karlsruhe-halb",
   "name": "Baden-Marathon Karlsruhe (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-20",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Karlsruhe",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.994,
   "lng": 8.36,
   "elevationGainM": 50,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 3200,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Flacher Stadthalbmarathon vorbei an Schloss und Günther-Klotz-Anlage.",
   "travel": "Bahn Karlsruhe Hbf · Flughafen FKB",
   "website": "https://www.badenmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=karlsruhe-halb"
  },
  {
   "id": "balkantrasse-halb",
   "name": "Balkantrassenlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-20",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Leverkusen-Opladen",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.07,
   "lng": 7.006,
   "elevationGainM": 160,
   "terrain": "Wald",
   "surface": "Asphalt",
   "participants": 500,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Gleichmäßig ansteigender Halbmarathon auf der autofreien Balkantrasse.",
   "travel": "S-Bahn Opladen · A3",
   "mapUrl": "https://laufatlas.com/#lauf=balkantrasse-halb"
  },
  {
   "id": "balkantrasse",
   "name": "Balkantrassenlauf – Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-20",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Leverkusen-Opladen",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.07,
   "lng": 7.006,
   "elevationGainM": 280,
   "terrain": "Wald",
   "surface": "Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Marathon auf der asphaltierten Bahntrasse von Opladen ins Bergische Land.",
   "travel": "S-Bahn Opladen · A3",
   "mapUrl": "https://laufatlas.com/#lauf=balkantrasse"
  },
  {
   "id": "kassel",
   "name": "EAM Kassel Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-20",
   "dateApprox": false,
   "weekday": "So",
   "start": "9:30 Uhr",
   "place": "Kassel",
   "bundesland": "HE",
   "country": "DE",
   "lat": 51.3,
   "lng": 9.49,
   "elevationGainM": 120,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 900,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Nordhessens größter Lauf mit schnellem Kurs und Zieleinlauf im Auestadion.",
   "travel": "ICE Kassel-Wilhelmshöhe · Tram",
   "website": "https://kassel-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=kassel"
  },
  {
   "id": "kassel-halb",
   "name": "EAM Kassel Marathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-20",
   "dateApprox": false,
   "weekday": "So",
   "start": "9:45 Uhr",
   "place": "Kassel",
   "bundesland": "HE",
   "country": "DE",
   "lat": 51.3,
   "lng": 9.49,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 3200,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Beliebter, schneller Halbmarathon durch die documenta-Stadt Kassel.",
   "travel": "ICE Kassel-Wilhelmshöhe · Tram",
   "website": "https://kassel-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=kassel-halb"
  },
  {
   "id": "seenland",
   "name": "Fürst Carl Seenlandmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-20",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Pleinfeld",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.1,
   "lng": 10.98,
   "elevationGainM": 200,
   "terrain": "See",
   "surface": "Asphalt/Schotter",
   "participants": 250,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Marathon um den Großen Brombachsee im Fränkischen Seenland.",
   "travel": "Bhf Pleinfeld · A9",
   "website": "https://www.seenlandmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=seenland"
  },
  {
   "id": "altoetting-halb",
   "name": "Halbmarathon Altötting",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-20",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Altötting",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.23,
   "lng": 12.68,
   "elevationGainM": 90,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 400,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Traditionsreicher Halbmarathon rund um den Kapellplatz der Wallfahrtsstadt.",
   "travel": "A94 · Bhf Altötting",
   "mapUrl": "https://laufatlas.com/#lauf=altoetting-halb"
  },
  {
   "id": "neu-isenburg-halb",
   "name": "Hugenottenlauf Neu-Isenburg – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-20",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Neu-Isenburg",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.05,
   "lng": 8.69,
   "elevationGainM": 80,
   "terrain": "Wald",
   "surface": "Asphalt/Waldwege",
   "participants": 300,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Traditionsreicher Herbstlauf durch den Neu-Isenburger Stadtwald.",
   "travel": "S-Bahn Neu-Isenburg · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=neu-isenburg-halb"
  },
  {
   "id": "karlsfeld-halb",
   "name": "Karlsfelder Seelauf Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-20",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Karlsfeld",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.23,
   "lng": 11.47,
   "elevationGainM": 20,
   "terrain": "See",
   "surface": "Schotter",
   "participants": 300,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Topfebene Runden um den Karlsfelder See vor den Toren Münchens.",
   "travel": "S2 Karlsfeld",
   "mapUrl": "https://laufatlas.com/#lauf=karlsfeld-halb"
  },
  {
   "id": "kieler-foerde",
   "name": "Kieler Förde Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-20",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Kiel",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.408,
   "lng": 10.217,
   "elevationGainM": 150,
   "terrain": "Küste",
   "surface": "Asphalt & Trail",
   "participants": 250,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Mit dem Schiff nach Laboe, zu Fuß am Fördeufer zurück nach Schilksee.",
   "travel": "Hbf Kiel · Fördeschiff nach Laboe",
   "website": "https://www.ltvkiel-ost.de/kfm",
   "mapUrl": "https://laufatlas.com/#lauf=kieler-foerde"
  },
  {
   "id": "psd-hamburg-halb",
   "name": "PSD Bank Halbmarathon Hamburg",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-20",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Hamburg-Wandsbek",
   "bundesland": "HH",
   "country": "DE",
   "lat": 53.572,
   "lng": 10.07,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2500,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Hamburgs schneller Herbst-Halbmarathon durch das grüne Wandsbek.",
   "travel": "U-Bahn Wandsbek Markt",
   "website": "https://www.halb-marathon.hamburg",
   "mapUrl": "https://laufatlas.com/#lauf=psd-hamburg-halb"
  },
  {
   "id": "reichenau-halb",
   "name": "Reichenau Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-20",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Insel Reichenau",
   "bundesland": "BW",
   "country": "DE",
   "lat": 47.698,
   "lng": 9.062,
   "elevationGainM": 30,
   "terrain": "See",
   "surface": "Asphalt",
   "participants": 400,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Topfebene Runden über die Klosterinsel Reichenau im Untersee.",
   "travel": "Bahn Reichenau (Baden) · Flughafen ZRH",
   "mapUrl": "https://laufatlas.com/#lauf=reichenau-halb"
  },
  {
   "id": "rhein-herne-kanal",
   "name": "Rhein-Herne-Kanal-Marathon Essen",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-20",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Essen",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.517,
   "lng": 7.008,
   "elevationGainM": 40,
   "terrain": "Fluss",
   "surface": "Schotter",
   "participants": 100,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Flacher, ruhiger Marathon am Ufer des Rhein-Herne-Kanals.",
   "travel": "Essen-Karnap · A42",
   "mapUrl": "https://laufatlas.com/#lauf=rhein-herne-kanal"
  },
  {
   "id": "moenchengladbach-halb",
   "name": "Santander RUN & FUN – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-20",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Mönchengladbach",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.1854,
   "lng": 6.4419,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1500,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Stadtlauf-Wochenende in Mönchengladbach mit dem Halbmarathon als Hauptlauf.",
   "travel": "Mönchengladbach Hbf · A61",
   "website": "https://www.santander-run-fun-mg.de",
   "mapUrl": "https://laufatlas.com/#lauf=moenchengladbach-halb"
  },
  {
   "id": "seenland-halb",
   "name": "Seenlandmarathon Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-20",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Pleinfeld",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.1,
   "lng": 10.98,
   "elevationGainM": 100,
   "terrain": "See",
   "surface": "Asphalt/Schotter",
   "participants": 900,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Halbmarathon mit Panoramablicken über den Brombachsee.",
   "travel": "Bhf Pleinfeld · A9",
   "website": "https://www.seenlandmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=seenland-halb"
  },
  {
   "id": "otterndorf",
   "name": "Sparkassen-Küstenmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-20",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Otterndorf",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.807,
   "lng": 8.9,
   "elevationGainM": 30,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 400,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Brettflach am Elbe- und Nordseedeich entlang zur Elbmündung.",
   "travel": "Bahnhof Otterndorf",
   "website": "https://www.kuestenmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=otterndorf"
  },
  {
   "id": "tegernsee-halb",
   "name": "Tegernseelauf Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-20",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:30 Uhr",
   "place": "Gmund am Tegernsee",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.75,
   "lng": 11.74,
   "elevationGainM": 180,
   "terrain": "See",
   "surface": "Asphalt/Schotter",
   "participants": 2200,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Komplette Umrundung des Tegernsees mit Start am Gut Kaltenbrunn.",
   "travel": "BRB Gmund a. Tegernsee",
   "website": "https://tegernseelauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=tegernsee-halb"
  },
  {
   "id": "heidelberg-trail",
   "name": "Trail Marathon Heidelberg",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-20",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:15 Uhr",
   "place": "Heidelberg",
   "bundesland": "BW",
   "country": "DE",
   "lat": 49.412,
   "lng": 8.713,
   "elevationGainM": 2019,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 450,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Anspruchsvoller 45-km-Trail über Königstuhl und Heiligenberg mit Blick auf Schloss und Neckartal.",
   "travel": "Bahn Heidelberg Hbf · Flughafen FRA",
   "website": "https://www.trailmarathon-heidelberg.de",
   "mapUrl": "https://laufatlas.com/#lauf=heidelberg-trail"
  },
  {
   "id": "fleesensee-halb",
   "name": "Fleesenseelauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-26",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Göhren-Lebbin",
   "bundesland": "MV",
   "country": "DE",
   "lat": 53.552,
   "lng": 12.508,
   "elevationGainM": 60,
   "terrain": "See",
   "surface": "Asphalt & Trail",
   "participants": 200,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Herbstlauf durch Wald und Felder an der Mecklenburgischen Seenplatte.",
   "travel": "Bahnhof Waren (Müritz) · Auto",
   "mapUrl": "https://laufatlas.com/#lauf=fleesensee-halb"
  },
  {
   "id": "hohe-schrecke-halb",
   "name": "Hohe Schrecke Waldlauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-26",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Oberheldrungen",
   "bundesland": "TH",
   "country": "DE",
   "lat": 51.293,
   "lng": 11.22,
   "elevationGainM": 420,
   "terrain": "Wald",
   "surface": "Waldwege",
   "participants": 90,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Trail-Halbmarathon durch den urwüchsigen Höhenzug Hohe Schrecke.",
   "travel": "Pkw · A71 Heldrungen",
   "mapUrl": "https://laufatlas.com/#lauf=hohe-schrecke-halb"
  },
  {
   "id": "kronberg-halb",
   "name": "Altkönig-Lauf Kronberg – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-27",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Kronberg im Taunus",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.18,
   "lng": 8.51,
   "elevationGainM": 550,
   "terrain": "Berg",
   "surface": "Waldwege",
   "participants": 400,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Knackiger Bergwaldlauf hinauf Richtung Altkönig im Vordertaunus.",
   "travel": "S-Bahn Kronberg (S4)",
   "mapUrl": "https://laufatlas.com/#lauf=kronberg-halb"
  },
  {
   "id": "herten-halb",
   "name": "Bertlicher Straßenläufe – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-27",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:30 Uhr",
   "place": "Herten-Bertlich",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.63,
   "lng": 7.085,
   "elevationGainM": 60,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 400,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Traditionsreicher, schneller Herbst-Halbmarathon im Hertener Norden.",
   "travel": "A43 · Buslinien Herten",
   "mapUrl": "https://laufatlas.com/#lauf=herten-halb"
  },
  {
   "id": "berlin",
   "name": "BMW Berlin-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-27",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:15 Uhr",
   "place": "Berlin",
   "bundesland": "BE",
   "country": "DE",
   "lat": 52.514,
   "lng": 13.344,
   "elevationGainM": 58,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 48000,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Der schnellste Marathonkurs der Welt — Zieleinlauf durchs Brandenburger Tor.",
   "travel": "Flughafen BER · S+U Brandenburger Tor",
   "website": "https://www.bmw-berlin-marathon.com",
   "analysisUrl": "https://laufatlas.com/laeufe/berlin-marathon/",
   "mapUrl": "https://laufatlas.com/#lauf=berlin"
  },
  {
   "id": "ulm",
   "name": "Einstein-Marathon Ulm",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-27",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Ulm",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.407,
   "lng": 10.005,
   "elevationGainM": 140,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1100,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Größter Lauf der Region beidseits der Donau mit Blick aufs Ulmer Münster.",
   "travel": "Bahn Ulm Hbf · Flughafen STR",
   "website": "https://einsteinmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=ulm"
  },
  {
   "id": "ulm-halb",
   "name": "Einstein-Marathon Ulm (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-27",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:45 Uhr",
   "place": "Ulm",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.407,
   "lng": 10.005,
   "elevationGainM": 70,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 5000,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Schneller Halbmarathon durch Ulm und Neu-Ulm mit großer Kulisse.",
   "travel": "Bahn Ulm Hbf · Flughafen STR",
   "website": "https://einsteinmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=ulm-halb"
  },
  {
   "id": "sinsheim",
   "name": "Kraichgau-Lauf",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-09-27",
   "dateApprox": false,
   "weekday": "So",
   "start": "08:30 Uhr",
   "place": "Sinsheim",
   "bundesland": "BW",
   "country": "DE",
   "lat": 49.238,
   "lng": 8.883,
   "elevationGainM": 550,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 150,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Naturmarathon über die sanften Hügel des Kraichgaus rund um Sinsheim.",
   "travel": "Bahn Sinsheim (Elsenz) Hbf · Flughafen FRA",
   "website": "https://www.kraichgaulauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=sinsheim"
  },
  {
   "id": "sinsheim-halb",
   "name": "Kraichgau-Lauf (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-27",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Sinsheim",
   "bundesland": "BW",
   "country": "DE",
   "lat": 49.238,
   "lng": 8.883,
   "elevationGainM": 260,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 450,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Welliger Halbmarathon auf Feld- und Wirtschaftswegen durchs Hügelland.",
   "travel": "Bahn Sinsheim (Elsenz) Hbf · Flughafen FRA",
   "website": "https://www.kraichgaulauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=sinsheim-halb"
  },
  {
   "id": "chemnitz-halb",
   "name": "raCe Chemnitz",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-27",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Chemnitz",
   "bundesland": "SN",
   "country": "DE",
   "lat": 50.815,
   "lng": 12.916,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt & Parkwege",
   "participants": 700,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Junger Community-Lauf im Chemnitzer Stadtpark — Nachfolger des Kulturhauptstadt-Marathons.",
   "travel": "Chemnitz Hbf · Straßenbahn",
   "website": "https://www.race-chemnitz.de",
   "mapUrl": "https://laufatlas.com/#lauf=chemnitz-halb"
  },
  {
   "id": "bad-toelz-halb",
   "name": "Tölzer Isarlauf Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-09-27",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Bad Tölz",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.76,
   "lng": 11.56,
   "elevationGainM": 150,
   "terrain": "Fluss",
   "surface": "Schotter/Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "highlights": "Halbmarathon entlang der Isar mit Blick auf die Tölzer Bergkulisse.",
   "travel": "Bhf Bad Tölz · B472",
   "mapUrl": "https://laufatlas.com/#lauf=bad-toelz-halb"
  },
  {
   "id": "geiseltalsee-halb",
   "name": "Geiseltalseelauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-03",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Braunsbedra",
   "bundesland": "ST",
   "country": "DE",
   "lat": 51.293,
   "lng": 11.878,
   "elevationGainM": 25,
   "terrain": "See",
   "surface": "Asphalt (Radweg)",
   "participants": 260,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Brettflacher Uferkurs am Geiseltalsee, einem der größten künstlichen Seen Deutschlands.",
   "travel": "Bhf Braunsbedra · Pkw",
   "mapUrl": "https://laufatlas.com/#lauf=geiseltalsee-halb"
  },
  {
   "id": "kap-arkona-halb",
   "name": "Kap-Arkona-Lauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-03",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:30 Uhr",
   "place": "Juliusruh (Rügen)",
   "bundesland": "MV",
   "country": "DE",
   "lat": 54.61,
   "lng": 13.387,
   "elevationGainM": 150,
   "terrain": "Küste",
   "surface": "Asphalt & Trail",
   "participants": 400,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "An der Steilküste Rügens hinauf zum Kap Arkona und seinen Leuchttürmen.",
   "travel": "Bahnhof Sassnitz · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=kap-arkona-halb"
  },
  {
   "id": "dortmund-halb",
   "name": "Sparkassen-Phoenix-Halbmarathon Dortmund",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-03",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Dortmund",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.487,
   "lng": 7.503,
   "elevationGainM": 150,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2800,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Vom Phoenix-See durch Westfalenpark und Rombergpark zurück ans Wasser.",
   "travel": "U41 Hörde · Dortmund Hbf",
   "website": "https://sparkassen-phoenix-halbmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=dortmund-halb"
  },
  {
   "id": "strausberg-halb",
   "name": "Strausseelauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-03",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Strausberg",
   "bundesland": "BB",
   "country": "DE",
   "lat": 52.583,
   "lng": 13.878,
   "elevationGainM": 90,
   "terrain": "See",
   "surface": "Waldwege",
   "participants": 150,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Einer der ältesten Volksläufe Brandenburgs — Waldrunden rund um den Straussee.",
   "travel": "S5 Strausberg · Tram",
   "mapUrl": "https://laufatlas.com/#lauf=strausberg-halb"
  },
  {
   "id": "cardiff-halb",
   "name": "Cardiff-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-04",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Cardiff",
   "country": "GB",
   "lat": 51.4816,
   "lng": -3.1791,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 25000,
   "raceDayClimateC": {
    "min": 8,
    "avg": 12,
    "max": 16
   },
   "travel": "Bahn Cardiff Central",
   "mapUrl": "https://laufatlas.com/#lauf=cardiff-halb"
  },
  {
   "id": "cottbus",
   "name": "Cottbuser Oktoberlauf",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-04",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:10 Uhr",
   "place": "Cottbus",
   "bundesland": "BB",
   "country": "DE",
   "lat": 51.765,
   "lng": 14.315,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 50,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Traditionsreicher Lausitzer Herbstklassiker mit flacher Marathonstrecke.",
   "travel": "Cottbus Hbf · Tram",
   "website": "http://www.lc-cottbus.de",
   "mapUrl": "https://laufatlas.com/#lauf=cottbus"
  },
  {
   "id": "cottbus-halb",
   "name": "Cottbuser Oktoberlauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-04",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:50 Uhr",
   "place": "Cottbus",
   "bundesland": "BB",
   "country": "DE",
   "lat": 51.765,
   "lng": 14.315,
   "elevationGainM": 30,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Über 50 Auflagen alt: flacher Halbmarathon des LC Cottbus im Oktober.",
   "travel": "Cottbus Hbf · Tram",
   "website": "http://www.lc-cottbus.de",
   "mapUrl": "https://laufatlas.com/#lauf=cottbus-halb"
  },
  {
   "id": "koeln",
   "name": "Generali Köln Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-04",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Köln",
   "bundesland": "NW",
   "country": "DE",
   "lat": 50.9409,
   "lng": 6.9748,
   "elevationGainM": 90,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 6000,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Durch die Kölner Veedel mit Start und Ziel am Ottoplatz in Deutz.",
   "travel": "Flughafen CGN · Bahnhof Köln Messe/Deutz",
   "website": "https://generali-koeln-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=koeln"
  },
  {
   "id": "koeln-halb",
   "name": "Generali Köln Marathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-04",
   "dateApprox": false,
   "weekday": "So",
   "start": "11:30 Uhr",
   "place": "Köln",
   "bundesland": "NW",
   "country": "DE",
   "lat": 50.9409,
   "lng": 6.9748,
   "elevationGainM": 70,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 12000,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Einer der größten Halbmarathons Deutschlands mit Stimmung in allen Veedeln.",
   "travel": "Flughafen CGN · Bahnhof Köln Messe/Deutz",
   "website": "https://generali-koeln-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=koeln-halb"
  },
  {
   "id": "magdeburg",
   "name": "Magdeburg-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-04",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Magdeburg",
   "bundesland": "ST",
   "country": "DE",
   "lat": 52.127,
   "lng": 11.646,
   "elevationGainM": 40,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 500,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Flacher Herbstmarathon an der Elbe vorbei an Dom und Stadtpark Rotehorn.",
   "travel": "Magdeburg Hbf · Straßenbahn",
   "website": "https://www.magdeburg-marathon.eu",
   "mapUrl": "https://laufatlas.com/#lauf=magdeburg"
  },
  {
   "id": "magdeburg-halb",
   "name": "Magdeburg-Marathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-04",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Magdeburg",
   "bundesland": "ST",
   "country": "DE",
   "lat": 52.127,
   "lng": 11.646,
   "elevationGainM": 20,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 1400,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Beliebter Elbe-Halbmarathon durch die Ottostadt mit Blick auf den Magdeburger Dom.",
   "travel": "Magdeburg Hbf · Straßenbahn",
   "website": "https://www.magdeburg-marathon.eu",
   "mapUrl": "https://laufatlas.com/#lauf=magdeburg-halb"
  },
  {
   "id": "halle",
   "name": "Mitteldeutscher Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-04",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Leipzig → Halle (Saale)",
   "bundesland": "ST",
   "country": "DE",
   "lat": 51.34,
   "lng": 12.375,
   "elevationGainM": 90,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 700,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Flache Städteverbindung von Leipzig zum Marktplatz nach Halle an der Saale.",
   "travel": "Leipzig Hbf · Ziel Halle Markt",
   "website": "https://www.mitteldeutscher-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=halle"
  },
  {
   "id": "halle-halb",
   "name": "Mitteldeutscher Marathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-04",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Halle (Saale)",
   "bundesland": "ST",
   "country": "DE",
   "lat": 51.483,
   "lng": 11.969,
   "elevationGainM": 40,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 1600,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Schneller Halbmarathon mit Ziel auf dem historischen Marktplatz von Halle.",
   "travel": "Halle Hbf · Straßenbahn",
   "website": "https://www.mitteldeutscher-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=halle-halb"
  },
  {
   "id": "brocken",
   "name": "Brocken-Marathon (Harz-Gebirgslauf)",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-10",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Wernigerode",
   "bundesland": "ST",
   "country": "DE",
   "lat": 51.818,
   "lng": 10.755,
   "elevationGainM": 1000,
   "terrain": "Berg",
   "surface": "Waldwege & Schotter",
   "participants": 800,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Der Härtetest im Harz — über den 1.141 m hohen Brocken und zurück nach Wernigerode.",
   "travel": "Bhf Wernigerode · Shuttle",
   "website": "https://harz-gebirgslauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=brocken"
  },
  {
   "id": "ruegenbruecken",
   "name": "Rügenbrücken-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-10",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "09:30 Uhr",
   "place": "Stralsund",
   "bundesland": "MV",
   "country": "DE",
   "lat": 54.297,
   "lng": 13.093,
   "elevationGainM": 220,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 350,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Mehrfach über die 42 Meter hohe Rügenbrücke mit Blick auf den Strelasund.",
   "travel": "Hbf Stralsund · Fußweg",
   "website": "https://ruegenmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=ruegenbruecken"
  },
  {
   "id": "ruegenbruecken-halb",
   "name": "Rügenbrückenlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-10",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "11:30 Uhr",
   "place": "Stralsund",
   "bundesland": "MV",
   "country": "DE",
   "lat": 54.297,
   "lng": 13.093,
   "elevationGainM": 120,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 1500,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Einmal hoch über den Strelasund nach Rügen und zurück in die Hansestadt.",
   "travel": "Hbf Stralsund · Fußweg",
   "website": "https://ruegenmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=ruegenbruecken-halb"
  },
  {
   "id": "beetzsee-halb",
   "name": "Beetzseelauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Brandenburg an der Havel",
   "bundesland": "BB",
   "country": "DE",
   "lat": 52.425,
   "lng": 12.572,
   "elevationGainM": 40,
   "terrain": "See",
   "surface": "Asphalt & Wege",
   "participants": 150,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Flacher Uferlauf am Beetzsee bei der Regattastrecke von Brandenburg an der Havel.",
   "travel": "RE1 Brandenburg Hbf",
   "mapUrl": "https://laufatlas.com/#lauf=beetzsee-halb"
  },
  {
   "id": "bramfeld-halb",
   "name": "Bramfelder Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Hamburg-Bramfeld",
   "bundesland": "HH",
   "country": "DE",
   "lat": 53.61,
   "lng": 10.072,
   "elevationGainM": 80,
   "terrain": "See",
   "surface": "Asphalt & Trail",
   "participants": 350,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Vereinsklassiker um den Bramfelder See im Hamburger Nordosten.",
   "travel": "U/S Barmbek · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=bramfeld-halb"
  },
  {
   "id": "budapest",
   "name": "Budapest-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Budapest",
   "country": "HU",
   "lat": 47.4979,
   "lng": 19.0402,
   "elevationGainM": 120,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 6000,
   "raceDayClimateC": {
    "min": 6,
    "avg": 12,
    "max": 18
   },
   "travel": "Flughafen BUD · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=budapest"
  },
  {
   "id": "leipzig-run-halb",
   "name": "Leipzig Run",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Leipzig",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.346,
   "lng": 12.352,
   "elevationGainM": 30,
   "terrain": "Stadt",
   "surface": "Asphalt & Parkwege",
   "participants": 900,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Herbstlicher Halbmarathon durchs grüne Leipzig rund um das Sportforum.",
   "travel": "Leipzig Hbf · Tram 7",
   "website": "https://www.maximalpuls.com/events/leipzig-run/",
   "mapUrl": "https://laufatlas.com/#lauf=leipzig-run-halb"
  },
  {
   "id": "muenchen",
   "name": "München Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "München",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.17,
   "lng": 11.55,
   "elevationGainM": 140,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 6500,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Bayerns größter Marathon führt über Marienplatz und Sendlinger Tor ins Ziel am Olympiapark.",
   "travel": "Flughafen MUC · U3 Olympiazentrum",
   "website": "https://marathonmuenchen.org",
   "analysisUrl": "https://laufatlas.com/laeufe/muenchen-marathon/",
   "mapUrl": "https://laufatlas.com/#lauf=muenchen"
  },
  {
   "id": "muenchen-halb",
   "name": "München Marathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:15 Uhr",
   "place": "München",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.17,
   "lng": 11.55,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 10000,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Riesiger Stadt-Halbmarathon mit neuem Start im Olympiapark.",
   "travel": "Flughafen MUC · U3 Olympiazentrum",
   "website": "https://marathonmuenchen.org",
   "mapUrl": "https://laufatlas.com/#lauf=muenchen-halb"
  },
  {
   "id": "offenbach-halb",
   "name": "Offenbacher Mainuferlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Offenbach am Main",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.11,
   "lng": 8.76,
   "elevationGainM": 30,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 350,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Topfacher Herbstlauf direkt am Offenbacher Mainufer.",
   "travel": "S-Bahn Offenbach · Fußweg",
   "mapUrl": "https://laufatlas.com/#lauf=offenbach-halb"
  },
  {
   "id": "braeunlingen",
   "name": "Schwarzwald-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Bräunlingen",
   "bundesland": "BW",
   "country": "DE",
   "lat": 47.929,
   "lng": 8.442,
   "elevationGainM": 620,
   "terrain": "Wald",
   "surface": "Asphalt/Schotter",
   "participants": 550,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Ältester Natur-Marathon Deutschlands durch Wälder und Hochflächen der Baar.",
   "travel": "Bahn Donaueschingen · Flughafen ZRH",
   "website": "https://www.schwarzwaldmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=braeunlingen"
  },
  {
   "id": "braeunlingen-halb",
   "name": "Schwarzwald-Marathon (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Bräunlingen",
   "bundesland": "BW",
   "country": "DE",
   "lat": 47.929,
   "lng": 8.442,
   "elevationGainM": 280,
   "terrain": "Wald",
   "surface": "Asphalt/Schotter",
   "participants": 1100,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Herbstlicher Waldhalbmarathon rund um das Zähringerstädtchen Bräunlingen.",
   "travel": "Bahn Donaueschingen · Flughafen ZRH",
   "website": "https://www.schwarzwaldmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=braeunlingen-halb"
  },
  {
   "id": "lindau-halb",
   "name": "Sparkasse 3-Länder-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "11:00 Uhr",
   "place": "Lindau",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.55,
   "lng": 9.68,
   "elevationGainM": 20,
   "terrain": "See",
   "surface": "Asphalt",
   "participants": 3000,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Flacher Halbmarathon am Bodenseeufer von Lindau nach Bregenz.",
   "travel": "Bhf Lindau-Insel · A96",
   "website": "https://www.sparkasse-3-laender-marathon.at",
   "mapUrl": "https://laufatlas.com/#lauf=lindau-halb"
  },
  {
   "id": "lindau",
   "name": "Sparkasse 3-Länder-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:45 Uhr",
   "place": "Lindau",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.55,
   "lng": 9.68,
   "elevationGainM": 30,
   "terrain": "See",
   "surface": "Asphalt",
   "participants": 700,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Von der Lindauer Insel durch Deutschland, die Schweiz und Österreich ins Stadion Bregenz.",
   "travel": "Bhf Lindau-Insel · A96",
   "website": "https://www.sparkasse-3-laender-marathon.at",
   "mapUrl": "https://laufatlas.com/#lauf=lindau"
  },
  {
   "id": "saarbruecken-halb",
   "name": "Sparkassen SAARathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Saarbrücken",
   "bundesland": "SL",
   "country": "DE",
   "lat": 49.22,
   "lng": 7,
   "elevationGainM": 100,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 450,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Flacher Halbmarathon am Saarufer der Landeshauptstadt.",
   "travel": "Hbf Saarbrücken · Saarbahn",
   "website": "https://www.westspangenlauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=saarbruecken-halb"
  },
  {
   "id": "saarbruecken",
   "name": "Sparkassen SAARathon (Weltkulturerbe-Marathon)",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "9:30 Uhr",
   "place": "Saarbrücken",
   "bundesland": "SL",
   "country": "DE",
   "lat": 49.22,
   "lng": 7,
   "elevationGainM": 200,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Marathon entlang der Saar mit Blick Richtung Weltkulturerbe Völklinger Hütte.",
   "travel": "Hbf Saarbrücken · Saarbahn",
   "website": "https://www.westspangenlauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=saarbruecken"
  },
  {
   "id": "wendland",
   "name": "Wendland-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Lüchow (Kolborn)",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.968,
   "lng": 11.14,
   "elevationGainM": 150,
   "terrain": "Wald",
   "surface": "Asphalt & Schotter",
   "participants": 120,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Stiller Herbstmarathon durch Wälder und Rundlingsdörfer des Wendlands.",
   "travel": "Bahnhof Dannenberg · Auto",
   "mapUrl": "https://laufatlas.com/#lauf=wendland"
  },
  {
   "id": "essen",
   "name": "Westenergie Marathon Rund um den Baldeneysee",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Essen",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.4046,
   "lng": 6.999,
   "elevationGainM": 160,
   "terrain": "See",
   "surface": "Asphalt",
   "participants": 700,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Einer der ältesten deutschen Marathons: zwei flache Runden um den Baldeneysee.",
   "travel": "S6 Essen Hügel · A52",
   "website": "https://westenergie-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=essen"
  },
  {
   "id": "rothaarsteig",
   "name": "FALKE Rothaarsteig-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-17",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "09:30 Uhr",
   "place": "Schmallenberg-Fleckenberg",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.129,
   "lng": 8.274,
   "elevationGainM": 1000,
   "terrain": "Berg",
   "surface": "Trail",
   "participants": 700,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Trailmarathon über den Kamm des Rothaargebirges mit Start in Fleckenberg.",
   "travel": "A46 Meschede · B236",
   "website": "https://rothaarsteig-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=rothaarsteig"
  },
  {
   "id": "hachenburg-halb",
   "name": "Hachenburger Löwenlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-17",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "14:00 Uhr",
   "place": "Hachenburg",
   "bundesland": "RP",
   "country": "DE",
   "lat": 50.66,
   "lng": 7.82,
   "elevationGainM": 300,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 250,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Herbstlicher Traditionslauf durch das hügelige Umland der Löwenstadt Hachenburg.",
   "travel": "Bahnhof Hachenburg",
   "mapUrl": "https://laufatlas.com/#lauf=hachenburg-halb"
  },
  {
   "id": "schlaubetal",
   "name": "Schlaubetal-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-17",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Müllrose",
   "bundesland": "BB",
   "country": "DE",
   "lat": 52.244,
   "lng": 14.418,
   "elevationGainM": 350,
   "terrain": "Wald",
   "surface": "Waldwege",
   "participants": 90,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Trail-Marathon durch den Naturpark Schlaubetal, Brandenburgs schönstes Bachtal.",
   "travel": "RB Müllrose · Pkw",
   "mapUrl": "https://laufatlas.com/#lauf=schlaubetal"
  },
  {
   "id": "schlaubetal-halb",
   "name": "Schlaubetal-Marathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-17",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Müllrose",
   "bundesland": "BB",
   "country": "DE",
   "lat": 52.244,
   "lng": 14.418,
   "elevationGainM": 180,
   "terrain": "Wald",
   "surface": "Waldwege",
   "participants": 160,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Herbstlicher Trail-Halbmarathon auf verwunschenen Pfaden entlang der Schlaube.",
   "travel": "RB Müllrose · Pkw",
   "mapUrl": "https://laufatlas.com/#lauf=schlaubetal-halb"
  },
  {
   "id": "almetal-halb",
   "name": "Almetal-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:30 Uhr",
   "place": "Büren-Wewelsburg",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.607,
   "lng": 8.651,
   "elevationGainM": 90,
   "terrain": "Fluss",
   "surface": "Asphalt & Schotter",
   "participants": 450,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Untere Almetal-Hälfte von der Wewelsburg bis nach Paderborn.",
   "travel": "Shuttle zur Wewelsburg · Paderborn Hbf",
   "website": "https://leichtathletik.scborchen.de",
   "mapUrl": "https://laufatlas.com/#lauf=almetal-halb"
  },
  {
   "id": "almetal",
   "name": "Almetal-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Büren-Ringelstein",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.499,
   "lng": 8.508,
   "elevationGainM": 180,
   "terrain": "Fluss",
   "surface": "Asphalt & Schotter",
   "participants": 250,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Punkt-zu-Punkt durch das Almetal von Ringelstein bis in den Paderborner Ahorn-Sportpark.",
   "travel": "A33/B480 · Shuttle nach Ringelstein",
   "website": "https://leichtathletik.scborchen.de",
   "mapUrl": "https://laufatlas.com/#lauf=almetal"
  },
  {
   "id": "amsterdam",
   "name": "Amsterdam-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Amsterdam",
   "country": "NL",
   "lat": 52.3676,
   "lng": 4.9041,
   "elevationGainM": 30,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 16000,
   "raceDayClimateC": {
    "min": 8,
    "avg": 12,
    "max": 16
   },
   "travel": "Flughafen AMS · Metro",
   "mapUrl": "https://laufatlas.com/#lauf=amsterdam"
  },
  {
   "id": "bottwartal",
   "name": "Bottwartal-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Steinheim an der Murr",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.966,
   "lng": 9.277,
   "elevationGainM": 420,
   "terrain": "Wein",
   "surface": "Asphalt",
   "participants": 350,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Welliger Marathon durch die Weinberge und Fachwerkorte des Bottwartals.",
   "travel": "S-Bahn Marbach (Neckar) · Flughafen STR",
   "website": "https://www.bottwartal-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=bottwartal"
  },
  {
   "id": "bottwartal-halb",
   "name": "Bottwartal-Marathon (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Steinheim an der Murr",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.966,
   "lng": 9.277,
   "elevationGainM": 180,
   "terrain": "Wein",
   "surface": "Asphalt",
   "participants": 1300,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Beliebter Herbsthalbmarathon durchs Weinland mit Ziel im Riedstadion.",
   "travel": "S-Bahn Marbach (Neckar) · Flughafen STR",
   "website": "https://www.bottwartal-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=bottwartal-halb"
  },
  {
   "id": "innsbruck-halb",
   "name": "Innsbruck-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:30 Uhr",
   "place": "Innsbruck",
   "country": "AT",
   "lat": 47.27,
   "lng": 11.4,
   "elevationGainM": 240,
   "terrain": "Berg",
   "surface": "Asphalt",
   "participants": 3000,
   "raceDayClimateC": {
    "min": 6,
    "avg": 13,
    "max": 21
   },
   "travel": "Bahn bis Innsbruck Hbf",
   "mapUrl": "https://laufatlas.com/#lauf=innsbruck-halb"
  },
  {
   "id": "luebeck-halb",
   "name": "Lübeck-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Lübeck",
   "bundesland": "SH",
   "country": "DE",
   "lat": 53.866,
   "lng": 10.684,
   "elevationGainM": 50,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1500,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Halbmarathon durch die UNESCO-Altstadt der Marzipanstadt.",
   "travel": "Hbf Lübeck · Fußweg",
   "website": "https://swhl-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=luebeck-halb"
  },
  {
   "id": "mueggelsee-halb",
   "name": "Müggelsee-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Berlin-Köpenick",
   "bundesland": "BE",
   "country": "DE",
   "lat": 52.44,
   "lng": 13.65,
   "elevationGainM": 30,
   "terrain": "See",
   "surface": "Asphalt & Waldwege",
   "participants": 1400,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Der Klassiker im Berliner Südosten — einmal rund um den Müggelsee.",
   "travel": "S3 Friedrichshagen · Tram 60",
   "website": "https://ww-sport.de/mueggelsee_hm/",
   "mapUrl": "https://laufatlas.com/#lauf=mueggelsee-halb"
  },
  {
   "id": "aschaffenburg-halb",
   "name": "Sparkassen-Halbmarathon Aschaffenburg",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Aschaffenburg",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.98,
   "lng": 9.15,
   "elevationGainM": 100,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 800,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Herbst-Halbmarathon am Mainufer mit Blick auf Schloss Johannisburg.",
   "travel": "Hbf Aschaffenburg · A3",
   "mapUrl": "https://laufatlas.com/#lauf=aschaffenburg-halb"
  },
  {
   "id": "luebeck",
   "name": "Stadtwerke Lübeck Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Lübeck",
   "bundesland": "SH",
   "country": "DE",
   "lat": 53.866,
   "lng": 10.684,
   "elevationGainM": 100,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 500,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Durchs Holstentor über die Altstadtinsel und an der Trave bis Travemünde.",
   "travel": "Hbf Lübeck · Fußweg",
   "website": "https://swhl-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=luebeck"
  },
  {
   "id": "simssee-halb",
   "name": "Simssee-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-24",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "14:00 Uhr",
   "place": "Stephanskirchen",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.86,
   "lng": 12.18,
   "elevationGainM": 150,
   "terrain": "See",
   "surface": "Asphalt/Schotter",
   "participants": 400,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Umrundung des Simssees mit Alpenblick bei Rosenheim.",
   "travel": "A8 Rosenheim",
   "website": "https://www.simsseelauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=simssee-halb"
  },
  {
   "id": "bremen-zeitsprung",
   "name": "Bremer Zeitsprung-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Bremen-Vegesack",
   "bundesland": "HB",
   "country": "DE",
   "lat": 53.166,
   "lng": 8.615,
   "elevationGainM": 60,
   "terrain": "Fluss",
   "surface": "Asphalt & Trail",
   "participants": 80,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Kleiner Herbstmarathon an der Weser in Bremen-Nord am Wochenende der Zeitumstellung.",
   "travel": "Bahnhof Bremen-Vegesack",
   "mapUrl": "https://laufatlas.com/#lauf=bremen-zeitsprung"
  },
  {
   "id": "dresden",
   "name": "Dresden-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Dresden",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.06,
   "lng": 13.727,
   "elevationGainM": 80,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1500,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Stadtmarathon durch Elbflorenz — vorbei an Frauenkirche, Semperoper und Elbufer.",
   "travel": "Dresden Hbf · Straßenbahn",
   "website": "https://www.dresden-marathon.com",
   "mapUrl": "https://laufatlas.com/#lauf=dresden"
  },
  {
   "id": "dresden-halb",
   "name": "Dresden-Marathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:30 Uhr",
   "place": "Dresden",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.06,
   "lng": 13.727,
   "elevationGainM": 40,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 3500,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Beliebtester Halbmarathon Sachsens mit barocker Altstadtkulisse an der Elbe.",
   "travel": "Dresden Hbf · Straßenbahn",
   "website": "https://www.dresden-marathon.com",
   "mapUrl": "https://laufatlas.com/#lauf=dresden-halb"
  },
  {
   "id": "dublin",
   "name": "Dublin-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "08:50 Uhr",
   "place": "Dublin",
   "country": "IE",
   "lat": 53.3498,
   "lng": -6.2603,
   "elevationGainM": 120,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 22000,
   "raceDayClimateC": {
    "min": 6,
    "avg": 10,
    "max": 14
   },
   "travel": "Flughafen DUB · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=dublin"
  },
  {
   "id": "glauchau-halb",
   "name": "Glauchauer Herbstlauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Glauchau",
   "bundesland": "SN",
   "country": "DE",
   "lat": 50.819,
   "lng": 12.545,
   "elevationGainM": 170,
   "terrain": "Hügel",
   "surface": "Asphalt & Waldwege",
   "participants": 140,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Welliger Traditionslauf im Herbstlaub rund um die Schlösser von Glauchau.",
   "travel": "Bhf Glauchau",
   "mapUrl": "https://laufatlas.com/#lauf=glauchau-halb"
  },
  {
   "id": "ljubljana-halb",
   "name": "Ljubljana-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:30 Uhr",
   "place": "Ljubljana",
   "country": "SI",
   "lat": 46.0569,
   "lng": 14.5058,
   "elevationGainM": 45,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 8000,
   "raceDayClimateC": {
    "min": 5,
    "avg": 11,
    "max": 17
   },
   "travel": "Flughafen LJU · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=ljubljana-halb"
  },
  {
   "id": "frankfurt",
   "name": "Mainova Frankfurt Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Frankfurt am Main",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.11,
   "lng": 8.65,
   "elevationGainM": 78,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 13500,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Deutschlands ältester Stadtmarathon mit dem legendären Zieleinlauf auf dem roten Teppich der Festhalle.",
   "travel": "Flughafen FRA · S-Bahn Messe",
   "website": "https://www.frankfurt-marathon.com",
   "analysisUrl": "https://laufatlas.com/laeufe/frankfurt-marathon/",
   "mapUrl": "https://laufatlas.com/#lauf=frankfurt"
  },
  {
   "id": "ohmbachsee-halb",
   "name": "Ohmbachsee-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Brücken (Pfalz)",
   "bundesland": "RP",
   "country": "DE",
   "lat": 49.44,
   "lng": 7.37,
   "elevationGainM": 150,
   "terrain": "See",
   "surface": "Asphalt/Schotter",
   "participants": 250,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Herbstlicher Halbmarathon auf Runden um den Ohmbachsee in der Westpfalz.",
   "travel": "A62 Glan-Münchweiler · Pkw",
   "mapUrl": "https://laufatlas.com/#lauf=ohmbachsee-halb"
  },
  {
   "id": "oldenburg-halb",
   "name": "Oldenburg-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:30 Uhr",
   "place": "Oldenburg",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.139,
   "lng": 8.213,
   "elevationGainM": 30,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1300,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Flacher Herbst-Halbmarathon mit Zieleinlauf vor dem Oldenburger Schloss.",
   "travel": "Hbf Oldenburg · Bus",
   "website": "https://oldenburg-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=oldenburg-halb"
  },
  {
   "id": "oldenburg",
   "name": "Oldenburg-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Oldenburg",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.139,
   "lng": 8.213,
   "elevationGainM": 60,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Vom Ammerland durch Wiesen und Moore bis auf den Oldenburger Schlossplatz.",
   "travel": "Hbf Oldenburg · Bus",
   "website": "https://oldenburg-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=oldenburg"
  },
  {
   "id": "peine-halb",
   "name": "Peiner Eulenlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Peine",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.32,
   "lng": 10.234,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Traditioneller Herbstlauf durch die Eulenstadt zwischen Hannover und Braunschweig.",
   "travel": "Bahnhof Peine",
   "mapUrl": "https://laufatlas.com/#lauf=peine-halb"
  },
  {
   "id": "remscheid-halb",
   "name": "Röntgenlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "08:30 Uhr",
   "place": "Remscheid",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.193,
   "lng": 7.254,
   "elevationGainM": 400,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 1400,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Beliebte Halbdistanz auf dem hügeligen Röntgenweg durchs Bergische.",
   "travel": "S7 Remscheid-Lennep",
   "website": "https://roentgenlauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=remscheid-halb"
  },
  {
   "id": "remscheid",
   "name": "Röntgenlauf – Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-10-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Remscheid",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.193,
   "lng": 7.254,
   "elevationGainM": 800,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 600,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Herbstlicher Landschaftsmarathon auf dem Röntgenweg rund um Remscheid.",
   "travel": "S7 Remscheid-Lennep",
   "website": "https://roentgenlauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=remscheid"
  },
  {
   "id": "nuernberg-halb",
   "name": "SportScheck RUN Nürnberg Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-10-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Nürnberg",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.45,
   "lng": 11.08,
   "elevationGainM": 80,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1500,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 15
   },
   "highlights": "Stadtlauf-Halbmarathon durch die Nürnberger Altstadt rund um die Kaiserburg.",
   "travel": "Flughafen NUE · U-Bahn",
   "mapUrl": "https://laufatlas.com/#lauf=nuernberg-halb"
  },
  {
   "id": "porto",
   "name": "Porto-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-11-02",
   "dateApprox": true,
   "weekday": "Mo",
   "start": "09:00 Uhr",
   "place": "Porto",
   "country": "PT",
   "lat": 41.1579,
   "lng": -8.6291,
   "elevationGainM": 120,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 6000,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "travel": "Flughafen OPO · Metro",
   "mapUrl": "https://laufatlas.com/#lauf=porto"
  },
  {
   "id": "athen",
   "name": "Athens Marathon (Authentic)",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-11-08",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Athen",
   "country": "GR",
   "lat": 37.9838,
   "lng": 23.7275,
   "elevationGainM": 300,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 20000,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "travel": "Flughafen ATH · Metro",
   "mapUrl": "https://laufatlas.com/#lauf=athen"
  },
  {
   "id": "rursee",
   "name": "Rursee-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-11-08",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Simmerath-Einruhr",
   "bundesland": "NW",
   "country": "DE",
   "lat": 50.5936,
   "lng": 6.381,
   "elevationGainM": 550,
   "terrain": "See",
   "surface": "Schotter",
   "participants": 400,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Wellige Uferpfade rund um den Rursee am Rand des Nationalparks Eifel.",
   "travel": "A44 Aachen · B266",
   "website": "https://rursee-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=rursee"
  },
  {
   "id": "suederelbe-halb",
   "name": "Süderelbe-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-11-08",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Hamburg-Neugraben",
   "bundesland": "HH",
   "country": "DE",
   "lat": 53.47,
   "lng": 9.855,
   "elevationGainM": 150,
   "terrain": "Wald",
   "surface": "Asphalt & Trail",
   "participants": 250,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Spätherbstlauf am Rand von Heide und Wald südlich der Elbe.",
   "travel": "S-Bahn Neugraben",
   "mapUrl": "https://laufatlas.com/#lauf=suederelbe-halb"
  },
  {
   "id": "zeil",
   "name": "Zeiler Waldmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-11-14",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:30 Uhr",
   "place": "Zeil am Main",
   "bundesland": "BY",
   "country": "DE",
   "lat": 50.01,
   "lng": 10.59,
   "elevationGainM": 750,
   "terrain": "Wald",
   "surface": "Trail/Schotter",
   "participants": 150,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Uriger Waldmarathon durch die Haßberge oberhalb des Maintals.",
   "travel": "A70 · Bhf Zeil am Main",
   "mapUrl": "https://laufatlas.com/#lauf=zeil"
  },
  {
   "id": "zeil-halb",
   "name": "Zeiler Waldmarathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-11-14",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Zeil am Main",
   "bundesland": "BY",
   "country": "DE",
   "lat": 50.01,
   "lng": 10.59,
   "elevationGainM": 380,
   "terrain": "Wald",
   "surface": "Trail/Schotter",
   "participants": 250,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Hügeliger Trail-Halbmarathon durch die herbstlichen Haßberge.",
   "travel": "A70 · Bhf Zeil am Main",
   "mapUrl": "https://laufatlas.com/#lauf=zeil-halb"
  },
  {
   "id": "marienburg",
   "name": "Schloss Marienburg Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-11-15",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Nordstemmen",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.176,
   "lng": 9.789,
   "elevationGainM": 400,
   "terrain": "Hügel",
   "surface": "Trail",
   "participants": 150,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Landschaftsmarathon über Feld- und Waldwege rund um das Schloss Marienburg.",
   "travel": "Bahnhof Nordstemmen · Auto",
   "mapUrl": "https://laufatlas.com/#lauf=marienburg"
  },
  {
   "id": "teltow-halb",
   "name": "Teltowkanal-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-11-15",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Teltow",
   "bundesland": "BB",
   "country": "DE",
   "lat": 52.403,
   "lng": 13.271,
   "elevationGainM": 25,
   "terrain": "Fluss",
   "surface": "Asphalt & Uferwege",
   "participants": 700,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Flacher Spätherbst-Klassiker am Teltowkanal an der Stadtgrenze zu Berlin.",
   "travel": "S25/S26 Teltow Stadt",
   "mapUrl": "https://laufatlas.com/#lauf=teltow-halb"
  },
  {
   "id": "hockenheimring",
   "name": "Ring Running Series Hockenheimring",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-11-21",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Hockenheim",
   "bundesland": "BW",
   "country": "DE",
   "lat": 49.328,
   "lng": 8.566,
   "elevationGainM": 40,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Marathon auf der komplett gesperrten Formel-1-Strecke, ideal für Bestzeiten.",
   "travel": "Bahn Hockenheim · Flughafen FRA",
   "website": "https://ringrunningseries.com",
   "mapUrl": "https://laufatlas.com/#lauf=hockenheimring"
  },
  {
   "id": "hockenheimring-halb",
   "name": "Ring Running Series Hockenheimring (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-11-21",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Hockenheim",
   "bundesland": "BW",
   "country": "DE",
   "lat": 49.328,
   "lng": 8.566,
   "elevationGainM": 20,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 550,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Brettflacher Halbmarathon in Runden über den Hockenheimring.",
   "travel": "Bahn Hockenheim · Flughafen FRA",
   "website": "https://ringrunningseries.com",
   "mapUrl": "https://laufatlas.com/#lauf=hockenheimring-halb"
  },
  {
   "id": "firenze",
   "name": "Firenze Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-11-29",
   "dateApprox": true,
   "weekday": "So",
   "start": "08:15 Uhr",
   "place": "Florenz",
   "country": "IT",
   "lat": 43.7696,
   "lng": 11.2558,
   "elevationGainM": 45,
   "terrain": "Stadt",
   "surface": "Asphalt & Kopfstein",
   "participants": 10000,
   "raceDayClimateC": {
    "min": 5,
    "avg": 11,
    "max": 17
   },
   "travel": "Flughafen FLR · Tram",
   "mapUrl": "https://laufatlas.com/#lauf=firenze"
  },
  {
   "id": "tuebingen-halb",
   "name": "itdesign-Nikolauslauf Tübingen",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-12-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Tübingen",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.543,
   "lng": 9.029,
   "elevationGainM": 190,
   "terrain": "Wald",
   "surface": "Asphalt/Schotter",
   "participants": 3000,
   "raceDayClimateC": {
    "min": -3,
    "avg": 2,
    "max": 7
   },
   "highlights": "Deutschlands größter Nikolauslauf durch den winterlichen Schönbuch.",
   "travel": "Bahn Tübingen Hbf · Flughafen STR",
   "website": "https://nikolauslauf-tuebingen.de",
   "mapUrl": "https://laufatlas.com/#lauf=tuebingen-halb"
  },
  {
   "id": "siebengebirge",
   "name": "Siebengebirgsmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-12-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Bad Honnef-Aegidienberg",
   "bundesland": "NW",
   "country": "DE",
   "lat": 50.6489,
   "lng": 7.276,
   "elevationGainM": 780,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 350,
   "raceDayClimateC": {
    "min": -3,
    "avg": 2,
    "max": 7
   },
   "highlights": "Winterlicher Trailmarathon durch das Naturschutzgebiet Siebengebirge.",
   "travel": "A3 · B42 Bad Honnef",
   "website": "https://siebengebirgsmarathon.net",
   "mapUrl": "https://laufatlas.com/#lauf=siebengebirge"
  },
  {
   "id": "siebengebirge-halb",
   "name": "Siebengebirgsmarathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-12-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Bad Honnef-Aegidienberg",
   "bundesland": "NW",
   "country": "DE",
   "lat": 50.6489,
   "lng": 7.276,
   "elevationGainM": 400,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 650,
   "raceDayClimateC": {
    "min": -3,
    "avg": 2,
    "max": 7
   },
   "highlights": "Anspruchsvolle Winter-Halbdistanz mit rund 400 Höhenmetern im Siebengebirge.",
   "travel": "A3 · B42 Bad Honnef",
   "website": "https://siebengebirgsmarathon.net",
   "mapUrl": "https://laufatlas.com/#lauf=siebengebirge-halb"
  },
  {
   "id": "valencia",
   "name": "Valencia-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-12-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "08:15 Uhr",
   "place": "Valencia",
   "country": "ES",
   "lat": 39.47,
   "lng": -0.376,
   "elevationGainM": 42,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 35000,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 22
   },
   "travel": "Flughafen VLC · Metro",
   "mapUrl": "https://laufatlas.com/#lauf=valencia"
  },
  {
   "id": "baerenfels",
   "name": "Bärenfels Heiligabend-Lauf – Trailmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2026-12-24",
   "dateApprox": false,
   "weekday": "Do",
   "start": "9:00 Uhr",
   "place": "Neubrücke (Nahe)",
   "bundesland": "RP",
   "country": "DE",
   "lat": 49.61,
   "lng": 7.18,
   "elevationGainM": 900,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 60,
   "raceDayClimateC": {
    "min": -3,
    "avg": 2,
    "max": 7
   },
   "highlights": "Ungewöhnlicher Trailmarathon am Vormittag des Heiligabends durch die Wälder an der Nahe.",
   "travel": "Bahnhof Neubrücke (Nahe)",
   "mapUrl": "https://laufatlas.com/#lauf=baerenfels"
  },
  {
   "id": "giessen-halb",
   "name": "Sparkasse Gießen Silvesterlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2026-12-31",
   "dateApprox": false,
   "weekday": "Do",
   "start": "14:00 Uhr",
   "place": "Gießen",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.58,
   "lng": 8.68,
   "elevationGainM": 100,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": -3,
    "avg": 2,
    "max": 7
   },
   "highlights": "Sportlicher Jahresausklang mit Halbmarathon durch die Universitätsstadt Gießen.",
   "travel": "Bahnhof Gießen · Fußweg",
   "mapUrl": "https://laufatlas.com/#lauf=giessen-halb"
  },
  {
   "id": "broggingen",
   "name": "Brogginger Spendenlauf",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-01-03",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Herbolzheim-Broggingen",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.243,
   "lng": 7.789,
   "elevationGainM": 220,
   "terrain": "Wein",
   "surface": "Asphalt",
   "participants": 70,
   "raceDayClimateC": {
    "min": -3,
    "avg": 1,
    "max": 6
   },
   "highlights": "Kleiner Neujahrs-Spendenmarathon auf Runden durch die Vorbergzone des Breisgaus.",
   "travel": "Bahn Herbolzheim (Breisgau) · Flughafen BSL/EAP",
   "mapUrl": "https://laufatlas.com/#lauf=broggingen"
  },
  {
   "id": "broggingen-halb",
   "name": "Brogginger Spendenlauf (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-01-03",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Herbolzheim-Broggingen",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.243,
   "lng": 7.789,
   "elevationGainM": 110,
   "terrain": "Wein",
   "surface": "Asphalt",
   "participants": 130,
   "raceDayClimateC": {
    "min": -3,
    "avg": 1,
    "max": 6
   },
   "highlights": "Winterlicher Spenden-Halbmarathon durch Reben und Felder bei Broggingen.",
   "travel": "Bahn Herbolzheim (Breisgau) · Flughafen BSL/EAP",
   "mapUrl": "https://laufatlas.com/#lauf=broggingen-halb"
  },
  {
   "id": "leipzig-winter",
   "name": "Leipziger Wintermarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-01-16",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Markkleeberg/Leipzig",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.279,
   "lng": 12.404,
   "elevationGainM": 60,
   "terrain": "flach",
   "surface": "Asphalt & Parkwege",
   "participants": 180,
   "raceDayClimateC": {
    "min": -3,
    "avg": 1,
    "max": 6
   },
   "highlights": "Kultiger Winterhärtetest im Leipziger Neuseenland — Marathon im Januar.",
   "travel": "S-Bahn Markkleeberg",
   "mapUrl": "https://laufatlas.com/#lauf=leipzig-winter"
  },
  {
   "id": "leipzig-winter-halb",
   "name": "Leipziger Wintermarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-01-16",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Markkleeberg/Leipzig",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.279,
   "lng": 12.404,
   "elevationGainM": 30,
   "terrain": "flach",
   "surface": "Asphalt & Parkwege",
   "participants": 150,
   "raceDayClimateC": {
    "min": -3,
    "avg": 1,
    "max": 6
   },
   "highlights": "Flacher Winter-Halbmarathon für alle, die auch im Januar Wettkampfluft brauchen.",
   "travel": "S-Bahn Markkleeberg",
   "mapUrl": "https://laufatlas.com/#lauf=leipzig-winter-halb"
  },
  {
   "id": "blieskastel-halb",
   "name": "Bliesgau-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-01-23",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "9:00 Uhr",
   "place": "Blieskastel-Ballweiler",
   "bundesland": "SL",
   "country": "DE",
   "lat": 49.22,
   "lng": 7.2,
   "elevationGainM": 250,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 600,
   "raceDayClimateC": {
    "min": -3,
    "avg": 1,
    "max": 6
   },
   "highlights": "Kostenloser Winterklassiker in Laufgruppen durch die Biosphäre Bliesgau.",
   "travel": "A8 · Pkw (Bliesgau)",
   "website": "https://tv-bierbach.de",
   "mapUrl": "https://laufatlas.com/#lauf=blieskastel-halb"
  },
  {
   "id": "bad-fuessing-halb",
   "name": "Johannesbad Thermen-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-01-31",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:45 Uhr",
   "place": "Bad Füssing",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.35,
   "lng": 13.31,
   "elevationGainM": 30,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 2200,
   "raceDayClimateC": {
    "min": -3,
    "avg": 1,
    "max": 6
   },
   "highlights": "Einer der beliebtesten Winter-Halbmarathons Süddeutschlands – flach und schnell.",
   "travel": "A3 Pocking · Bus Bad Füssing",
   "website": "https://www.thermen-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=bad-fuessing-halb"
  },
  {
   "id": "bad-fuessing",
   "name": "Johannesbad Thermen-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-01-31",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Bad Füssing",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.35,
   "lng": 13.31,
   "elevationGainM": 60,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 400,
   "raceDayClimateC": {
    "min": -3,
    "avg": 1,
    "max": 6
   },
   "highlights": "Flacher Wintermarathon mit anschließendem Thermenbad im Kurort Bad Füssing.",
   "travel": "A3 Pocking · Bus Bad Füssing",
   "website": "https://www.thermen-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=bad-fuessing"
  },
  {
   "id": "vohburg",
   "name": "Marathon Vohburg",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-02-14",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Vohburg an der Donau",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.77,
   "lng": 11.62,
   "elevationGainM": 60,
   "terrain": "Fluss",
   "surface": "Asphalt/Schotter",
   "participants": 80,
   "raceDayClimateC": {
    "min": -3,
    "avg": 2,
    "max": 7
   },
   "highlights": "Kleiner Wintermarathon in den Donauauen bei Vohburg.",
   "travel": "A9 Manching · B16",
   "mapUrl": "https://laufatlas.com/#lauf=vohburg"
  },
  {
   "id": "sve-halb",
   "name": "SVE-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-02-21",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Hamburg-Eidelstedt",
   "bundesland": "HH",
   "country": "DE",
   "lat": 53.607,
   "lng": 9.905,
   "elevationGainM": 40,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": -3,
    "avg": 2,
    "max": 7
   },
   "highlights": "Flacher Wintertest im Hamburger Westen für den Frühjahrsmarathon.",
   "travel": "S-Bahn Eidelstedt",
   "mapUrl": "https://laufatlas.com/#lauf=sve-halb"
  },
  {
   "id": "sevilla",
   "name": "Zurich Maratón de Sevilla",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-02-21",
   "dateApprox": true,
   "weekday": "So",
   "start": "08:30 Uhr",
   "place": "Sevilla",
   "country": "ES",
   "lat": 37.3891,
   "lng": -5.9845,
   "elevationGainM": 20,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 14000,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 19
   },
   "travel": "Flughafen SVQ · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=sevilla"
  },
  {
   "id": "kiel",
   "name": "Kiel-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-02-27",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Kiel",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.323,
   "lng": 10.135,
   "elevationGainM": 100,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 500,
   "raceDayClimateC": {
    "min": -3,
    "avg": 2,
    "max": 7
   },
   "highlights": "Einer der frühesten Marathons des Jahres, gelaufen an der Kieler Förde.",
   "travel": "Hbf Kiel · Bus",
   "website": "http://www.kiel-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=kiel"
  },
  {
   "id": "kiel-halb",
   "name": "Kiel-Marathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-02-27",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:15 Uhr",
   "place": "Kiel",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.323,
   "lng": 10.135,
   "elevationGainM": 50,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 800,
   "raceDayClimateC": {
    "min": -3,
    "avg": 2,
    "max": 7
   },
   "highlights": "Früher Formtest über die halbe Distanz am Wasser der Förde.",
   "travel": "Hbf Kiel · Bus",
   "website": "http://www.kiel-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=kiel-halb"
  },
  {
   "id": "lahntallauf",
   "name": "Lahntallauf Marburg",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-02-27",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Marburg",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.82,
   "lng": 8.77,
   "elevationGainM": 80,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 130,
   "raceDayClimateC": {
    "min": -3,
    "avg": 2,
    "max": 7
   },
   "highlights": "Bestenlistenfähiger Wintermarathon auf flacher Wendepunktstrecke im Lahntal.",
   "travel": "Bahnhof Marburg",
   "website": "https://ultra-marburg.de",
   "mapUrl": "https://laufatlas.com/#lauf=lahntallauf"
  },
  {
   "id": "lahntallauf-halb",
   "name": "Lahntallauf Marburg – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-02-27",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Marburg",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.82,
   "lng": 8.77,
   "elevationGainM": 40,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": -3,
    "avg": 2,
    "max": 7
   },
   "highlights": "Flacher Formtest an der Lahn zum Ende des Winters.",
   "travel": "Bahnhof Marburg",
   "website": "https://ultra-marburg.de",
   "mapUrl": "https://laufatlas.com/#lauf=lahntallauf-halb"
  },
  {
   "id": "strasslach-halb",
   "name": "Bayernwerk Halbmarathon Straßlach",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-07",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Straßlach-Dingharting",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48,
   "lng": 11.51,
   "elevationGainM": 150,
   "terrain": "Wald",
   "surface": "Asphalt/Schotter",
   "participants": 500,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Beliebter Frühjahrs-Formtest im Isartal südlich von München.",
   "travel": "Bus ab München-Grünwald",
   "mapUrl": "https://laufatlas.com/#lauf=strasslach-halb"
  },
  {
   "id": "stuttgart-neckarufer",
   "name": "Neckarufer-Marathon Stuttgart",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-03-07",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Stuttgart",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.826,
   "lng": 9.215,
   "elevationGainM": 40,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 50,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Kleiner Frühjahrsmarathon auf flachen Pendelrunden am Neckarufer beim Max-Eyth-See.",
   "travel": "Stadtbahn Max-Eyth-See · Flughafen STR",
   "mapUrl": "https://laufatlas.com/#lauf=stuttgart-neckarufer"
  },
  {
   "id": "romaostia-halb",
   "name": "RomaOstia Half Marathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-07",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:35 Uhr",
   "place": "Rom",
   "country": "IT",
   "lat": 41.8585,
   "lng": 12.4839,
   "elevationGainM": 20,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 9000,
   "raceDayClimateC": {
    "min": 6,
    "avg": 11,
    "max": 16
   },
   "travel": "Flughafen FCO · Bahn",
   "mapUrl": "https://laufatlas.com/#lauf=romaostia-halb"
  },
  {
   "id": "bienwald-halb",
   "name": "Bienwald-Halbmarathon Kandel",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-14",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Kandel",
   "bundesland": "RP",
   "country": "DE",
   "lat": 49.08,
   "lng": 8.2,
   "elevationGainM": 30,
   "terrain": "Wald",
   "surface": "Asphalt",
   "participants": 1100,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Topfacher Frühjahrs-Halbmarathon für die persönliche Bestzeit im Bienwald.",
   "travel": "Bahnhof Kandel · A65",
   "website": "https://bienwald-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=bienwald-halb"
  },
  {
   "id": "bienwald",
   "name": "Bienwald-Marathon Kandel",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-03-14",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Kandel",
   "bundesland": "RP",
   "country": "DE",
   "lat": 49.08,
   "lng": 8.2,
   "elevationGainM": 60,
   "terrain": "Wald",
   "surface": "Asphalt",
   "participants": 500,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Einer der schnellsten Marathonkurse Deutschlands, seit 1976 schnurgerade durch den Bienwald.",
   "travel": "Bahnhof Kandel · A65",
   "website": "https://bienwald-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=bienwald"
  },
  {
   "id": "denhaag-halb",
   "name": "CPC Loop Den Haag",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-14",
   "dateApprox": true,
   "weekday": "So",
   "start": "14:00 Uhr",
   "place": "Den Haag",
   "country": "NL",
   "lat": 52.0705,
   "lng": 4.3007,
   "elevationGainM": 28,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 30000,
   "raceDayClimateC": {
    "min": 4,
    "avg": 8,
    "max": 12
   },
   "travel": "Bahn Den Haag CS",
   "mapUrl": "https://laufatlas.com/#lauf=denhaag-halb"
  },
  {
   "id": "deggendorf-halb",
   "name": "Deggendorfer Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-14",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Deggendorf",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.84,
   "lng": 12.96,
   "elevationGainM": 60,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 600,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Flacher Frühjahrs-Halbmarathon an der Donau am Tor zum Bayerischen Wald.",
   "travel": "Hbf Deggendorf · A3/A92",
   "mapUrl": "https://laufatlas.com/#lauf=deggendorf-halb"
  },
  {
   "id": "magdeburg-herrenkrug-halb",
   "name": "HerrenkrugParkLauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-14",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Magdeburg",
   "bundesland": "ST",
   "country": "DE",
   "lat": 52.147,
   "lng": 11.673,
   "elevationGainM": 15,
   "terrain": "flach",
   "surface": "Parkwege & Asphalt",
   "participants": 220,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Brettflacher Frühjahrstest im Magdeburger Herrenkrugpark an der Elbe.",
   "travel": "Tram 6 Herrenkrug",
   "mapUrl": "https://laufatlas.com/#lauf=magdeburg-herrenkrug-halb"
  },
  {
   "id": "koenigsforst-halb",
   "name": "Königsforst-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-14",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Bergisch Gladbach-Bensberg",
   "bundesland": "NW",
   "country": "DE",
   "lat": 50.964,
   "lng": 7.156,
   "elevationGainM": 140,
   "terrain": "Wald",
   "surface": "Schotter",
   "participants": 800,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Beliebter Frühjahrs-Formtest auf flachen Waldwegen bei Köln.",
   "travel": "KVB Linie 1 Bensberg · A4",
   "website": "https://koenigsforst-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=koenigsforst-halb"
  },
  {
   "id": "koenigsforst",
   "name": "Königsforst-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-03-14",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Bergisch Gladbach-Bensberg",
   "bundesland": "NW",
   "country": "DE",
   "lat": 50.964,
   "lng": 7.156,
   "elevationGainM": 280,
   "terrain": "Wald",
   "surface": "Schotter",
   "participants": 400,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Frühjahrsklassiker seit 1973 auf ruhigen Forstwegen im Königsforst.",
   "travel": "KVB Linie 1 Bensberg · A4",
   "website": "https://koenigsforst-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=koenigsforst"
  },
  {
   "id": "lissabon-halb",
   "name": "Meia Maratona de Lisboa",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-14",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Lissabon",
   "country": "PT",
   "lat": 38.72,
   "lng": -9.14,
   "elevationGainM": 70,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 30000,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "travel": "Flughafen LIS · Metro",
   "mapUrl": "https://laufatlas.com/#lauf=lissabon-halb"
  },
  {
   "id": "timmendorf-halb",
   "name": "Ostseelauf Timmendorfer Strand – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-14",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Timmendorfer Strand",
   "bundesland": "SH",
   "country": "DE",
   "lat": 53.995,
   "lng": 10.779,
   "elevationGainM": 40,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 500,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Frühjahrsauftakt an der Promenade zwischen Timmendorf und Niendorf.",
   "travel": "Bahnhof Timmendorfer Strand",
   "mapUrl": "https://laufatlas.com/#lauf=timmendorf-halb"
  },
  {
   "id": "springe-deister",
   "name": "Springe-Deister-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-03-14",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Springe",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.208,
   "lng": 9.554,
   "elevationGainM": 800,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 100,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Früher Trailmarathon durch die Buchenwälder des Deisters.",
   "travel": "S-Bahn Springe",
   "mapUrl": "https://laufatlas.com/#lauf=springe-deister"
  },
  {
   "id": "barcelona",
   "name": "Barcelona-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-03-21",
   "dateApprox": true,
   "weekday": "So",
   "start": "08:30 Uhr",
   "place": "Barcelona",
   "country": "ES",
   "lat": 41.39,
   "lng": 2.17,
   "elevationGainM": 150,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 20000,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 20
   },
   "travel": "Flughafen BCN · Metro",
   "mapUrl": "https://laufatlas.com/#lauf=barcelona"
  },
  {
   "id": "wingst",
   "name": "Deutscher-Olymp-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-03-21",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Wingst",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.74,
   "lng": 9.078,
   "elevationGainM": 350,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 70,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Waldmarathon über die bewaldeten Hügel der Wingst nahe der Elbmündung.",
   "travel": "Bahnhof Wingst",
   "mapUrl": "https://laufatlas.com/#lauf=wingst"
  },
  {
   "id": "frankfurt-halb",
   "name": "Frankfurter Mainova Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-21",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Frankfurt am Main",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.07,
   "lng": 8.65,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 9500,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Großer Frühjahrs-Halbmarathon mit Start und Ziel am Deutsche Bank Park.",
   "travel": "S-Bahn Frankfurt Stadion",
   "website": "https://www.frankfurter-halbmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=frankfurt-halb"
  },
  {
   "id": "freising-halb",
   "name": "Freisinger Frühjahrslauf Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-21",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Freising",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.4,
   "lng": 11.75,
   "elevationGainM": 60,
   "terrain": "Fluss",
   "surface": "Asphalt/Schotter",
   "participants": 400,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Frühjahrslauf durch die Isarauen unterhalb des Freisinger Dombergs.",
   "travel": "S1 Freising · Flughafen MUC",
   "mapUrl": "https://laufatlas.com/#lauf=freising-halb"
  },
  {
   "id": "saarbruecken-go-halb",
   "name": "GO! Halbmarathon Saarbrücken",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-21",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Saarbrücken",
   "bundesland": "SL",
   "country": "DE",
   "lat": 49.23,
   "lng": 7,
   "elevationGainM": 100,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 900,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Der Frühjahrs-Halbmarathon des Saarlandes mitten durch Saarbrücken.",
   "travel": "Hbf Saarbrücken · Fußweg",
   "mapUrl": "https://laufatlas.com/#lauf=saarbruecken-go-halb"
  },
  {
   "id": "ottobeuren-halb",
   "name": "Halbmarathon Ottobeuren",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-21",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Ottobeuren",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.94,
   "lng": 10.3,
   "elevationGainM": 200,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 350,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Welliger Halbmarathon rund um die barocke Basilika von Ottobeuren.",
   "travel": "A96 Memmingen",
   "mapUrl": "https://laufatlas.com/#lauf=ottobeuren-halb"
  },
  {
   "id": "st-peter-ording-halb",
   "name": "Osterlauf St. Peter-Ording – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-27",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "11:00 Uhr",
   "place": "St. Peter-Ording",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.303,
   "lng": 8.642,
   "elevationGainM": 30,
   "terrain": "Küste",
   "surface": "Asphalt & Trail",
   "participants": 300,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Osterlauf über den endlos breiten Sandstrand von St. Peter-Ording.",
   "travel": "Bahnhof St. Peter-Ording",
   "mapUrl": "https://laufatlas.com/#lauf=st-peter-ording-halb"
  },
  {
   "id": "paderborn-halb",
   "name": "Paderborner Osterlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-27",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "14:00 Uhr",
   "place": "Paderborn",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.7189,
   "lng": 8.7575,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 3500,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Deutschlands ältester Straßenlauf lockt am Karsamstag Tausende nach Paderborn.",
   "travel": "Paderborn Hbf · A33",
   "website": "https://www.paderborner-osterlauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=paderborn-halb"
  },
  {
   "id": "prag-halb",
   "name": "Prag-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-27",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Prag",
   "country": "CZ",
   "lat": 50.08,
   "lng": 14.42,
   "elevationGainM": 40,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 14000,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 15
   },
   "travel": "Flughafen PRG · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=prag-halb"
  },
  {
   "id": "ueckermuende",
   "name": "Ueckermünder Haffmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-03-27",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Ueckermünde",
   "bundesland": "MV",
   "country": "DE",
   "lat": 53.738,
   "lng": 14.045,
   "elevationGainM": 60,
   "terrain": "Küste",
   "surface": "Asphalt & Trail",
   "participants": 80,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Frühjahrsmarathon am Stettiner Haff durch Kiefernwald und Seebad.",
   "travel": "Bahnhof Ueckermünde",
   "mapUrl": "https://laufatlas.com/#lauf=ueckermuende"
  },
  {
   "id": "roma",
   "name": "Maratona di Roma",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-03-28",
   "dateApprox": true,
   "weekday": "So",
   "start": "08:00 Uhr",
   "place": "Rom",
   "country": "IT",
   "lat": 41.9,
   "lng": 12.49,
   "elevationGainM": 165,
   "terrain": "Stadt",
   "surface": "Asphalt & Kopfstein",
   "participants": 12000,
   "raceDayClimateC": {
    "min": 8,
    "avg": 14,
    "max": 20
   },
   "travel": "Flughafen FCO · Metro",
   "mapUrl": "https://laufatlas.com/#lauf=roma"
  },
  {
   "id": "bad-kreuznach-halb",
   "name": "Naheland-Lauf Bad Kreuznach – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-03-28",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Bad Kreuznach",
   "bundesland": "RP",
   "country": "DE",
   "lat": 49.85,
   "lng": 7.87,
   "elevationGainM": 150,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 0,
    "avg": 5,
    "max": 10
   },
   "highlights": "Frühjahrslauf entlang der Nahe rund um die Kurstadt Bad Kreuznach.",
   "travel": "Bahnhof Bad Kreuznach",
   "mapUrl": "https://laufatlas.com/#lauf=bad-kreuznach-halb"
  },
  {
   "id": "freiburg",
   "name": "Freiburg-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-04",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Freiburg im Breisgau",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.022,
   "lng": 7.801,
   "elevationGainM": 180,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1300,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Stadtkurs von der Messe durch die Altstadt mit Blick auf Münster und Schwarzwald.",
   "travel": "Bahn Freiburg Hbf · Flughafen BSL/EAP",
   "website": "https://www.mein-freiburgmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=freiburg"
  },
  {
   "id": "freiburg-halb",
   "name": "Freiburg-Marathon (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-04",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Freiburg im Breisgau",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.022,
   "lng": 7.801,
   "elevationGainM": 90,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 6000,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Größter Halbmarathon Südbadens mit Stimmung in der Freiburger Innenstadt.",
   "travel": "Bahn Freiburg Hbf · Flughafen BSL/EAP",
   "website": "https://www.mein-freiburgmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=freiburg-halb"
  },
  {
   "id": "berlin-halb",
   "name": "Generali Berliner Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-04",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:05 Uhr",
   "place": "Berlin",
   "bundesland": "BE",
   "country": "DE",
   "lat": 52.5145,
   "lng": 13.3635,
   "elevationGainM": 20,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 35000,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Deutschlands größter Halbmarathon — superschnell von der Siegessäule durchs Brandenburger Tor.",
   "travel": "Flughafen BER · S+U Brandenburger Tor",
   "website": "https://www.generali-berliner-halbmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=berlin-halb"
  },
  {
   "id": "muenchen-fruehjahr-halb",
   "name": "Halbmarathon München",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-10",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "München",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.17,
   "lng": 11.55,
   "elevationGainM": 100,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 3000,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Münchens Frühjahrs-Halbmarathon rund um den Olympiapark – seit 2005.",
   "travel": "U3 Olympiazentrum",
   "website": "https://halbmarathon-muenchen.de",
   "mapUrl": "https://laufatlas.com/#lauf=muenchen-fruehjahr-halb"
  },
  {
   "id": "hannover",
   "name": "ADAC Marathon Hannover",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Hannover",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.374,
   "lng": 9.739,
   "elevationGainM": 30,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2500,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Eine der flachsten Marathonstrecken Deutschlands, mitten durch Hannover und um den Maschsee.",
   "travel": "Flughafen HAJ · Stadtbahn",
   "website": "https://www.marathon-hannover.de",
   "analysisUrl": "https://laufatlas.com/laeufe/hannover-marathon/",
   "mapUrl": "https://laufatlas.com/#lauf=hannover"
  },
  {
   "id": "bilstein",
   "name": "Bilstein-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "9:00 Uhr",
   "place": "Witzenhausen-Kleinalmerode",
   "bundesland": "HE",
   "country": "DE",
   "lat": 51.29,
   "lng": 9.78,
   "elevationGainM": 1200,
   "terrain": "Berg",
   "surface": "Trail",
   "participants": 150,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Harter Trailmarathon über die Höhen des Kaufunger Waldes rund um den Bilstein.",
   "travel": "Bahnhof Witzenhausen Nord · Pkw",
   "website": "https://www.bilstein-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=bilstein"
  },
  {
   "id": "bilstein-halb",
   "name": "Bilstein-Marathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Witzenhausen-Kleinalmerode",
   "bundesland": "HE",
   "country": "DE",
   "lat": 51.29,
   "lng": 9.78,
   "elevationGainM": 550,
   "terrain": "Berg",
   "surface": "Trail",
   "participants": 300,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Aussichtsreicher Trail-Halbmarathon durch den nordhessischen Kaufunger Wald.",
   "travel": "Bahnhof Witzenhausen Nord · Pkw",
   "website": "https://www.bilstein-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=bilstein-halb"
  },
  {
   "id": "brighton",
   "name": "Brighton-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Brighton",
   "country": "GB",
   "lat": 50.82,
   "lng": -0.137,
   "elevationGainM": 120,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 11000,
   "raceDayClimateC": {
    "min": 7,
    "avg": 11,
    "max": 15
   },
   "travel": "Bahn ab London Victoria",
   "mapUrl": "https://laufatlas.com/#lauf=brighton"
  },
  {
   "id": "bonn",
   "name": "Deutsche Post Marathon Bonn",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Bonn",
   "bundesland": "NW",
   "country": "DE",
   "lat": 50.7374,
   "lng": 7.0982,
   "elevationGainM": 160,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2000,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Über die Rheinbrücken durch Bundesviertel und Altstadt der Beethovenstadt.",
   "travel": "Flughafen CGN · Bonn Hbf",
   "website": "https://www.deutschepostmarathonbonn.de",
   "mapUrl": "https://laufatlas.com/#lauf=bonn"
  },
  {
   "id": "bonn-halb",
   "name": "Deutsche Post Marathon Bonn – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:30 Uhr",
   "place": "Bonn",
   "bundesland": "NW",
   "country": "DE",
   "lat": 50.7374,
   "lng": 7.0982,
   "elevationGainM": 90,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 6500,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Der große Halbmarathon der Region mit Ziel im Bonner Zentrum.",
   "travel": "Flughafen CGN · Bonn Hbf",
   "website": "https://www.deutschepostmarathonbonn.de",
   "mapUrl": "https://laufatlas.com/#lauf=bonn-halb"
  },
  {
   "id": "hannover-halb",
   "name": "Hannover-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-11",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:30 Uhr",
   "place": "Hannover",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.374,
   "lng": 9.739,
   "elevationGainM": 20,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 8000,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Flacher, schneller Stadtkurs mit Zieleinlauf vor dem Neuen Rathaus.",
   "travel": "Flughafen HAJ · Stadtbahn",
   "website": "https://www.marathon-hannover.de",
   "mapUrl": "https://laufatlas.com/#lauf=hannover-halb"
  },
  {
   "id": "obermain-halb",
   "name": "Obermain-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Bad Staffelstein",
   "bundesland": "BY",
   "country": "DE",
   "lat": 50.1,
   "lng": 11,
   "elevationGainM": 200,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 700,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Halbmarathon durch das fränkische Maintal rund um Bad Staffelstein.",
   "travel": "Bhf Bad Staffelstein · A73",
   "mapUrl": "https://laufatlas.com/#lauf=obermain-halb"
  },
  {
   "id": "obermain",
   "name": "Obermain-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Bad Staffelstein",
   "bundesland": "BY",
   "country": "DE",
   "lat": 50.1,
   "lng": 11,
   "elevationGainM": 450,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 500,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Hügeliger Landschaftsmarathon im Gottesgarten am Obermain vorbei an Vierzehnheiligen.",
   "travel": "Bhf Bad Staffelstein · A73",
   "mapUrl": "https://laufatlas.com/#lauf=obermain"
  },
  {
   "id": "paris",
   "name": "Paris-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "08:00 Uhr",
   "place": "Paris",
   "country": "FR",
   "lat": 48.86,
   "lng": 2.35,
   "elevationGainM": 130,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 54000,
   "raceDayClimateC": {
    "min": 6,
    "avg": 12,
    "max": 18
   },
   "travel": "Flughafen CDG · RER",
   "mapUrl": "https://laufatlas.com/#lauf=paris"
  },
  {
   "id": "rotterdam",
   "name": "Rotterdam-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Rotterdam",
   "country": "NL",
   "lat": 51.9244,
   "lng": 4.4777,
   "elevationGainM": 25,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 17000,
   "raceDayClimateC": {
    "min": 7,
    "avg": 11,
    "max": 15
   },
   "travel": "Bahn Rotterdam Centraal",
   "mapUrl": "https://laufatlas.com/#lauf=rotterdam"
  },
  {
   "id": "zuerich",
   "name": "Zürich-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-11",
   "dateApprox": true,
   "weekday": "So",
   "start": "08:45 Uhr",
   "place": "Zürich",
   "country": "CH",
   "lat": 47.37,
   "lng": 8.54,
   "elevationGainM": 210,
   "terrain": "See",
   "surface": "Asphalt",
   "participants": 9500,
   "raceDayClimateC": {
    "min": 5,
    "avg": 10,
    "max": 16
   },
   "travel": "Bahn bis Zürich HB",
   "mapUrl": "https://laufatlas.com/#lauf=zuerich"
  },
  {
   "id": "hiddensee-halb",
   "name": "Hiddenseelauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-17",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "11:00 Uhr",
   "place": "Vitte (Hiddensee)",
   "bundesland": "MV",
   "country": "DE",
   "lat": 54.563,
   "lng": 13.098,
   "elevationGainM": 150,
   "terrain": "Küste",
   "surface": "Asphalt & Trail",
   "participants": 300,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Über die autofreie Insel vom Leuchtturm am Dornbusch bis zum Süderende.",
   "travel": "Fähre ab Schaprode/Stralsund",
   "mapUrl": "https://laufatlas.com/#lauf=hiddensee-halb"
  },
  {
   "id": "augsburg-halb",
   "name": "Augsburger swa-Straßenlauf Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Augsburg",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.37,
   "lng": 10.9,
   "elevationGainM": 40,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 800,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Flacher Straßenlauf durch die Fuggerstadt Augsburg.",
   "travel": "Hbf Augsburg · Tram",
   "mapUrl": "https://laufatlas.com/#lauf=augsburg-halb"
  },
  {
   "id": "cracovia",
   "name": "Cracovia Maraton",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Krakau",
   "country": "PL",
   "lat": 50.06,
   "lng": 19.94,
   "elevationGainM": 130,
   "terrain": "Stadt",
   "surface": "Asphalt & Kopfstein",
   "participants": 7000,
   "raceDayClimateC": {
    "min": 3,
    "avg": 9,
    "max": 15
   },
   "travel": "Flughafen KRK · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=cracovia"
  },
  {
   "id": "brunsbuettel-halb",
   "name": "Elbelauf Brunsbüttel – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Brunsbüttel",
   "bundesland": "SH",
   "country": "DE",
   "lat": 53.897,
   "lng": 9.138,
   "elevationGainM": 30,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Am Elbdeich und den Schleusen des Nord-Ostsee-Kanals entlang.",
   "travel": "Bahnhof St. Michaelisdonn · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=brunsbuettel-halb"
  },
  {
   "id": "landshut-halb",
   "name": "Landshut läuft – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Landshut",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.54,
   "lng": 12.15,
   "elevationGainM": 80,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 700,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Stadt-Halbmarathon durch die gotische Altstadt unterhalb der Burg Trausnitz.",
   "travel": "Hbf Landshut · A92",
   "mapUrl": "https://laufatlas.com/#lauf=landshut-halb"
  },
  {
   "id": "leipzig",
   "name": "Leipzig Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Leipzig",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.346,
   "lng": 12.348,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1000,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Sachsens ältester Stadtmarathon — vom Sportforum durch die Leipziger Innenstadt.",
   "travel": "Leipzig Hbf · Tram 3/7",
   "website": "https://leipzigmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=leipzig"
  },
  {
   "id": "leipzig-halb",
   "name": "Leipzig Marathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Leipzig",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.346,
   "lng": 12.348,
   "elevationGainM": 30,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2800,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Flacher Frühjahrs-Halbmarathon durch Leipzigs Zentrum und Auenwald.",
   "travel": "Leipzig Hbf · Tram 3/7",
   "website": "https://leipzigmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=leipzig-halb"
  },
  {
   "id": "saaletal-halb",
   "name": "Saaletal-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Ramsthal",
   "bundesland": "BY",
   "country": "DE",
   "lat": 50.13,
   "lng": 10.07,
   "elevationGainM": 300,
   "terrain": "Wein",
   "surface": "Asphalt/Schotter",
   "participants": 200,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Welliger Halbmarathon zwischen Weinlagen und Saalewiesen bei Ramsthal.",
   "travel": "A71 Bad Kissingen",
   "mapUrl": "https://laufatlas.com/#lauf=saaletal-halb"
  },
  {
   "id": "saaletal",
   "name": "Saaletal-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Ramsthal",
   "bundesland": "BY",
   "country": "DE",
   "lat": 50.13,
   "lng": 10.07,
   "elevationGainM": 600,
   "terrain": "Wein",
   "surface": "Asphalt/Schotter",
   "participants": 100,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Kleiner Landschaftsmarathon durch Weinberge und Täler des Fränkischen Saaletals.",
   "travel": "A71 Bad Kissingen",
   "mapUrl": "https://laufatlas.com/#lauf=saaletal"
  },
  {
   "id": "lichtenwald-halb",
   "name": "Schurwald-Marathon (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Lichtenwald",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.755,
   "lng": 9.45,
   "elevationGainM": 350,
   "terrain": "Wald",
   "surface": "Schotter",
   "participants": 220,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Halbmarathon auf Waldwegen rund um Lichtenwald im Schurwald.",
   "travel": "Bahn Plochingen · Flughafen STR",
   "mapUrl": "https://laufatlas.com/#lauf=lichtenwald-halb"
  },
  {
   "id": "lichtenwald",
   "name": "Schurwald-Marathon (LIWA LaufEvent)",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Lichtenwald",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.755,
   "lng": 9.45,
   "elevationGainM": 800,
   "terrain": "Wald",
   "surface": "Schotter",
   "participants": 80,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Welliger Waldmarathon durch den Schurwald hoch über dem Neckartal.",
   "travel": "Bahn Plochingen · Flughafen STR",
   "mapUrl": "https://laufatlas.com/#lauf=lichtenwald"
  },
  {
   "id": "nizza-halb",
   "name": "Semi de Nice",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Nizza",
   "country": "FR",
   "lat": 43.7,
   "lng": 7.27,
   "elevationGainM": 55,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 9000,
   "raceDayClimateC": {
    "min": 10,
    "avg": 15,
    "max": 20
   },
   "travel": "Flughafen NCE · Tram",
   "mapUrl": "https://laufatlas.com/#lauf=nizza-halb"
  },
  {
   "id": "nonnweiler-halb",
   "name": "Talsperre Nonnweiler Panoramalauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Nonnweiler-Otzenhausen",
   "bundesland": "SL",
   "country": "DE",
   "lat": 49.61,
   "lng": 6.98,
   "elevationGainM": 150,
   "terrain": "See",
   "surface": "Asphalt/Schotter",
   "participants": 200,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Panoramalauf um die Talsperre Nonnweiler am Fuß des keltischen Ringwalls.",
   "travel": "A1 Abfahrt Nonnweiler · Pkw",
   "mapUrl": "https://laufatlas.com/#lauf=nonnweiler-halb"
  },
  {
   "id": "tangermuende",
   "name": "Tangermünder Elbdeichmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Tangermünde",
   "bundesland": "ST",
   "country": "DE",
   "lat": 52.546,
   "lng": 11.978,
   "elevationGainM": 50,
   "terrain": "Fluss",
   "surface": "Deich & Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Naturlauf auf dem Elbdeich mit Start und Ziel im Hafen der Kaiserstadt Tangermünde.",
   "travel": "Bhf Tangermünde · Pkw",
   "website": "https://www.elbdeichmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=tangermuende"
  },
  {
   "id": "tangermuende-halb",
   "name": "Tangermünder Elbdeichmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:15 Uhr",
   "place": "Tangermünde",
   "bundesland": "ST",
   "country": "DE",
   "lat": 52.546,
   "lng": 11.978,
   "elevationGainM": 25,
   "terrain": "Fluss",
   "surface": "Deich & Asphalt",
   "participants": 400,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Halbmarathon über den Elbdeich durch die weite Altmark-Landschaft.",
   "travel": "Bhf Tangermünde · Pkw",
   "website": "https://www.elbdeichmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=tangermuende-halb"
  },
  {
   "id": "duesseldorf",
   "name": "Uniper Düsseldorf Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Düsseldorf",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.2277,
   "lng": 6.7735,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 3000,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Schneller, flacher Kurs entlang Kö und Rheinufer – Run to the Beat.",
   "travel": "Flughafen DUS · Rheinbahn",
   "website": "https://www.uniper-duesseldorfmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=duesseldorf"
  },
  {
   "id": "duesseldorf-halb",
   "name": "Uniper Düsseldorf Marathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-18",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Düsseldorf",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.2277,
   "lng": 6.7735,
   "elevationGainM": 40,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 4000,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Flache Halbdistanz durch die Landeshauptstadt mit Ziel am Rhein.",
   "travel": "Flughafen DUS · Rheinbahn",
   "website": "https://www.uniper-duesseldorfmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=duesseldorf-halb"
  },
  {
   "id": "wien",
   "name": "Vienna City Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-18",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Wien",
   "country": "AT",
   "lat": 48.21,
   "lng": 16.37,
   "elevationGainM": 96,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 42000,
   "raceDayClimateC": {
    "min": 6,
    "avg": 11,
    "max": 17
   },
   "travel": "Flughafen VIE · U-Bahn",
   "mapUrl": "https://laufatlas.com/#lauf=wien"
  },
  {
   "id": "wien-halb",
   "name": "Vienna City Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-19",
   "dateApprox": true,
   "weekday": "Mo",
   "start": "09:00 Uhr",
   "place": "Wien",
   "country": "AT",
   "lat": 48.2082,
   "lng": 16.3738,
   "elevationGainM": 70,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 12000,
   "raceDayClimateC": {
    "min": 6,
    "avg": 11,
    "max": 17
   },
   "travel": "Flughafen VIE · U-Bahn",
   "mapUrl": "https://laufatlas.com/#lauf=wien-halb"
  },
  {
   "id": "friedrichshafen-halb",
   "name": "Fischbacher Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-24",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "14:00 Uhr",
   "place": "Friedrichshafen-Fischbach",
   "bundesland": "BW",
   "country": "DE",
   "lat": 47.657,
   "lng": 9.42,
   "elevationGainM": 90,
   "terrain": "See",
   "surface": "Asphalt",
   "participants": 400,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Flacher Frühjahrshalbmarathon im Hinterland des Bodensees bei Friedrichshafen.",
   "travel": "Bahn Fischbach (Bodensee) · Flughafen FDH",
   "mapUrl": "https://laufatlas.com/#lauf=friedrichshafen-halb"
  },
  {
   "id": "kyffhaeuser-halb",
   "name": "Kyffhäuser-Berglauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-24",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Bad Frankenhausen",
   "bundesland": "TH",
   "country": "DE",
   "lat": 51.356,
   "lng": 11.101,
   "elevationGainM": 350,
   "terrain": "Berg",
   "surface": "Waldwege & Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Berg-Halbmarathon hinauf zum Kyffhäuserdenkmal und zurück nach Bad Frankenhausen.",
   "travel": "Pkw · A71 Heldrungen",
   "website": "https://www.kyffhaeuser-berglauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=kyffhaeuser-halb"
  },
  {
   "id": "kyffhaeuser",
   "name": "Kyffhäuser-Bergmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-24",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Bad Frankenhausen",
   "bundesland": "TH",
   "country": "DE",
   "lat": 51.356,
   "lng": 11.101,
   "elevationGainM": 700,
   "terrain": "Berg",
   "surface": "Waldwege & Asphalt",
   "participants": 120,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Traditionsreicher Bergmarathon mit fast 700 Höhenmetern über das Kyffhäusergebirge.",
   "travel": "Pkw · A71 Heldrungen",
   "website": "https://www.kyffhaeuser-berglauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=kyffhaeuser"
  },
  {
   "id": "olching",
   "name": "Ampermarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Olching",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.21,
   "lng": 11.33,
   "elevationGainM": 100,
   "terrain": "Fluss",
   "surface": "Schotter/Asphalt",
   "participants": 200,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Flacher Naturmarathon durch die Amperauen westlich von München.",
   "travel": "S3 Olching",
   "mapUrl": "https://laufatlas.com/#lauf=olching"
  },
  {
   "id": "darss-halb",
   "name": "Darß-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:30 Uhr",
   "place": "Wieck am Darß",
   "bundesland": "MV",
   "country": "DE",
   "lat": 54.424,
   "lng": 12.483,
   "elevationGainM": 50,
   "terrain": "Wald",
   "surface": "Asphalt & Trail",
   "participants": 500,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Halbmarathon zwischen Bodden, Darßwald und Ostseeküste.",
   "travel": "Bahnhof Ribnitz-Damgarten · Bus",
   "website": "https://www.darss-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=darss-halb"
  },
  {
   "id": "darss",
   "name": "Darß-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Wieck am Darß",
   "bundesland": "MV",
   "country": "DE",
   "lat": 54.424,
   "lng": 12.483,
   "elevationGainM": 100,
   "terrain": "Wald",
   "surface": "Asphalt & Trail",
   "participants": 250,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Naturmarathon durch den Darßwald und an den wilden Weststrand der Ostsee.",
   "travel": "Bahnhof Ribnitz-Damgarten · Bus",
   "website": "https://www.darss-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=darss"
  },
  {
   "id": "dreiburgenland-halb",
   "name": "Dreiburgenland-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Thurmansbang",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.77,
   "lng": 13.3,
   "elevationGainM": 350,
   "terrain": "Wald",
   "surface": "Asphalt/Schotter",
   "participants": 300,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Hügeliger Halbmarathon um den Dreiburgensee bei Thurmansbang.",
   "travel": "A3 Garham · B85",
   "mapUrl": "https://laufatlas.com/#lauf=dreiburgenland-halb"
  },
  {
   "id": "dreiburgenland",
   "name": "Dreiburgenland-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Thurmansbang",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.77,
   "lng": 13.3,
   "elevationGainM": 700,
   "terrain": "Wald",
   "surface": "Asphalt/Schotter",
   "participants": 150,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Profilierter Marathon durchs Dreiburgenland im südlichen Bayerischen Wald.",
   "travel": "A3 Garham · B85",
   "mapUrl": "https://laufatlas.com/#lauf=dreiburgenland"
  },
  {
   "id": "st-wendel",
   "name": "Globus-Marathon St. Wendel",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "9:40 Uhr",
   "place": "St. Wendel",
   "bundesland": "SL",
   "country": "DE",
   "lat": 49.47,
   "lng": 7.17,
   "elevationGainM": 300,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Traditionsreicher Stadtmarathon mit Start und Ziel auf der Bahnhofstraße von St. Wendel.",
   "travel": "Bahnhof St. Wendel · Fußweg",
   "website": "https://www.sankt-wendel.de/sport-freizeit/globus-marathon/",
   "mapUrl": "https://laufatlas.com/#lauf=st-wendel"
  },
  {
   "id": "st-wendel-halb",
   "name": "Globus-Marathon St. Wendel – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "11:30 Uhr",
   "place": "St. Wendel",
   "bundesland": "SL",
   "country": "DE",
   "lat": 49.47,
   "lng": 7.17,
   "elevationGainM": 150,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 500,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Stimmungsvoller Halbmarathon durch die Kreisstadt im Sankt Wendeler Land.",
   "travel": "Bahnhof St. Wendel · Fußweg",
   "website": "https://www.sankt-wendel.de/sport-freizeit/globus-marathon/",
   "mapUrl": "https://laufatlas.com/#lauf=st-wendel-halb"
  },
  {
   "id": "hamburg-halb",
   "name": "Haspa Halbmarathon Hamburg",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:45 Uhr",
   "place": "Hamburg",
   "bundesland": "HH",
   "country": "DE",
   "lat": 53.561,
   "lng": 9.985,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 6000,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Die halbe Distanz auf der blauen Linie des großen Hamburg-Marathons.",
   "travel": "Flughafen HAM · U/S-Bahn",
   "website": "https://haspa-marathon-hamburg.de",
   "mapUrl": "https://laufatlas.com/#lauf=hamburg-halb"
  },
  {
   "id": "hamburg",
   "name": "Haspa Marathon Hamburg",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Hamburg",
   "bundesland": "HH",
   "country": "DE",
   "lat": 53.561,
   "lng": 9.985,
   "elevationGainM": 110,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 12000,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Deutschlands größter Frühjahrsmarathon – von den Messehallen um die Alster durch die ganze Stadt.",
   "travel": "Flughafen HAM · U/S-Bahn",
   "website": "https://haspa-marathon-hamburg.de",
   "mapUrl": "https://laufatlas.com/#lauf=hamburg"
  },
  {
   "id": "heidelberg-halb",
   "name": "Heidelberger Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Heidelberg",
   "bundesland": "BW",
   "country": "DE",
   "lat": 49.409,
   "lng": 8.706,
   "elevationGainM": 240,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2500,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Kultkurs durch die Altstadt und über den Philosophenweg mit Schlossblick.",
   "travel": "Bahn Heidelberg Hbf · Flughafen FRA",
   "website": "https://atoshalbmarathon.tsg78-hd.de",
   "mapUrl": "https://laufatlas.com/#lauf=heidelberg-halb"
  },
  {
   "id": "heilbronn",
   "name": "Heilbronner Trollinger-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Heilbronn",
   "bundesland": "BW",
   "country": "DE",
   "lat": 49.143,
   "lng": 9.217,
   "elevationGainM": 330,
   "terrain": "Wein",
   "surface": "Asphalt",
   "participants": 900,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Marathon durch die Trollinger-Weinberge des Neckartals mit Besenwirtschafts-Stimmung.",
   "travel": "Bahn Heilbronn Hbf · Flughafen STR",
   "website": "https://www.trollinger-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=heilbronn"
  },
  {
   "id": "heilbronn-halb",
   "name": "Heilbronner Trollinger-Marathon (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:45 Uhr",
   "place": "Heilbronn",
   "bundesland": "BW",
   "country": "DE",
   "lat": 49.143,
   "lng": 9.217,
   "elevationGainM": 140,
   "terrain": "Wein",
   "surface": "Asphalt",
   "participants": 3800,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Beliebter Halbmarathon durch Wengert und Neckarauen rund um Heilbronn.",
   "travel": "Bahn Heilbronn Hbf · Flughafen STR",
   "website": "https://www.trollinger-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=heilbronn-halb"
  },
  {
   "id": "vinothon-halb",
   "name": "Henkell Vinothon Wiesbaden – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Wiesbaden",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.06,
   "lng": 8.23,
   "elevationGainM": 200,
   "terrain": "Wein",
   "surface": "Asphalt/Schotter",
   "participants": 800,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Genusslauf von der Sektkellerei Henkell durch die Weinberge Richtung Rheingau.",
   "travel": "Hbf Wiesbaden · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=vinothon-halb"
  },
  {
   "id": "hilpoltstein-halb",
   "name": "HiRo Run 21.1",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Hilpoltstein",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.19,
   "lng": 11.19,
   "elevationGainM": 150,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Halbmarathon zwischen Burg Hilpoltstein und Rothsee im fränkischen Seenland.",
   "travel": "A9 Hilpoltstein",
   "mapUrl": "https://laufatlas.com/#lauf=hilpoltstein-halb"
  },
  {
   "id": "oberelbe",
   "name": "Oberelbe-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Königstein → Dresden",
   "bundesland": "SN",
   "country": "DE",
   "lat": 50.918,
   "lng": 14.075,
   "elevationGainM": 60,
   "terrain": "Fluss",
   "surface": "Asphalt (Elberadweg)",
   "participants": 900,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Von der Sächsischen Schweiz elbabwärts nach Dresden — flach, schnell, malerisch.",
   "travel": "S-Bahn S1 Königstein",
   "website": "https://www.oberelbe-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=oberelbe"
  },
  {
   "id": "oberelbe-halb",
   "name": "Oberelbe-Marathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:45 Uhr",
   "place": "Pirna → Dresden",
   "bundesland": "SN",
   "country": "DE",
   "lat": 50.962,
   "lng": 13.94,
   "elevationGainM": 30,
   "terrain": "Fluss",
   "surface": "Asphalt (Elberadweg)",
   "participants": 1300,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Schneller Halbmarathon von Pirna am Elbufer entlang bis ins Dresdner Ostragehege.",
   "travel": "S-Bahn S1 Pirna",
   "website": "https://www.oberelbe-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=oberelbe-halb"
  },
  {
   "id": "remchingen",
   "name": "Remchinger Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Remchingen",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.952,
   "lng": 8.569,
   "elevationGainM": 450,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 90,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Kleiner Landschaftsmarathon durch alle fünf Remchinger Ortsteile im Pfinztal.",
   "travel": "Bahn Wilferdingen-Singen · Flughafen STR",
   "website": "https://remchinger-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=remchingen"
  },
  {
   "id": "remchingen-halb",
   "name": "Remchinger Marathon (Halbmarathon)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Remchingen",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.952,
   "lng": 8.569,
   "elevationGainM": 210,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 200,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Welliger Halbmarathon zwischen Pfinztal und Kraichgau-Hügeln.",
   "travel": "Bahn Wilferdingen-Singen · Flughafen STR",
   "website": "https://remchinger-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=remchingen-halb"
  },
  {
   "id": "schoenbuch-trail",
   "name": "Schönbuch Trophy (Trail-Marathon)",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Herrenberg",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.594,
   "lng": 8.868,
   "elevationGainM": 900,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 150,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "42-km-Trailrunde durch den Naturpark Schönbuch rund um Herrenberg.",
   "travel": "S-Bahn Herrenberg · Flughafen STR",
   "website": "https://www.eventservice-stahl.de",
   "mapUrl": "https://laufatlas.com/#lauf=schoenbuch-trail"
  },
  {
   "id": "pfarrkirchen-halb",
   "name": "Sparkassen Halbmarathon Pfarrkirchen",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-25",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Pfarrkirchen",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.43,
   "lng": 12.94,
   "elevationGainM": 120,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Frühjahrs-Halbmarathon durch das niederbayerische Rottal.",
   "travel": "B388 · Bhf Pfarrkirchen",
   "mapUrl": "https://laufatlas.com/#lauf=pfarrkirchen-halb"
  },
  {
   "id": "spreewald",
   "name": "Spreewald-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Burg (Spreewald)",
   "bundesland": "BB",
   "country": "DE",
   "lat": 51.833,
   "lng": 14.148,
   "elevationGainM": 40,
   "terrain": "Fluss",
   "surface": "Asphalt & Waldwege",
   "participants": 350,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Flacher Marathon durch Fließe und Gurkenland — Herzstück des großen Spreewald-Sportwochenendes.",
   "travel": "RB Cottbus/Lübbenau · Pkw",
   "website": "https://spreewaldmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=spreewald"
  },
  {
   "id": "spreewald-halb",
   "name": "Spreewald-Marathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-04-25",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Burg (Spreewald)",
   "bundesland": "BB",
   "country": "DE",
   "lat": 51.833,
   "lng": 14.148,
   "elevationGainM": 20,
   "terrain": "Fluss",
   "surface": "Asphalt & Waldwege",
   "participants": 1300,
   "raceDayClimateC": {
    "min": 4,
    "avg": 9,
    "max": 14
   },
   "highlights": "Beliebter Halbmarathon entlang der Spreewald-Fließe rund um Burg.",
   "travel": "RB Cottbus/Lübbenau · Pkw",
   "website": "https://spreewaldmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=spreewald-halb"
  },
  {
   "id": "london",
   "name": "London-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-04-26",
   "dateApprox": true,
   "weekday": "Mo",
   "start": "09:30 Uhr",
   "place": "London",
   "country": "GB",
   "lat": 51.5074,
   "lng": -0.1278,
   "elevationGainM": 110,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 50000,
   "raceDayClimateC": {
    "min": 7,
    "avg": 11,
    "max": 15
   },
   "travel": "Flughafen LHR · Tube",
   "mapUrl": "https://laufatlas.com/#lauf=london"
  },
  {
   "id": "mendig",
   "name": "Lohners Vulkan-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-01",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "9:30 Uhr",
   "place": "Mendig",
   "bundesland": "RP",
   "country": "DE",
   "lat": 50.37,
   "lng": 7.28,
   "elevationGainM": 350,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 100,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Maifeiertags-Marathon durch die Vulkanlandschaft rund um den Laacher See.",
   "travel": "A61 Abfahrt Mendig · Pkw",
   "website": "https://www.vulkan-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=mendig"
  },
  {
   "id": "mendig-halb",
   "name": "Lohners Vulkan-Marathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-01",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Mendig",
   "bundesland": "RP",
   "country": "DE",
   "lat": 50.37,
   "lng": 7.28,
   "elevationGainM": 180,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 250,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Halbmarathon am 1. Mai durch Felder und Vulkanhügel der Osteifel.",
   "travel": "A61 Abfahrt Mendig · Pkw",
   "website": "https://www.vulkan-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=mendig-halb"
  },
  {
   "id": "osterwald",
   "name": "Osterwaldlauf",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-01",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Salzhemmendorf",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.078,
   "lng": 9.61,
   "elevationGainM": 700,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 80,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Bergiger Waldmarathon über die Kämme von Osterwald und Ith.",
   "travel": "Bahnhof Elze · Auto",
   "mapUrl": "https://laufatlas.com/#lauf=osterwald"
  },
  {
   "id": "bad-griesbach",
   "name": "Rottaler Volksmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-01",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:30 Uhr",
   "place": "Bad Griesbach im Rottal",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.45,
   "lng": 13.2,
   "elevationGainM": 400,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Einer der ältesten Volksmarathons Bayerns durch die Hügel des Rottals.",
   "travel": "A3 Pocking · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=bad-griesbach"
  },
  {
   "id": "bad-griesbach-halb",
   "name": "Rottaler Volksmarathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-01",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Bad Griesbach im Rottal",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.45,
   "lng": 13.2,
   "elevationGainM": 200,
   "terrain": "Hügel",
   "surface": "Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Welliger Halbmarathon rund um das Kurstädtchen Bad Griesbach.",
   "travel": "A3 Pocking · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=bad-griesbach-halb"
  },
  {
   "id": "werratal",
   "name": "Werratalmarathon (Hainich-Lauf)",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-01",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:30 Uhr",
   "place": "Amt Creuzburg OT Mihla",
   "bundesland": "TH",
   "country": "DE",
   "lat": 51.081,
   "lng": 10.332,
   "elevationGainM": 250,
   "terrain": "Fluss",
   "surface": "Radwege & Waldwege",
   "participants": 60,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Kleiner Landschaftsmarathon durchs Werratal am Rand des Nationalparks Hainich.",
   "travel": "Pkw · bei Eisenach",
   "mapUrl": "https://laufatlas.com/#lauf=werratal"
  },
  {
   "id": "werratal-halb",
   "name": "Werratalmarathon (Hainich-Lauf)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-01",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Amt Creuzburg OT Mihla",
   "bundesland": "TH",
   "country": "DE",
   "lat": 51.081,
   "lng": 10.332,
   "elevationGainM": 120,
   "terrain": "Fluss",
   "surface": "Radwege & Waldwege",
   "participants": 110,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Halbmarathon auf dem Werratal-Radweg zwischen Mihla und Creuzburg.",
   "travel": "Pkw · bei Eisenach",
   "mapUrl": "https://laufatlas.com/#lauf=werratal-halb"
  },
  {
   "id": "cuxhaven-halb",
   "name": "Cuxhavener Stadtsparkassen Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-02",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:30 Uhr",
   "place": "Cuxhaven",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.885,
   "lng": 8.69,
   "elevationGainM": 25,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 500,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Flacher Küsten-Halbmarathon mit Start und Ziel an der Kugelbake-Halle.",
   "travel": "Bahnhof Cuxhaven · Bus",
   "website": "https://www.cuxhaven-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=cuxhaven-halb"
  },
  {
   "id": "cuxhaven",
   "name": "Cuxhavener Stadtsparkassen Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-02",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:30 Uhr",
   "place": "Cuxhaven",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.885,
   "lng": 8.69,
   "elevationGainM": 40,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "An der Kugelbake entlang von Deich und Watt, wo die Elbe auf die Nordsee trifft.",
   "travel": "Bahnhof Cuxhaven · Bus",
   "website": "https://www.cuxhaven-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=cuxhaven"
  },
  {
   "id": "goitzsche",
   "name": "Goitzsche-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-02",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Bitterfeld-Wolfen",
   "bundesland": "ST",
   "country": "DE",
   "lat": 51.62,
   "lng": 12.335,
   "elevationGainM": 40,
   "terrain": "See",
   "surface": "Asphalt (Radweg)",
   "participants": 180,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Flache Runden um den Großen Goitzschesee — Start am Bitterfelder Stadthafen.",
   "travel": "Bhf Bitterfeld · Stadthafen",
   "website": "https://www.goitzsche-marathon.eu",
   "mapUrl": "https://laufatlas.com/#lauf=goitzsche"
  },
  {
   "id": "goitzsche-halb",
   "name": "Goitzsche-Marathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-02",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Bitterfeld-Wolfen",
   "bundesland": "ST",
   "country": "DE",
   "lat": 51.62,
   "lng": 12.335,
   "elevationGainM": 20,
   "terrain": "See",
   "surface": "Asphalt (Radweg)",
   "participants": 350,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Brettflacher Halbmarathon am Ufer des gefluteten Goitzschesees.",
   "travel": "Bhf Bitterfeld · Stadthafen",
   "website": "https://www.goitzsche-marathon.eu",
   "mapUrl": "https://laufatlas.com/#lauf=goitzsche-halb"
  },
  {
   "id": "wedel-halb",
   "name": "Wedeler Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-02",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Wedel",
   "bundesland": "SH",
   "country": "DE",
   "lat": 53.583,
   "lng": 9.705,
   "elevationGainM": 40,
   "terrain": "Fluss",
   "surface": "Asphalt & Trail",
   "participants": 300,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Am Elbufer beim Willkomm-Höft vorbei an den großen Pötten.",
   "travel": "S-Bahn Wedel",
   "mapUrl": "https://laufatlas.com/#lauf=wedel-halb"
  },
  {
   "id": "bamberg-halb",
   "name": "Weltkulturerbelauf Bamberg",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-02",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Bamberg",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.9,
   "lng": 10.89,
   "elevationGainM": 180,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2500,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Halbmarathon durch das UNESCO-Welterbe Bambergs – nur alle zwei Jahre.",
   "travel": "Hbf Bamberg · A70",
   "website": "https://www.weltkulturerbelauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=bamberg-halb"
  },
  {
   "id": "genf",
   "name": "Genève Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-03",
   "dateApprox": true,
   "weekday": "Mo",
   "start": "08:30 Uhr",
   "place": "Genf",
   "country": "CH",
   "lat": 46.2044,
   "lng": 6.1432,
   "elevationGainM": 150,
   "terrain": "See",
   "surface": "Asphalt",
   "participants": 6000,
   "raceDayClimateC": {
    "min": 7,
    "avg": 12,
    "max": 18
   },
   "travel": "Bahn Genève · Tram",
   "mapUrl": "https://laufatlas.com/#lauf=genf"
  },
  {
   "id": "ingolstadt-halb",
   "name": "Halbmarathon Ingolstadt",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-08",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "15:00 Uhr",
   "place": "Ingolstadt",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.76,
   "lng": 11.42,
   "elevationGainM": 40,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 4500,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Einer der größten Halbmarathons Bayerns – flach und schnell durch Ingolstadt und den Klenzepark.",
   "travel": "Hbf Ingolstadt · A9",
   "website": "https://www.halbmarathon-ingolstadt.net",
   "mapUrl": "https://laufatlas.com/#lauf=ingolstadt-halb"
  },
  {
   "id": "lotte-halen",
   "name": "Halener Bahnmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-08",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Lotte-Halen",
   "bundesland": "NW",
   "country": "DE",
   "lat": 52.2833,
   "lng": 7.9333,
   "elevationGainM": 0,
   "terrain": "flach",
   "surface": "Tartanbahn",
   "participants": 50,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Kult-Bahnmarathon: gut 105 Runden auf der 400-Meter-Bahn in Halen.",
   "travel": "A1 Lotte/Osnabrück",
   "mapUrl": "https://laufatlas.com/#lauf=lotte-halen"
  },
  {
   "id": "ipf-ries-halb",
   "name": "Ipf-Ries-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-08",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "17:00 Uhr",
   "place": "Bopfingen",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.856,
   "lng": 10.352,
   "elevationGainM": 60,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 650,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Schneller Abendlauf von Nördlingen durchs Ries zum Ipf nach Bopfingen.",
   "travel": "Bahn Bopfingen · Flughafen STR",
   "website": "https://ipf-ries-halbmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=ipf-ries-halb"
  },
  {
   "id": "magdeburg-elbebruecken-halb",
   "name": "Elbe-Brücken-Lauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-09",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Magdeburg",
   "bundesland": "ST",
   "country": "DE",
   "lat": 52.131,
   "lng": 11.645,
   "elevationGainM": 60,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Halbmarathon über Magdeburgs Elbbrücken mit ständigem Flussblick.",
   "travel": "Magdeburg Hbf · Straßenbahn",
   "mapUrl": "https://laufatlas.com/#lauf=magdeburg-elbebruecken-halb"
  },
  {
   "id": "mainz-halb",
   "name": "Gutenberg Halbmarathon Mainz",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-09",
   "dateApprox": false,
   "weekday": "So",
   "start": "9:00 Uhr",
   "place": "Mainz",
   "bundesland": "RP",
   "country": "DE",
   "lat": 50,
   "lng": 8.27,
   "elevationGainM": 80,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 4500,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Das große Mainzer Lauffest mit Fastnachtsstimmung entlang von Rhein und Altstadt.",
   "travel": "Hbf Mainz · Fußweg",
   "website": "https://www.halbmarathon-mainz.de",
   "mapUrl": "https://laufatlas.com/#lauf=mainz-halb"
  },
  {
   "id": "schweinfurt-halb",
   "name": "MainCityRun Schweinfurt Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-09",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Schweinfurt",
   "bundesland": "BY",
   "country": "DE",
   "lat": 50.04,
   "lng": 10.23,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 500,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Stadt-Halbmarathon am Mainufer der Industriestadt Schweinfurt.",
   "travel": "Hbf Schweinfurt · A70",
   "mapUrl": "https://laufatlas.com/#lauf=schweinfurt-halb"
  },
  {
   "id": "bayreuth-halb",
   "name": "Maisel's FunRun Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-09",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Bayreuth",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.95,
   "lng": 11.57,
   "elevationGainM": 150,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 700,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Halbmarathon zum Maisel's Weissbierfest mit Ziel an der Brauerei.",
   "travel": "Hbf Bayreuth · A9",
   "website": "https://www.maisels-funrun.de",
   "mapUrl": "https://laufatlas.com/#lauf=bayreuth-halb"
  },
  {
   "id": "duisburg-halb",
   "name": "Rhein-Ruhr-Marathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-09",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:15 Uhr",
   "place": "Duisburg",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.4093,
   "lng": 6.7784,
   "elevationGainM": 40,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2500,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Flache Halbdistanz durch Duisburg mit Ziel im Stadion an der Wedau.",
   "travel": "Duisburg Hbf · A59",
   "website": "https://www.rhein-ruhr-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=duisburg-halb"
  },
  {
   "id": "duisburg",
   "name": "Rhein-Ruhr-Marathon Duisburg",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-09",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Duisburg",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.4093,
   "lng": 6.7784,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1000,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Flacher Traditionsmarathon vom Sportpark Wedau durch Innenhafen und Rheinorte.",
   "travel": "Duisburg Hbf · A59",
   "website": "https://www.rhein-ruhr-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=duisburg"
  },
  {
   "id": "schliersee-halb",
   "name": "Schliersee Lauf Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-09",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Schliersee",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.74,
   "lng": 11.86,
   "elevationGainM": 250,
   "terrain": "See",
   "surface": "Asphalt/Schotter",
   "participants": 500,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Halbmarathon um Schliersee und Spitzingsattel mit Bergpanorama.",
   "travel": "BRB Schliersee",
   "mapUrl": "https://laufatlas.com/#lauf=schliersee-halb"
  },
  {
   "id": "bad-harzburg",
   "name": "Bad Harzburger Bergmarathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-15",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "08:00 Uhr",
   "place": "Bad Harzburg",
   "bundesland": "NI",
   "country": "DE",
   "lat": 51.879,
   "lng": 10.561,
   "elevationGainM": 1200,
   "terrain": "Berg",
   "surface": "Trail",
   "participants": 120,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Anspruchsvoller Bergmarathon mit langen Anstiegen durch den Nordharz.",
   "travel": "Bahnhof Bad Harzburg",
   "mapUrl": "https://laufatlas.com/#lauf=bad-harzburg"
  },
  {
   "id": "bad-waldsee-halb",
   "name": "Bad Waldseer Lauffieber",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-15",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "14:00 Uhr",
   "place": "Bad Waldsee",
   "bundesland": "BW",
   "country": "DE",
   "lat": 47.923,
   "lng": 9.75,
   "elevationGainM": 80,
   "terrain": "See",
   "surface": "Asphalt",
   "participants": 550,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Flacher Halbmarathon rund um Stadtsee und Kurstadt Bad Waldsee.",
   "travel": "Bahn Bad Waldsee · Flughafen FDH",
   "website": "https://www.badwaldseer-lauffieber.de",
   "mapUrl": "https://laufatlas.com/#lauf=bad-waldsee-halb"
  },
  {
   "id": "lichtenstein-halb",
   "name": "Lichtenstein Trail",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-15",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "10:00 Uhr",
   "place": "Lichtenstein (Württemberg)",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.442,
   "lng": 9.245,
   "elevationGainM": 700,
   "terrain": "Berg",
   "surface": "Trail",
   "participants": 300,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "22-km-Trail über die Albtraufkante mit Blick auf Schloss Lichtenstein.",
   "travel": "Bahn Reutlingen Hbf · Flughafen STR",
   "mapUrl": "https://laufatlas.com/#lauf=lichtenstein-halb"
  },
  {
   "id": "goeteborg-halb",
   "name": "Göteborgsvarvet",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-16",
   "dateApprox": true,
   "weekday": "So",
   "start": "13:00 Uhr",
   "place": "Göteborg",
   "country": "SE",
   "lat": 57.7089,
   "lng": 11.9746,
   "elevationGainM": 58,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 60000,
   "raceDayClimateC": {
    "min": 9,
    "avg": 14,
    "max": 19
   },
   "travel": "Flughafen GOT · Bus",
   "mapUrl": "https://laufatlas.com/#lauf=goeteborg-halb"
  },
  {
   "id": "ingelheim-halb",
   "name": "Ingelheimer Halbe",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-16",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Ingelheim am Rhein",
   "bundesland": "RP",
   "country": "DE",
   "lat": 49.97,
   "lng": 8.06,
   "elevationGainM": 150,
   "terrain": "Wein",
   "surface": "Asphalt",
   "participants": 600,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Halbmarathon durch die Weinlagen der Rotweinstadt Ingelheim.",
   "travel": "Bahnhof Ingelheim",
   "mapUrl": "https://laufatlas.com/#lauf=ingelheim-halb"
  },
  {
   "id": "regensburg-halb",
   "name": "Regensburg Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-16",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Regensburg",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.02,
   "lng": 12.09,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 3000,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Beliebter Halbmarathon entlang der Donau durch das mittelalterliche Regensburg.",
   "travel": "Hbf Regensburg · A3/A93",
   "website": "https://www.regensburg-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=regensburg-halb"
  },
  {
   "id": "regensburg",
   "name": "Regensburg Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-16",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Regensburg",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.02,
   "lng": 12.09,
   "elevationGainM": 120,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 900,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Flacher Stadtmarathon durch die Welterbe-Altstadt und über die Steinerne Brücke.",
   "travel": "Hbf Regensburg · A3/A93",
   "website": "https://www.regensburg-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=regensburg"
  },
  {
   "id": "stuttgart-lauf-halb",
   "name": "Stuttgart-Lauf Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-16",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Stuttgart",
   "bundesland": "BW",
   "country": "DE",
   "lat": 48.792,
   "lng": 9.232,
   "elevationGainM": 110,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 10000,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Größter Halbmarathon Baden-Württembergs vom Neckarpark durch die Landeshauptstadt.",
   "travel": "S-Bahn Neckarpark · Flughafen STR",
   "website": "https://stuttgart-lauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=stuttgart-lauf-halb"
  },
  {
   "id": "traunstein-halb",
   "name": "Traunsteiner Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-16",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Traunstein",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.87,
   "lng": 12.64,
   "elevationGainM": 200,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 300,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Halbmarathon durch die Chiemgauer Kreisstadt mit Blick auf die Alpen.",
   "travel": "Hbf Traunstein · A8",
   "mapUrl": "https://laufatlas.com/#lauf=traunstein-halb"
  },
  {
   "id": "gelsenkirchen-halb",
   "name": "VIVAWEST-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-16",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:45 Uhr",
   "place": "Gelsenkirchen",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.5285,
   "lng": 7.033,
   "elevationGainM": 80,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 3000,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Beliebteste Distanz des Revier-Laufs durch Gelsenkirchen und Nachbarstädte.",
   "travel": "Gelsenkirchen Hbf · A42",
   "website": "https://vivawest-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=gelsenkirchen-halb"
  },
  {
   "id": "gelsenkirchen",
   "name": "VIVAWEST-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-16",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Gelsenkirchen",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.5285,
   "lng": 7.033,
   "elevationGainM": 150,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 700,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Rund umme Ecke durchs Revier – vorbei an Zechen, Halden und Nordsternpark.",
   "travel": "Gelsenkirchen Hbf · A42",
   "website": "https://vivawest-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=gelsenkirchen"
  },
  {
   "id": "kopenhagen",
   "name": "Kopenhagen-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-17",
   "dateApprox": true,
   "weekday": "Mo",
   "start": "09:30 Uhr",
   "place": "Kopenhagen",
   "country": "DK",
   "lat": 55.6761,
   "lng": 12.5683,
   "elevationGainM": 40,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 10000,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 17
   },
   "travel": "Flughafen CPH · Metro",
   "mapUrl": "https://laufatlas.com/#lauf=kopenhagen"
  },
  {
   "id": "helgoland",
   "name": "Gerolsteiner Helgoland-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-22",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "12:00 Uhr",
   "place": "Helgoland",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.181,
   "lng": 7.886,
   "elevationGainM": 300,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Der einzige Hochseemarathon der Welt – Runden über Unter- und Oberland der Felseninsel.",
   "travel": "Fähre/Katamaran ab Cuxhaven oder Hamburg",
   "website": "https://www.helgoland-marathon.com",
   "mapUrl": "https://laufatlas.com/#lauf=helgoland"
  },
  {
   "id": "rennsteig",
   "name": "GutsMuths-Rennsteiglauf",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-22",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Neuhaus am Rennweg → Schmiedefeld",
   "bundesland": "TH",
   "country": "DE",
   "lat": 50.503,
   "lng": 11.14,
   "elevationGainM": 550,
   "terrain": "Berg",
   "surface": "Waldwege & Schotter",
   "participants": 2200,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Deutschlands Kult-Crosslauf über den Rennsteig — mit Haferschleim, Fichten und Gänsehaut im Ziel.",
   "travel": "Shuttle ab Schmiedefeld · Pkw",
   "website": "https://www.rennsteiglauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=rennsteig"
  },
  {
   "id": "rennsteig-halb",
   "name": "GutsMuths-Rennsteiglauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-22",
   "dateApprox": false,
   "weekday": "Sa",
   "start": "10:30 Uhr",
   "place": "Oberhof → Schmiedefeld",
   "bundesland": "TH",
   "country": "DE",
   "lat": 50.704,
   "lng": 10.732,
   "elevationGainM": 280,
   "terrain": "Berg",
   "surface": "Waldwege & Schotter",
   "participants": 6000,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Der größte Halbmarathon des Ostens abseits der Städte — von Oberhof über den Kamm nach Schmiedefeld.",
   "travel": "Bhf Oberhof · Shuttle",
   "website": "https://www.rennsteiglauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=rennsteig-halb"
  },
  {
   "id": "oberstdorf-halb",
   "name": "Gebirgstäler Halbmarathon Oberstdorf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-23",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Oberstdorf",
   "bundesland": "BY",
   "country": "DE",
   "lat": 47.41,
   "lng": 10.28,
   "elevationGainM": 450,
   "terrain": "Berg",
   "surface": "Asphalt/Schotter",
   "participants": 400,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Halbmarathon durch die Gebirgstäler rund um Oberstdorf.",
   "travel": "Bhf Oberstdorf",
   "mapUrl": "https://laufatlas.com/#lauf=oberstdorf-halb"
  },
  {
   "id": "itzehoe-halb",
   "name": "Itzehoer Störlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-23",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Itzehoe",
   "bundesland": "SH",
   "country": "DE",
   "lat": 53.925,
   "lng": 9.516,
   "elevationGainM": 60,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Regionaler Klassiker entlang der Stör durch die Kreisstadt.",
   "travel": "Bahnhof Itzehoe",
   "mapUrl": "https://laufatlas.com/#lauf=itzehoe-halb"
  },
  {
   "id": "wuerzburg-halb",
   "name": "WVV Halbmarathon Würzburg",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-23",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Würzburg",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.79,
   "lng": 9.94,
   "elevationGainM": 70,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2500,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Halbmarathon am Mainufer unterhalb der Festung Marienberg.",
   "travel": "Hbf Würzburg · A3/A7",
   "website": "https://www.wuerzburg-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=wuerzburg-halb"
  },
  {
   "id": "wuerzburg",
   "name": "WVV Marathon Würzburg",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-05-23",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Würzburg",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.79,
   "lng": 9.94,
   "elevationGainM": 150,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 700,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Jubiläumsmarathon durch Würzburgs Altstadt vorbei an Residenz und Alter Mainbrücke.",
   "travel": "Hbf Würzburg · A3/A7",
   "website": "https://www.wuerzburg-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=wuerzburg"
  },
  {
   "id": "solingen-halb",
   "name": "Klingenlauf Solingen – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-05-27",
   "dateApprox": true,
   "weekday": "Do",
   "start": "10:00 Uhr",
   "place": "Solingen",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.17,
   "lng": 7.06,
   "elevationGainM": 320,
   "terrain": "Hügel",
   "surface": "Schotter",
   "participants": 300,
   "raceDayClimateC": {
    "min": 8,
    "avg": 13,
    "max": 18
   },
   "highlights": "Hügeliger Feiertagsklassiker durch die Wälder der Klingenstadt.",
   "travel": "S1 Solingen · A46",
   "website": "https://www.klingenlauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=solingen-halb"
  },
  {
   "id": "bad-arolsen-halb",
   "name": "Bad Arolser Waldmarathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-04",
   "dateApprox": true,
   "weekday": "Fr",
   "start": "11:00 Uhr",
   "place": "Bad Arolsen",
   "bundesland": "HE",
   "country": "DE",
   "lat": 51.39,
   "lng": 9.04,
   "elevationGainM": 150,
   "terrain": "See",
   "surface": "Wald-/Radwege",
   "participants": 120,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Entspannter Halbmarathon am Nordhessen-Badesee Twistesee.",
   "travel": "Bahnhof Bad Arolsen · Pkw zum Twistesee",
   "website": "https://www.advent-waldmarathon-arolsen.de",
   "mapUrl": "https://laufatlas.com/#lauf=bad-arolsen-halb"
  },
  {
   "id": "bad-arolsen",
   "name": "Bad Arolser Waldmarathon am Twistesee",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-04",
   "dateApprox": true,
   "weekday": "Fr",
   "start": "11:00 Uhr",
   "place": "Bad Arolsen",
   "bundesland": "HE",
   "country": "DE",
   "lat": 51.39,
   "lng": 9.04,
   "elevationGainM": 300,
   "terrain": "See",
   "surface": "Wald-/Radwege",
   "participants": 80,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Kleiner Naturmarathon auf Wald- und Uferwegen rund um den Twistesee.",
   "travel": "Bahnhof Bad Arolsen · Pkw zum Twistesee",
   "website": "https://www.advent-waldmarathon-arolsen.de",
   "mapUrl": "https://laufatlas.com/#lauf=bad-arolsen"
  },
  {
   "id": "stockholm",
   "name": "Stockholm-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-05",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "12:00 Uhr",
   "place": "Stockholm",
   "country": "SE",
   "lat": 59.3293,
   "lng": 18.0686,
   "elevationGainM": 120,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 13000,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "travel": "Flughafen ARN · Pendeltåg",
   "mapUrl": "https://laufatlas.com/#lauf=stockholm"
  },
  {
   "id": "usedom-beach",
   "name": "Usedom Beach Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-05",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Heringsdorf",
   "bundesland": "MV",
   "country": "DE",
   "lat": 53.955,
   "lng": 14.168,
   "elevationGainM": 20,
   "terrain": "Küste",
   "surface": "Trail",
   "participants": 150,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Marathon komplett auf dem Sandstrand der Usedomer Ostseeküste.",
   "travel": "UBB-Bahnhof Heringsdorf",
   "mapUrl": "https://laufatlas.com/#lauf=usedom-beach"
  },
  {
   "id": "eschborn-halb",
   "name": "Eschathlon Eschborn – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Eschborn",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.14,
   "lng": 8.56,
   "elevationGainM": 120,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 900,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Schneller Halbmarathon vor den Toren Frankfurts mit Blick auf die Skyline.",
   "travel": "S-Bahn Eschborn Süd",
   "mapUrl": "https://laufatlas.com/#lauf=eschborn-halb"
  },
  {
   "id": "solling",
   "name": "Internationaler Sollinglauf",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Dassel",
   "bundesland": "NI",
   "country": "DE",
   "lat": 51.803,
   "lng": 9.689,
   "elevationGainM": 800,
   "terrain": "Wald",
   "surface": "Trail",
   "participants": 100,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Traditionsreicher Waldmarathon über die Höhen des Sollings im Weserbergland.",
   "travel": "Bahnhof Einbeck-Salzderhelden · Auto",
   "mapUrl": "https://laufatlas.com/#lauf=solling"
  },
  {
   "id": "salzkotten",
   "name": "Klingenthal Salzkotten Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "08:30 Uhr",
   "place": "Salzkotten",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.6714,
   "lng": 8.6035,
   "elevationGainM": 80,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Familiärer Marathon durch die Sälzerstadt am ersten Juniwochenende.",
   "travel": "Bahnhof Salzkotten · A44",
   "website": "https://salzkotten-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=salzkotten"
  },
  {
   "id": "potsdam-halb",
   "name": "ProPotsdam Schlösserlauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-06",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Potsdam",
   "bundesland": "BB",
   "country": "DE",
   "lat": 52.383,
   "lng": 13.031,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2500,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Halbmarathon vorbei an Sanssouci und den Potsdamer Schlössern — Brandenburgs schönste Stadtstrecke.",
   "travel": "Potsdam Hbf · Tram 94",
   "website": "https://potsdam-schloesserlauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=potsdam-halb"
  },
  {
   "id": "salzkotten-halb",
   "name": "Salzkotten Marathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-06",
   "dateApprox": true,
   "weekday": "So",
   "start": "08:30 Uhr",
   "place": "Salzkotten",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.6714,
   "lng": 8.6035,
   "elevationGainM": 50,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 900,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Flacher Halbmarathon mit großer Dorffest-Atmosphäre in Salzkotten.",
   "travel": "Bahnhof Salzkotten · A44",
   "website": "https://salzkotten-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=salzkotten-halb"
  },
  {
   "id": "ahrathon",
   "name": "Ahrathon – Der Erlebnismarathon im Ahrtal",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "9:00 Uhr",
   "place": "Bad Neuenahr-Ahrweiler",
   "bundesland": "RP",
   "country": "DE",
   "lat": 50.54,
   "lng": 7.14,
   "elevationGainM": 450,
   "terrain": "Wein",
   "surface": "Asphalt/Schotter",
   "participants": 400,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Erlebnismarathon durch die Rotwein-Weinberge des Ahrtals mit Winzer-Verpflegung.",
   "travel": "Bahnhof Bad Neuenahr · A61",
   "website": "https://ahrathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=ahrathon"
  },
  {
   "id": "ahrathon-halb",
   "name": "Ahrathon – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "9:30 Uhr",
   "place": "Bad Neuenahr-Ahrweiler",
   "bundesland": "RP",
   "country": "DE",
   "lat": 50.54,
   "lng": 7.14,
   "elevationGainM": 200,
   "terrain": "Wein",
   "surface": "Asphalt/Schotter",
   "participants": 1000,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Halbmarathon mit Weinfest-Atmosphäre entlang der Ahr und ihrer Steillagen.",
   "travel": "Bahnhof Bad Neuenahr · A61",
   "website": "https://ahrathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=ahrathon-halb"
  },
  {
   "id": "nebra-halb",
   "name": "Himmelswegelauf",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:30 Uhr",
   "place": "Nebra (Unstrut)",
   "bundesland": "ST",
   "country": "DE",
   "lat": 51.286,
   "lng": 11.565,
   "elevationGainM": 300,
   "terrain": "Hügel",
   "surface": "Wald- & Feldwege",
   "participants": 250,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Lauf auf den Himmelswegen zur Fundstätte der Himmelsscheibe von Nebra.",
   "travel": "Pkw · Arche Nebra",
   "mapUrl": "https://laufatlas.com/#lauf=nebra-halb"
  },
  {
   "id": "altenburg",
   "name": "Skatstadtmarathon Altenburg",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Altenburg",
   "bundesland": "TH",
   "country": "DE",
   "lat": 50.985,
   "lng": 12.435,
   "elevationGainM": 250,
   "terrain": "Stadt",
   "surface": "Asphalt & Pflaster",
   "participants": 300,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Marathon durch die Skatstadt — Kopfsteinpflaster, Altstadtgassen und Schlossblick inklusive.",
   "travel": "Bhf Altenburg",
   "website": "https://www.skatstadtmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=altenburg"
  },
  {
   "id": "altenburg-halb",
   "name": "Skatstadtmarathon Altenburg",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:30 Uhr",
   "place": "Altenburg",
   "bundesland": "TH",
   "country": "DE",
   "lat": 50.985,
   "lng": 12.435,
   "elevationGainM": 120,
   "terrain": "Stadt",
   "surface": "Asphalt & Pflaster",
   "participants": 900,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Beliebter Halbmarathon vom Altenburger Markt durch Stadt und Umland.",
   "travel": "Bhf Altenburg",
   "website": "https://www.skatstadtmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=altenburg-halb"
  },
  {
   "id": "tollensesee",
   "name": "Tollenseseelauf",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-12",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "09:00 Uhr",
   "place": "Neubrandenburg",
   "bundesland": "MV",
   "country": "DE",
   "lat": 53.548,
   "lng": 13.25,
   "elevationGainM": 120,
   "terrain": "See",
   "surface": "Trail",
   "participants": 150,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Einmal rund um den Tollensesee auf Wald- und Uferwegen.",
   "travel": "Bahnhof Neubrandenburg",
   "mapUrl": "https://laufatlas.com/#lauf=tollensesee"
  },
  {
   "id": "drebber",
   "name": "Drebber-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Drebber",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.671,
   "lng": 8.517,
   "elevationGainM": 20,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 60,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Kleiner, brettflacher Dorfmarathon in der Diepholzer Moorniederung.",
   "travel": "Bahnhof Barnstorf · Auto",
   "mapUrl": "https://laufatlas.com/#lauf=drebber"
  },
  {
   "id": "waxweiler",
   "name": "Eifel-Marathon Waxweiler",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "9:00 Uhr",
   "place": "Waxweiler",
   "bundesland": "RP",
   "country": "DE",
   "lat": 50.09,
   "lng": 6.36,
   "elevationGainM": 600,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 150,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Welliger Landschaftsmarathon durch das Prümtal und die stille Westeifel.",
   "travel": "A60 · Pkw (Eifel)",
   "website": "https://www.eifelmarathon.com",
   "mapUrl": "https://laufatlas.com/#lauf=waxweiler"
  },
  {
   "id": "waxweiler-halb",
   "name": "Eifel-Marathon Waxweiler – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "9:30 Uhr",
   "place": "Waxweiler",
   "bundesland": "RP",
   "country": "DE",
   "lat": 50.09,
   "lng": 6.36,
   "elevationGainM": 300,
   "terrain": "Hügel",
   "surface": "Asphalt/Schotter",
   "participants": 300,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Naturnaher Halbmarathon durch die Hügel der Westeifel.",
   "travel": "A60 · Pkw (Eifel)",
   "website": "https://www.eifelmarathon.com",
   "mapUrl": "https://laufatlas.com/#lauf=waxweiler-halb"
  },
  {
   "id": "goerlitz",
   "name": "Europamarathon Görlitz-Zgorzelec",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Görlitz",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.151,
   "lng": 14.984,
   "elevationGainM": 150,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 200,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Über die Neiße und zurück — Marathon in zwei Ländern zwischen Görlitz und Zgorzelec.",
   "travel": "Bhf Görlitz",
   "website": "https://www.europamarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=goerlitz"
  },
  {
   "id": "goerlitz-halb",
   "name": "Europamarathon Görlitz-Zgorzelec",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:15 Uhr",
   "place": "Görlitz",
   "bundesland": "SN",
   "country": "DE",
   "lat": 51.151,
   "lng": 14.984,
   "elevationGainM": 80,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 450,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Deutsch-polnischer Halbmarathon durch die Altstadt von Görlitz und über die Neiße.",
   "travel": "Bhf Görlitz",
   "website": "https://www.europamarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=goerlitz-halb"
  },
  {
   "id": "leverkusen-halb",
   "name": "EVL-HalbMarathon Leverkusen",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Leverkusen",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.0459,
   "lng": 6.9853,
   "elevationGainM": 40,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 2500,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Schneller, flacher Rundkurs mit Ziel im Herzen Leverkusens.",
   "travel": "Leverkusen Mitte · A1/A3",
   "website": "https://www.leverkusen-halbmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=leverkusen-halb"
  },
  {
   "id": "wilhelmshaven",
   "name": "Gorch-Fock-Lauf",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Wilhelmshaven",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.514,
   "lng": 8.108,
   "elevationGainM": 25,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 150,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Laufsport direkt am Meer – am Südstrand und Jadebusen von Wilhelmshaven.",
   "travel": "Hbf Wilhelmshaven · Bus",
   "website": "https://gorch-fock-lauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=wilhelmshaven"
  },
  {
   "id": "wilhelmshaven-halb",
   "name": "Gorch-Fock-Lauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Wilhelmshaven",
   "bundesland": "NI",
   "country": "DE",
   "lat": 53.514,
   "lng": 8.108,
   "elevationGainM": 15,
   "terrain": "Küste",
   "surface": "Asphalt",
   "participants": 400,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Flacher Halbmarathon an der Jade mit Blick auf die Kaiser-Wilhelm-Brücke.",
   "travel": "Hbf Wilhelmshaven · Bus",
   "website": "https://gorch-fock-lauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=wilhelmshaven-halb"
  },
  {
   "id": "straubing-halb",
   "name": "Herzogstadtlauf Straubing Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Straubing",
   "bundesland": "BY",
   "country": "DE",
   "lat": 48.88,
   "lng": 12.57,
   "elevationGainM": 50,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 400,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Flacher Stadtlauf-Halbmarathon durch die Gäubodenmetropole Straubing.",
   "travel": "Hbf Straubing · A3",
   "mapUrl": "https://laufatlas.com/#lauf=straubing-halb"
  },
  {
   "id": "wuppertal-halb",
   "name": "Schwebebahn-Lauf – Sparkassen-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-13",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:15 Uhr",
   "place": "Wuppertal",
   "bundesland": "NW",
   "country": "DE",
   "lat": 51.2717,
   "lng": 7.193,
   "elevationGainM": 120,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1500,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Einmal unter der Schwebebahn durch das Tal der Wupper.",
   "travel": "Wuppertal Hbf · Schwebebahn",
   "website": "https://schwebebahn-lauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=wuppertal-halb"
  },
  {
   "id": "wiesbaden",
   "name": "City Marathon Wiesbaden",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-19",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "9:00 Uhr",
   "place": "Wiesbaden",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.09,
   "lng": 8.24,
   "elevationGainM": 200,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Stadtmarathon durch die Kurstadt Wiesbaden mit Start am Kranzplatz nahe dem Kochbrunnen.",
   "travel": "Hbf Wiesbaden · Fußweg",
   "website": "https://sporthilfe-wiesbaden.de",
   "mapUrl": "https://laufatlas.com/#lauf=wiesbaden"
  },
  {
   "id": "wiesbaden-halb",
   "name": "City Marathon Wiesbaden – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-19",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "9:30 Uhr",
   "place": "Wiesbaden",
   "bundesland": "HE",
   "country": "DE",
   "lat": 50.09,
   "lng": 8.24,
   "elevationGainM": 100,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 900,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Sommer-Halbmarathon durch das historische Zentrum der Landeshauptstadt Wiesbaden.",
   "travel": "Hbf Wiesbaden · Fußweg",
   "website": "https://sporthilfe-wiesbaden.de",
   "mapUrl": "https://laufatlas.com/#lauf=wiesbaden-halb"
  },
  {
   "id": "fuerth",
   "name": "Metropolmarathon Fürth",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-20",
   "dateApprox": false,
   "weekday": "So",
   "start": "07:45 Uhr",
   "place": "Fürth",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.48,
   "lng": 10.99,
   "elevationGainM": 150,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 400,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Sommermarathon durch die Metropolregion – 2027 von der Nürnberger Kaiserburg zum Fürther Kleeblatt.",
   "travel": "U1 Fürth Rathaus · A73",
   "website": "https://metropolmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=fuerth"
  },
  {
   "id": "fuerth-halb",
   "name": "Metropolmarathon Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-20",
   "dateApprox": false,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Fürth",
   "bundesland": "BY",
   "country": "DE",
   "lat": 49.48,
   "lng": 10.99,
   "elevationGainM": 80,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1800,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Halbmarathon durch Fürths Innenstadt beim größten Laufevent der Kleeblattstadt.",
   "travel": "U1 Fürth Rathaus · A73",
   "website": "https://metropolmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=fuerth-halb"
  },
  {
   "id": "vercors",
   "name": "Vercors-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-20",
   "dateApprox": true,
   "weekday": "So",
   "start": "08:00 Uhr",
   "place": "Villard-de-Lans",
   "country": "FR",
   "lat": 45.07,
   "lng": 5.55,
   "elevationGainM": 531,
   "terrain": "Berg",
   "surface": "Trail & Schotter",
   "participants": 1800,
   "raceDayClimateC": {
    "min": 7,
    "avg": 15,
    "max": 23
   },
   "travel": "Bahn bis Grenoble + Bus",
   "mapUrl": "https://laufatlas.com/#lauf=vercors"
  },
  {
   "id": "crailsheim-halb",
   "name": "Crailsheimer Halbmarathon (Syntegon Burgberglauf)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-26",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "18:00 Uhr",
   "place": "Crailsheim",
   "bundesland": "BW",
   "country": "DE",
   "lat": 49.134,
   "lng": 10.071,
   "elevationGainM": 130,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 450,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Sommerlicher Abendhalbmarathon rund um den Crailsheimer Burgberg.",
   "travel": "Bahn Crailsheim · Flughafen STR",
   "website": "https://syntegon-burgberglauf.de",
   "mapUrl": "https://laufatlas.com/#lauf=crailsheim-halb"
  },
  {
   "id": "loeningen-halb",
   "name": "Remmers-Hasetal-Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-26",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "17:00 Uhr",
   "place": "Löningen",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.737,
   "lng": 7.758,
   "elevationGainM": 20,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 700,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Schneller Abend-Halbmarathon entlang der Hase im Oldenburger Münsterland.",
   "travel": "Bahnhof Löningen",
   "website": "https://remmers-hasetal-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=loeningen-halb"
  },
  {
   "id": "loeningen",
   "name": "Remmers-Hasetal-Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-26",
   "dateApprox": true,
   "weekday": "Sa",
   "start": "15:30 Uhr",
   "place": "Löningen",
   "bundesland": "NI",
   "country": "DE",
   "lat": 52.737,
   "lng": 7.758,
   "elevationGainM": 30,
   "terrain": "flach",
   "surface": "Asphalt",
   "participants": 250,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Sommerlicher Nachmittagsmarathon durchs flache Hasetal mit Volksfestfinale.",
   "travel": "Bahnhof Löningen",
   "website": "https://remmers-hasetal-marathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=loeningen"
  },
  {
   "id": "tuttlingen-halb",
   "name": "B. BRAUN Marathon (Halbmarathon, run&fun Tuttlingen)",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-27",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:30 Uhr",
   "place": "Tuttlingen",
   "bundesland": "BW",
   "country": "DE",
   "lat": 47.985,
   "lng": 8.817,
   "elevationGainM": 15,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 650,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Flacher Halbmarathon an der Donau, ideal für persönliche Bestzeiten.",
   "travel": "Bahn Tuttlingen · Flughafen ZRH",
   "website": "https://runundfun.de",
   "mapUrl": "https://laufatlas.com/#lauf=tuttlingen-halb"
  },
  {
   "id": "tuttlingen",
   "name": "B. BRAUN Marathon (run&fun Tuttlingen)",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-27",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Tuttlingen",
   "bundesland": "BW",
   "country": "DE",
   "lat": 47.985,
   "lng": 8.817,
   "elevationGainM": 30,
   "terrain": "Fluss",
   "surface": "Asphalt",
   "participants": 200,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Zwei topfebene Runden durchs junge Donautal – nur 28 Höhenmeter.",
   "travel": "Bahn Tuttlingen · Flughafen ZRH",
   "website": "https://runundfun.de",
   "mapUrl": "https://laufatlas.com/#lauf=tuttlingen"
  },
  {
   "id": "balzburg",
   "name": "Balzburg Marathon",
   "distance": "marathon",
   "distanceKm": 42.195,
   "date": "2027-06-27",
   "dateApprox": true,
   "weekday": "So",
   "start": "09:00 Uhr",
   "place": "Ellerdorf",
   "bundesland": "SH",
   "country": "DE",
   "lat": 54.153,
   "lng": 9.92,
   "elevationGainM": 120,
   "terrain": "Wald",
   "surface": "Asphalt & Schotter",
   "participants": 50,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Winziger Sommermarathon durch Knicks und Wälder Mittelholsteins.",
   "travel": "Bahnhof Nortorf · Auto",
   "mapUrl": "https://laufatlas.com/#lauf=balzburg"
  },
  {
   "id": "hella-hamburg-halb",
   "name": "hella hamburg halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-27",
   "dateApprox": false,
   "weekday": "So",
   "start": "10:00 Uhr",
   "place": "Hamburg",
   "bundesland": "HH",
   "country": "DE",
   "lat": 53.564,
   "lng": 10,
   "elevationGainM": 60,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 10000,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Hamburgs großer Sommer-Halbmarathon an Alster, Elbe und Landungsbrücken.",
   "travel": "Flughafen HAM · U/S-Bahn",
   "website": "https://www.hamburg-halbmarathon.de",
   "mapUrl": "https://laufatlas.com/#lauf=hella-hamburg-halb"
  },
  {
   "id": "trier-halb",
   "name": "Trierer Stadtlauf – Halbmarathon",
   "distance": "halb",
   "distanceKm": 21.0975,
   "date": "2027-06-27",
   "dateApprox": true,
   "weekday": "So",
   "start": "8:20 Uhr",
   "place": "Trier",
   "bundesland": "RP",
   "country": "DE",
   "lat": 49.76,
   "lng": 6.64,
   "elevationGainM": 100,
   "terrain": "Stadt",
   "surface": "Asphalt",
   "participants": 1500,
   "raceDayClimateC": {
    "min": 11,
    "avg": 16,
    "max": 21
   },
   "highlights": "Halbmarathon durch Deutschlands älteste Stadt mit Start an der Porta Nigra.",
   "travel": "Hbf Trier · Fußweg",
   "mapUrl": "https://laufatlas.com/#lauf=trier-halb"
  }
 ]
}
