API-sleutel BODACC : authenticatie en limieten

Gratis openbare toegang

De BODACC-API is zonder sleutel toegankelijk op alle data-endpoints: advertenties, bedrijven, personen, bedrijvengids, statistieken. U kunt de openbare gegevens onmiddellijk raadplegen:

curl "https://bodacc.io/api/bodacc/annonces?q=boulangerie&limit=5"

Een API : sleutel verkrijgen

De Pro- en Enterprise-aanbiedingen leveren API-sleutels (voorvoegsel sk_bodacc_) vanuit uw ruimte Mijn account → API (/{locale}/mon-compte/api). De sleutel ontgrendelt de toegang tot de gedocumenteerde endpoints die deze vereisen.

De sleutel doorgeven

Twee geaccepteerde headers:

# X-API-Key-header
curl "https://bodacc.io/api/bodacc/annonces?q=boulangerie" \
  -H "X-API-Key: sk_bodacc_..."

# Of Authorization Bearer
curl "https://bodacc.io/api/bodacc/annonces?q=boulangerie" \
  -H "Authorization: Bearer sk_bodacc_..."

Een ongeldige of ingetrokken sleutel retourneert 401 met een duidelijke JSON-body. Het ontbreken van een sleutel laat de openbare toegang open (geen foutmelding).

Foutcodes

CodeBetekenis
400Ongeldige parameter (bijv. onbekende gidsrol)
401Ongeldige of ingetrokken API-sleutel
404Bron niet gevonden (advertentie, SIREN, persoon)
429Te veel verzoeken of quotum overschreden — respecteer Retry-After

Limieten en goede praktijken

  • Rate limit : 60 verzoeken/minuut per IP zonder sleutel, 600 met een geldige sleutel
  • Dagelijks quotum : 10.000 verzoeken/dag per IP zonder sleutel, 100.000 met sleutel — dit blokkeert de systematische iteratie van filters (volledige dump van de database) ; de teller wordt elke dag gereset
  • Anti-dump-grenzen : limit ≤ 500, offset ≤ 10.000 op advertenties/bedrijven/kantoren ; bedrijvengids en acteurs begrensd tot 200 pagina's van 100
  • Systematische paginering : itereer over offset (of page/per_page voor de bedrijvengids) in plaats van grote volumes op te vragen
  • Retry-After : bij 429, wacht de aangegeven duur voordat u het opnieuw probeert
  • Totalen : geef de voorkeur aan stats/counts en stats/daily (gematerialiseerd) boven COUNT(*) voor dashboards
  • Realtime gegevens : de gegevens worden ververst na elke publicatie van het BODACC
  • Cache : veelvoorkomende zoekopdrachten worden bediend vanuit de Cloudflare-edge-cache (300s) — uw herhaalde verzoeken tellen niet mee voor het quotum

Verder gaan

FAQ

Een vraag?

Ons team antwoordt u snel. Uw verzoek wordt doorgestuurd met de categorie API.