Baustellen-API für TMS-Anbieter & Logistik-Software
Integrieren Sie tagesaktuelle Autobahn-Baustellendaten direkt in Ihr Transport-Management-System – strukturiert, angereichert mit DWD-Wetter, LKW-Beschränkungen und historischem Archiv. Kostenloser API-Zugang.
In 4 Schritten live – ohne Middleware
Von der Registrierung bis zur ersten Abfrage in Ihrem TMS dauert es weniger als 15 Minuten. Kein Parsing-Aufwand, keine Rohdaten-Bereinigung.
Registrieren
Kostenloses Konto anlegen – in 2 Minuten. API-Token kommt sofort per E-Mail.
Token einbinden
Bearer-Token im Authorization-Header setzen – Standard HTTP-Auth, keine SDK nötig.
Endpoint aufrufen
XLSX direkt per GET abrufen – mit Python, cURL, Power Query oder Ihrem TMS-Connector.
Daten verarbeiten
29 bereinigte Spalten, kein Preprocessing. Direkt filtern, joinen und anzeigen.
Direkter API-Zugriff – drei Zeilen Code
Alle Endpoints liefern strukturierte XLSX-Dateien – sofort ladbar in pandas, Power Query oder jeden HTTP-Client. Bearer-Token als einzige Authentifizierung.
# Alle Baustellen – mit Wetter, Warnungen, LKW-Beschränkungen curl -H "Authorization: Bearer IHR_TOKEN" \ -o baustellen.xlsx \ https://www.autobahn-baustellen.de/wp-json/autobahn/v1/download/baustellen # Historischer Tagesstand (Archiv) curl -H "Authorization: Bearer IHR_TOKEN" \ -o baustellen-2026-05-01.xlsx \ "https://www.autobahn-baustellen.de/wp-json/autobahn/v1/download/baustellen?date=2026-05-01" # Verfügbare Archiv-Tage abfragen curl -H "Authorization: Bearer IHR_TOKEN" \ https://www.autobahn-baustellen.de/wp-json/autobahn/v1/archive-dates # Wochenstatistik pro Autobahn curl -H "Authorization: Bearer IHR_TOKEN" \ -o woche.xlsx \ https://www.autobahn-baustellen.de/wp-json/autobahn/v1/download/wochenuebersicht
import requests import pandas as pd TOKEN = "IHR_TOKEN_HIER" BASE = "https://www.autobahn-baustellen.de/wp-json/autobahn/v1" HDR = {"Authorization": f"Bearer {TOKEN}"} # Alle Baustellen laden df = pd.read_excel( f"{BASE}/download/baustellen", storage_options={"headers": HDR} ) # Für Ihr TMS: LKW-kritische Engstellen filtern lkw_kritisch = df[df["Max Breite (m)"] < 3.5] # Vollsperrung + Unwetterwarnung kombiniert hochrisiko = df[ (df["Gesperrt"] == "Ja") & (df["Wetterwarnung"].notna()) ] # Nur Bayern für regionales TMS bayern = df[df["Bundesland"] == "Bayern"] print(f"Gesamt: {len(df)} | LKW-kritisch: {len(lkw_kritisch)} | Hochrisiko: {len(hochrisiko)}")
const XLSX = require('xlsx'); const TOKEN = 'IHR_TOKEN_HIER'; const BASE = 'https://www.autobahn-baustellen.de/wp-json/autobahn/v1'; async function fetchBaustellen() { const res = await fetch(`${BASE}/download/baustellen`, { headers: { 'Authorization': `Bearer ${TOKEN}` } }); const buf = await res.arrayBuffer(); const wb = XLSX.read(buf); const rows = XLSX.utils.sheet_to_json(wb.Sheets[wb.SheetNames[0]]); // LKW-Engstellen für Ihr TMS aufbereiten const engstellen = rows.filter(r => r['Max Breite (m)'] < 3.5); console.log(`${rows.length} Baustellen, ${engstellen.length} LKW-kritisch`); return rows; } fetchBaustellen();
// Power Query M – direkt in Excel oder Power BI einfügen let Token = "IHR_TOKEN_HIER", Url = "https://www.autobahn-baustellen.de/wp-json/autobahn/v1/download/baustellen", Quelle = Web.Contents(Url, [ Headers = [ Authorization = "Bearer " & Token ] ]), Arbeitsmappe = Excel.Workbook(Quelle, true, true), Tabelle = Arbeitsmappe{[Item="alle-baustellen"]}[Data], // Nur Bayern – für regionale TMS-Instanz Bayern = Table.SelectRows(Tabelle, each [Bundesland] = "Bayern") in Bayern
Verfügbare Endpoints
?date=YYYY-MM-DD für Archiv.29 Spalten – alle sofort nutzbar
Kein Parsing, kein Cleaning. Alle Felder sind normiert, dedupliziert und direkt in Ihr Datenmodell ladbar. Orangefarbene Felder sind besonders relevant für TMS-Logik.
| Feldname | Typ | Beschreibung | TMS-Relevanz |
|---|---|---|---|
| Max Breite (m) | float | Maximale Durchfahrtsbreite – aus Beschreibung extrahiert | ⭐ LKW-Routing, Engstellen-Filter |
| Max Höhe (m) | float | Maximale Durchfahrtshöhe – Tunnel & Brücken | ⭐ Container-/Auflieger-Prüfung |
| Gesperrt | string | „Ja“ / „Nein“ – dedupliziert aus Sub-Phasen | ⭐ Dispositions-Alert |
| Wetterwarnung | string | DWD-Warnung: STURM, GEWITTER, GLATTEIS, BÖEN … | ⭐ Risiko-Scoring, Push-Alerts |
| Warnung Stufe | string | Vorinformation / Wetterwarnung / Unwetterwarnung / Extremes Unwetter | ⭐ Prioritäts-Routing |
| Autobahn | string | z. B. „A3″, „A8″, „A99″ | Strecken-Join, Filter |
| Bundesland | string | Aus GPS-Koordinaten berechnet (95 %+ Genauigkeit) | Regionales TMS-Partitioning |
| Länge (km) | float | Streckenlänge der Baustelle in Kilometern | ETA-Berechnung, Puffer |
| Max km/h | int | Geltende Geschwindigkeitsbegrenzung | ETA-Korrektur |
| Wettertyp | string | DWD-Tagesprognose: Regen, Schnee, sonnig … | Fahrerinformation |
| Temp Min / Max | float | Min/Max-Temperatur an nächster DWD-Station (< 10 km) | Gefahrgut, Winterdienst |
| Niederschlag (mm) | float | Prognostizierter Tagesniederschlag | Risiko-Score |
| Sub-Phasen | int | Anzahl deduplizierter Bauphasen (restriktivster Wert gewählt) | Qualitäts-Indikator |
| Koordinaten | float | Lat/Lng der Baustelle für Kartenintegration | Map-Layer, Geo-Join |
| Beginn / Ende | date | Geplanter Bauzeitraum laut Autobahn GmbH | Langfrist-Planung |
⭐ = besonders relevant für TMS-Logik & automatisiertes Routing. Vollständige Feldbeschreibung unter /api-doku/.
Veredelte Daten statt Rohzeilen
Die Autobahn GmbH liefert Rohdaten. Wir liefern Antworten – angereichert, dedupliziert und direkt in Ihre Systemlandschaft integrierbar.
Keine Middleware nötig
Standard-HTTP-GET mit Bearer-Token – kein SDK, kein Wrapper, keine proprietäre Client-Library. Funktioniert in jedem HTTP-Stack.
Sofort integrierbarDedupliziert & normiert
Sub-Phasen zusammengefasst, restriktivster Wert gewählt, Bundesland aus Koordinaten berechnet. 30 % weniger Zeilen – 100 % verwertbar.
Kein PreprocessingDWD-Wetter eingebettet
Wetterwarnungen (stündlich) und Tagesprognose (täglich) pro Baustelle – kein zweiter API-Call, kein separater Weather-Service nötig.
Historisches Archiv
Jeder vergangene Tag abrufbar per ?date=YYYY-MM-DD – inklusive damaliger Wetterlage. Ideal für Schadensanalysen und Audits.
Token Self-Service
API-Token jederzeit im Kundenbereich neu generieren – ohne Support-Ticket. Mehrere Umgebungen (Dev/Staging/Prod) mit eigenen Tokens trennbar.
Transparentes Changelog
Jede Änderung am Datenschema wird öffentlich dokumentiert – mit Versionsnummer und Migrationspfad. Kein Breaking Change ohne Vorankündigung.
ProduktionsreifWas TMS-Anbieter damit bauen
Von der einfachen Karten-Überlagerung bis zum vollautomatisierten Risiko-Routing – reale Szenarien aus der Logistik-Software-Entwicklung.
Echtzeit-Baustellenlayer in der Karte
Koordinaten und Status täglich laden, als GeoJSON aufbereiten und als Layer über Ihre Routingkarte legen – Vollsperrungen sofort visuell erkennbar.
Automatisches LKW-Engstellen-Routing
Vor Tourenoptimierung alle Baustellen mit Breite < 3,5 m laden und als Sperrflächen in den Routing-Algorithmus einarbeiten. Keine manuelle Pflege.
Push-Alerts bei Unwetterwarnung
Stündliche Wetterwarnungen mit aktiven Touren joinen – bei Stufe 3+4 auf betroffenen Strecken automatisch Fahrer-Alert oder Dispobench-Benachrichtigung auslösen.
ETA-Korrektur durch Baustellen
Baustellenlänge und Tempolimit in die ETA-Berechnung einbeziehen – realistischere Lieferfenster, weniger Eskalationen beim Kunden.
Risiko-Score pro Route
Vollsperrungen × Wetterwarnungsstufe × Streckenlänge zu einem Risiko-Score aggregieren – Disponenten sehen auf einen Blick, welche Touren heute kritisch sind.
Historische Audit-Trails
Für jeden abgeschlossenen Auftrag Baustellen- und Wetterlage des Liefertages archivieren – belastbare Dokumentation bei Kundenbeschwerden oder Versicherungsfällen.
Antworten für Entwickler & Produktteams
Welches Authentifizierungsverfahren verwendet die API?
Die API verwendet Bearer-Token-Authentifizierung im HTTP-Authorization-Header: Authorization: Bearer IHR_TOKEN. Kein OAuth-Flow, kein API-Key als Query-Parameter. Der Token wird nach der Registrierung sofort per E-Mail zugestellt und kann im Kundenbereich jederzeit neu generiert werden.
In welchem Format liefert die API die Daten zurück?
Die API liefert strukturierte XLSX-Dateien (Excel 2007+). Das Format ist direkt ladbar in pandas (pd.read_excel()), Power Query (Excel.Workbook()), Node.js (xlsx-Library) oder jedes BI-Tool. Es gibt aktuell keinen JSON-Endpoint – das XLSX-Format wird von allen relevanten Logistik-Stacks nativ unterstützt und ermöglicht direktes Filtern ohne Deserialisierung.
Wie häufig werden die Daten aktualisiert?
Baustellendaten und DWD-Tageswetter werden täglich um 03:00 Uhr aktualisiert. DWD-Wetterwarnungen werden stündlich abgerufen – damit sind auch kurzfristige Unwetterereignisse (Gewitter, Sturmböen) innerhalb einer Stunde in den Daten sichtbar. Für Ihre Integration empfehlen wir einen morgendlichen Bulk-Pull (03:30 Uhr) plus stündliche Warnungs-Checks.
Wie funktioniert der Archiv-Zugang per API?
Hängen Sie den Parameter ?date=YYYY-MM-DD an den Baustellen-Endpoint: /download/baustellen?date=2026-05-01. Eine Liste aller verfügbaren Archiv-Tage erhalten Sie über /archive-dates als JSON. Jede archivierte Datei enthält den Datenstand inklusive der damaligen DWD-Wettervorhersage – ideal für historische Analysen und Compliance-Dokumentation.
Darf ich die API-Daten in meinem kommerziellen TMS-Produkt einsetzen?
Ja. Die Daten stammen aus der offiziellen Schnittstelle der Autobahn GmbH und des Deutschen Wetterdienstes – beides öffentlich zugängliche Quellen. Sie dürfen die Daten in eigenen Produkten nutzen und Ihren Kunden bereitstellen. Bei Weiterverkauf der Rohdaten oder größerer kommerzieller Distribution sprechen Sie uns bitte vorher an. Schreiben Sie uns an die Adresse im Impressum.
Gibt es Rate Limits oder eine SLA?
In der aktuellen Aufbauphase gibt es keine harten Rate Limits. Wir bitten darum, die Daten nicht häufiger als stündlich abzurufen – was für alle realen Anwendungsfälle ausreicht, da Baustellen täglich und Warnungen stündlich aktualisiert werden. Eine formale SLA werden wir bei Einführung eines Bezahlmodells veröffentlichen. Änderungen kündigen wir mindestens 30 Tage im Voraus an.
API-Token anfordern – kostenlos & sofort
Registrieren Sie sich in 2 Minuten und erhalten Sie Ihren persönlichen Bearer-Token per E-Mail. Keine Kreditkarte, keine Verpflichtung, kein Ablaufdatum.
Keine Kosten · Kein Ablaufdatum · Sofortige Aktivierung · Token-Neugenerierung im Self-Service

