API BODACC : Authentifizierung und Grenzen
Kostenloser öffentlicher Zugang
Die BODACC-API ist ohne Schlüssel auf allen Datenendpunkten geöffnet: Anzeigen, Unternehmen, Personen, Verzeichnis, Statistiken. Sie können die öffentlichen Daten sofort abfragen:
curl "https://bodacc.io/api/bodacc/annonces?q=boulangerie&limit=5"
Einen API : Schlüssel erhalten
Die Angebote Pro und Enterprise stellen API-Schlüssel (Präfix sk_bodacc_) in Ihrem Bereich Mein Konto → API (/{locale}/mon-compte/api) bereit. Der Schlüssel entsperrt den Zugang zu den dokumentierten Endpunkten, die ihn erfordern.
Den Schlüssel übergeben
Zwei akzeptierte Header:
# X-API-Key-Header
curl "https://bodacc.io/api/bodacc/annonces?q=boulangerie" \
-H "X-API-Key: sk_bodacc_..."
# Oder Authorization Bearer
curl "https://bodacc.io/api/bodacc/annonces?q=boulangerie" \
-H "Authorization: Bearer sk_bodacc_..."
Ein ungültiger oder widerrufener Schlüssel gibt 401 mit einem expliziten JSON-Text zurück. Das Fehlen eines Schlüssels lässt den öffentlichen Zugang offen (kein Fehler).
Fehlercodes
| Code | Bedeutung |
|---|---|
400 | Ungültiger Parameter (z. B. unbekannte Verzeichnisrolle) |
401 | Ungültiger oder widerrufener API-Schlüssel |
404 | Ressource nicht gefunden (Anzeige, SIREN, Person) |
429 | Zu viele Anfragen oder Kontingent überschritten — beachten Sie Retry-After |
Grenzen und bewährte Praktiken
- Rate-Limit : 60 Anfragen/Minute pro IP ohne Schlüssel, 600 mit einem gültigen Schlüssel
- Tageskontingent : 10 000 Anfragen/Tag pro IP ohne Schlüssel, 100 000 mit Schlüssel — es blockiert die systematische Iteration der Filter (vollständiger Dump der Datenbank) ; der Zähler wird täglich zurückgesetzt
- Anti-Dump-Grenzen :
limit≤ 500,offset≤ 10 000 bei Anzeigen/Unternehmen/Kanzleien ; Verzeichnis und Akteure auf 200 Seiten à 100 begrenzt - Systematische Paginierung : iterieren Sie über
offset(oderpage/per_pagefür das Verzeichnis), anstatt große Mengen anzufragen Retry-After: bei429warten Sie die angegebene Dauer ab, bevor Sie es erneut versuchen- Summen : bevorzugen Sie
stats/countsundstats/daily(materialisiert) gegenüberCOUNT(*)für Dashboards - Echtzeitdaten : die Daten werden nach jeder Veröffentlichung des BODACC aktualisiert
- Cache : häufige Suchanfragen werden über den Cloudflare-Edge-Cache (300s) bedient — Ihre wiederholten Anfragen zählen nicht zum Kontingent
Weiterführendes
- Schnellstart : erster Aufruf
- Anzeigen suchen : Suchparameter
- Statistiken : Zähler und Serien