Zum Inhalt springen
API v1160+ Datasets • JSON & CSV • Kostenlos

ultrion.de Daten-API

RESTful API für Deutschlands größte Open-Data-Sammlung. Zugriff auf 160+ kuratierte Datasets aus offiziellen Quellen — mit Filterung, Paginierung und CSV-Export.

Datasets
160+
Formate
JSON / CSV
Rate Limit
100 req/5min
Auth
Keine nötig
Base URL
https://ultrion.de/api/data

Endpunkte

Gibt eine paginierte Liste aller verfügbaren Datasets mit Metadaten zurück.

Parameter

categorystringKategorie-Filter (wirtschaft, energie, gesundheit, …)
searchstringVolltextsuche in Titel, Beschreibung und Tags
tagsstringTag-Filter, kommagetrennt (z.B. tags=Inflation,Eurostat)
pagenumberSeitennummer (Standard: 1)
perPagenumberEinträge pro Seite (1–100, Standard: 20)

Beispiel-Request

GET https://ultrion.de/api/data/datasets?category=wirtschaft&search=inflation&perPage=5

Response

{
  "datasets": [
    {
      "slug": "inflation-deutschland",
      "title": "Inflationsrate Deutschland 1991–2025",
      "category": "Wirtschaft",
      "categorySlug": "wirtschaft",
      "description": "...",
      "lastUpdated": "2025-05-15",
      "tags": ["Inflation", "Verbraucherpreisindex", "Deutschland"],
      "source": "Statistisches Bundesamt",
      "hasApiData": true,
      "apiEndpoints": {
        "data": "/api/data/datasets/inflation-deutschland",
        "download": "/api/data/download/inflation-deutschland",
        "embed": "/api/data/embed/inflation-deutschland"
      }
    }
  ],
  "total": 160,
  "page": 1,
  "perPage": 5,
  "totalPages": 32,
  "categories": [...]
}

Code-Beispiele

# Alle Datasets auflisten
curl "https://ultrion.de/api/data/datasets?category=wirtschaft&perPage=10"

# Einzelnes Dataset
curl "https://ultrion.de/api/data/datasets/inflation-deutschland?years=2020-2025"

# Als CSV herunterladen
curl "https://ultrion.de/api/data/datasets/inflation-deutschland?format=csv" -o inflation.csv

# Datasets vergleichen
curl "https://ultrion.de/api/data/compare?datasets=inflation-deutschland,strompreise-deutschland"

Response Headers

HeaderBeschreibung
Access-Control-Allow-Origin* — CORS für alle Origins
Cache-Controlpublic, max-age=300, s-maxage=600
X-RateLimit-Limit100 Requests pro 5 Minuten
X-RateLimit-RemainingVerbleibende Requests
X-RateLimit-ResetTimestamp des nächsten Reset
Content-Typeapplication/json oder text/csv

Fehlercodes

200Erfolgreiche Anfrage
400Ungültige Parameter
404Dataset nicht gefunden
429Rate Limit überschritten
500Serverfehler

Direkt ausprobieren

Kein API-Key nötig — einfach die Base URL + Endpunkt aufrufen.

curl https://ultrion.de/api/data/datasets?perPage=3