BODACC API : company records

Search a company

The GET /api/bodacc/entreprises endpoint queries the database of over 6 million French companies built from legal notices and the registry.

# By name
curl "https://bodacc.io/api/bodacc/entreprises?q=boulangerie&limit=5"

An exact 9-digit SIREN is detected automatically and handled with indexed equality (instant response):

curl "https://bodacc.io/api/bodacc/entreprises?q=123456789"

Filter the search

ParameterDescription
qName or exact SIREN (9 digits)
villeHead office city
nafNAF code (code prefix)
departementDepartment code (first 2 digits of the postal code)
code_postalPostal code prefix
etatA (active) or C (ceased)
categorieSize (PME, ETI, GE...)
trancheEmployee size band
formeLegal form
dmin / dmaxCreation date min/max
fmin / fmaxClosure date min/max
# Active companies in department 33 with a website
curl "https://bodacc.io/api/bodacc/entreprises?departement=33&etat=A&avec_site=true&limit=20"

Enriched criteria

Enrichment (data.gouv.fr, official website, networks) enables precise targeting:

  • avec_site: has a verified website
  • avec_email: known public email
  • avec_tel: known public phone
  • avec_reseaux: known social networks
  • avec_dirigeants: identified directors
  • site_verifie: website verified as official

Social and solidarity economy labels are filterable: ess, siae, bio, rge, qualiopi.

Full SIREN record

GET /api/bodacc/entreprises/{siren} returns the detailed record: identity, INSEE address, NAF, directors, and linked notices.

curl "https://bodacc.io/api/bodacc/entreprises/123456789"

A company's notices are paginated via GET /api/bodacc/entreprises/{siren}/annonces, and the readable slug resolves via /api/bodacc/entreprises/by-slug/{slug}.

Example

Find all organic companies in a department with directors:

curl "https://bodacc.io/api/bodacc/entreprises?departement=33&bio=true&avec_dirigeants=true&limit=50"

Go further

FAQ

A question?

Our team replies quickly. Your request will be sent with the API category.