BODACC API Quick Start Guide

Відкриті дані та безкоштовність

API BODACC є безкоштовним та відкритим: воно надає доступ у форматі open data та в реальному часі до повної бази даних Офіційного бюлетеня — 11,3 мільйона оголошень, 6,7 мільйона підприємств, 1,9 мільйона осіб (актуальні показники stats/counts). Тоді як історичний файл BODACC завантажується раз на день, API публікує оголошення одразу після їх виходу, без ключа для публічних даних.

# Точні лічильники, без ключа
curl "https://bodacc.io/api/bodacc/stats/counts"

Перший запит

Публічне API BODACC доступне без ключа для даних. Найбільш використовуваний endpoint шукає оголошення за ключовим словом:

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

Відповідь (фрагмент):

{
  "total": 48231,
  "results": [
    {
      "id": "A2023001_000123",
      "dateparution": "2026-08-07",
      "typeavis": "A",
      "familleavis": "creation",
      "commercant": "BOULANGERIE DUPONT",
      "ville": "LYON",
      "numerodepartement": "69"
    }
  ],
  "limit": 5,
  "offset": 0
}

Повна специфікація

API документує 46 endpoints (перевірено на живому OpenAPI). Два способи їх дослідити:

  • Swagger UI: https://bodacc.io/api/bodacc/docs
  • https://bodacc.io/api/bodacc/openapi.json

Основні endpoints

EndpointОпис
GET /api/bodacc/annoncesПошук оголошень (ключове слово, сімейство, місто, департамент, SIREN, дати)
GET /api/bodacc/annonces/{id}Деталі оголошення + зв'язки (підприємство, особи)
GET /api/bodacc/entreprisesПошук підприємств (назва, SIREN, NAF, стан, розширені фільтри)
GET /api/bodacc/entreprises/{siren}Повна картка SIREN
GET /api/bodacc/personnes/{id}Картка особи (ідентичність + мандати)
GET /api/bodacc/annuaire/{role}Довідник ліквідаторів, мандатаріїв, адміністраторів
GET /api/bodacc/stats/countsГлобальні лічильники (оголошення, підприємства, особи)

Автентифікація

Публічний доступ не потребує жодного ключа. Для пропозицій Pro та Enterprise задокументовані endpoints приймають ключ API:

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

Ключ також передається через Authorization: Bearer sk_bodacc_.... Невалідний або відкликаний ключ повертає 401.

Помилки

API повертає стандартні HTTP-помилки з JSON-тілом, що деталізує проблему:

  • 400: невалідний параметр
  • 401: невалідний або відкликаний ключ API
  • 404: ресурс не знайдено
  • 429: забагато запитів — дотримуйтесь заголовка Retry-After

Обмеження

  • limit: від 1 до 500 на запит
  • offset: до 10 000 (пагінація проти вивантаження даних)
  • Дані оновлюються в реальному часі після кожного виходу BODACC
  • Пошук за сімейством використовує точні матеріалізовані підсумки (total_estime відсутній); комбіновані текстові пошуки можуть повертати оціночний підсумок ("total_estime": true)

Подальші кроки

FAQ

Маєте питання?

Наша команда швидко відповість вам. Ваш запит буде передано з категорією API.