Bodenrichtwerte-API für deutsche Städte (BORIS)
Amtliche Bodenrichtwerte je Stadt über eine kostenlose, keylose REST-API. Quelle sind die BORIS-Geodatendienste der Länder, aggregiert zu einer Bauland-Kennzahl je Stadt und einheitlich als JSON ausgeliefert.
Welche Daten gibt es
Pro abgedeckter Stadt liefert der Endpunkt eine Bauland-Kennzahl: Median, Minimum und Maximum der Bodenrichtwerte in EUR pro Quadratmeter, Anzahl der Zonen und den Stichtag. Gefiltert auf Bauland (Wohnen, Misch, Gewerbe), damit Wald- und Wasserzonen den Wert nicht verzerren.
- Median-Bodenrichtwert (EUR/m²)
- Minimum-Bodenrichtwert
- Maximum-Bodenrichtwert
- Anzahl Bodenrichtwertzonen
- Stichtag
Quelle: BORIS (Bodenrichtwertinformationssysteme der Länder). Lizenz:
DL-DE Zero 2.0 bzw. DL-DE BY 2.0 (je Land). Quelle, Lizenz-URL und Zeitstempel stehen in jeder
API-Antwort im meta- und attribution-Block.
So rufst du es ab
Ein einfacher GET-Request, ohne Schlüssel und ohne Anmeldung:
curl https://infranode.dev/api/v1/cities/berlin/land-values Setze für eine andere Stadt einfach den Slug aus der Städte-Liste in den Pfad ein.
Kein Schlüssel, keine Anmeldung, kostenlos.
Abgedeckte Städte
Bodenrichtwerte sind dort verfügbar, wo das jeweilige Land einen offenen BORIS-Dienst bereitstellt.
Aktuell für 56 Städte verfügbar. Den genauen Stand je Stadt zeigt die Abdeckungs- und Status-Seite, die vollständige Liste aller Städte die Städte-Übersicht.
Endpunkt-Referenz
Alle Parameter, Felder und Antwort-Beispiele stehen in der API-Referenz zu diesem Endpunkt. InfraNode gibt es zusätzlich als MCP-Server für KI-Assistenten.
Häufige Fragen
- Ist die Bodenrichtwerte-API kostenlos und keylos?
- Ja. Kein Schlüssel, keine Anmeldung, kostenlos, ein GET-Request genügt. Das Rate-Limit beträgt 300 Anfragen pro Minute und IP.
- Was bedeutet die Bauland-Kennzahl?
- Es ist der Median der Bodenrichtwerte einer Stadt, gefiltert auf Bauland (Wohnen, Misch, Gewerbe), plus Minimum, Maximum, Zonenzahl und Stichtag. So bleibt der Wert aussagekräftig und nicht durch Wald- oder Wasserflächen verzerrt.
- Warum ist nicht jede Stadt abgedeckt?
- Bodenrichtwerte werden je Bundesland bereitgestellt. Wo ein Land keinen offenen BORIS-Dienst anbietet (etwa lizenzbeschränkt), antwortet die API ehrlich mit not_covered statt zu raten.