L’API Recherche d’entreprises permet à tout le monde de rechercher et de trouver une entreprise française. ### A quoi sert l’API Recherche d’entreprises ? L'API permet de rechercher une entreprise de deux manières : * Recherche textuelle (dénomination, adresse, dirigeants et élus) * Recherche g…
Trust score
How is this computed?Composite of 5 axes from our methodology (proof-based officialness, live verification, metadata completeness, license clarity, agent readiness).
- Officialnessweight 25%40/100
40/100 from 5 proof signals (domain / portal-backlink / GitHub-org / reciprocal / policy).
- Availabilityweight 25%100/100
Latest verification succeeded.
- Metadata completenessweight 20%90/100
9 of 10 recommended metadata fields populated.
- License clarityweight 15%50/100
License info not yet tracked for APIs (datasets only).
- Agent readinessweight 15%85/100
OpenAPI spec URL declared · Spec format known (openapi) · Docs URL present · Homepage URL present · Topic tags assigned
Official Proof
Public Sector APIProof Evidence
official domain (data.gouv.fr) (catalog: api_gouv_fr)
Data schema (128 fields)
| Field | Type | Description |
|---|---|---|
| q | string | Termes pour une recherche textuelle (dénomination et/ou adresse, dirigeants, élus) ou recherche directe (SIREN, SIRET). |
| activite_principale | string | <a href=https://www.insee.fr/fr/information/2406147>Le code NAF ou code APE, un code d'activité suivant la nomenclature de l'INSEE</a>. Ce paramètre accepte une valeur unique ou une liste de valeurs séparées par des virgules. Il ne s'applique qu'à l'unité légale, et non à ses établissements. |
| categorie_entreprise | string | <a href=https://www.insee.fr/fr/metadonnees/definition/c1057>Catégorie d'entreprise de l'unité légale</a>. Ce paramètre accepte une valeur unique ou une liste de valeurs séparées par des virgules. |
| code_collectivite_territoriale | string | Code affilié à une collectivité territoriale (Commune - code INSEE, EPCI - n° SIREN, Département - Code INSEE + "D" (sauf cas particulier), Région - Code INSEE) |
| convention_collective_renseignee | boolean | Entreprises ayant au moins un établissement dont la convention collective est renseignée. |
| code_postal | string | Code postal en 5 chiffres. Ce paramètre filtre sur les établissements et accepte une valeur unique ou une liste de valeurs séparées par des virgules. |
| code_commune | string | <a href=https://www.insee.fr/fr/information/8377162>Code commune (INSEE) en 5 caractères</a>. Ce paramètre filtre sur les établissements et accepte une valeur unique ou une liste de valeurs séparées par des virgules. |
| departement | string | <a href=https://www.insee.fr/fr/information/6051727> Code de département en deux ou trois chiffres</a>. Ce paramètre filtre sur les établissements et accepte une valeur unique ou une liste de valeurs séparées par des virgules. |
| region | string | <a href=https://www.insee.fr/fr/information/6051727> Code de région en deux chiffres</a>. Ce paramètre filtre sur les établissements et accepte une valeur unique ou une liste de valeurs séparées par des virgules. |
| epci | string | <a href=https://www.insee.fr/fr/information/2510634> Liste des epci valides</a>. Ce paramètre filtre sur les établissements et accepte une valeur unique ou une liste de valeurs séparées par des virgules. |
| egapro_renseignee | boolean | Uniquement les entreprises ayant un index égapro renseigné |
| est_achats_responsables | boolean | Uniquemement les entreprises ayant le label Relations Fournisseurs et Achats Responsables (RFAR). |
| est_alim_confiance | boolean | Uniquement les entreprises ayant au moins un établissement avec un résultat de contrôle sanitaire Alim'Confiance. |
| est_association | boolean | Uniquement les entreprises ayant un identifiant d'association ou une nature juridique avec mention "association" (5195, 9210, 9220, 9221, 9222, 9223, 9224, 9230, 9240, 9260). |
| est_bio | boolean | Uniquement les entreprises ayant un établissement certifié par l'agence bio |
| est_collectivite_territoriale | boolean | Uniquement les collectivités territoriales. |
| est_entrepreneur_individuel | boolean | Uniquement les entreprises individuelles. |
| est_entrepreneur_spectacle | boolean | Uniquement les entreprises ayant une licence d'entrepreneur du spectacle. |
| est_ess | boolean | Uniquement les entreprises appartenant au champ de l'économie sociale et solidaire. |
| est_finess | boolean | Uniquement les entreprises du domaine sanitaire et social (FINESS). Recherche à la fois dans les identifiants FINESS Géographiques des établissements et FINESS Juridiques des entreprises. |
| est_organisme_formation | boolean | Uniquement les entreprises ayant un établissement organisme de formation |
| est_patrimoine_vivant | boolean | Uniquement les entreprises ayant le label Entreprise du Patrimoine Vivant (EPV) |
| est_qualiopi | boolean | Uniquement les entreprises ayant ayant une certification de la marque « Qualiopi » |
| est_rge | boolean | Uniquement les entreprises reconnues garantes de l'Environnement (RGE). |
| est_siae | boolean | Uniquement les structures d'insertion par l'activité économique (SIAE). |
| est_administration | boolean | Uniquement les structures reconnues comme administration. Attention : Ce filtre se base sur cette liste <a href=https://www.data.gouv.fr/datasets/liste-des-administrations-ayant-acces-a-lespace-agent-de-lannuaire-des-entreprises/>ici</a>. Ce filtre n'est pas exhaustif et peut retourner des faux posi |
| est_societe_mission | boolean | Uniquement les sociétés qui appartiennent au champ des sociétés à mission. |
| est_uai | boolean | Uniquement les entreprises ayant un établissement UAI (Unité Administrative Immatriculée). |
| etat_administratif | string | État administratif de l'unité légale. "A" pour Active, "C" pour Cessée. |
| id_convention_collective | string | Identifiant de Convention Collective d'un établissement d'une entreprise. |
| id_finess | string | Identifiant FINESS Géographique d'un établissement (9 chiffres). Cette recherche interroge uniquement les FINESS Géographiques des établissements. |
| id_rge | string | Identifiant RGE (reconnues garantes de l'Environnement) d'un établissement d'une entreprise. |
| id_uai | string | Identifiant UAI d'un établissement d'une entreprise. |
| nature_juridique | string | <a href=https://www.insee.fr/fr/information/2028129> Catégorie juridique de l'unité légale.</a> Ce paramètre accepte une valeur unique ou une liste de valeurs séparées par des virgules. |
| section_activite_principale | string | <a href=https://www.insee.fr/fr/information/2120875>Section de l'activité principale :</a> * `A` - Agriculture, sylviculture et pêche * `B` - Industries extractives * `C` - Industrie manufacturière * `D` - Production et distribution d'électricité, de gaz, de vapeur et d'air conditionné * |
| tranche_effectif_salarie | string | <a href=https://github.com/annuaire-entreprises-data-gouv-fr/search-api/blob/main/app/labels/tranches-effectifs.json>Tranche d'effectif salarié de l'entreprise</a>. Ce paramètre accepte une valeur unique ou une liste de valeurs séparées par des virgules. |
| nom_personne | string | Nom d'une personne partie prenante de l'entreprise (dirigeant ou élu). |
| prenoms_personne | string | Prenom(s) d'une personne partie prenante de l'entreprise (dirigeant ou élu). |
| date_naissance_personne_min | string (date) | Valeur minimale de la date de naissance d'une personne partie prenante de l'entreprise (dirigeant ou élu). |
| date_naissance_personne_max | string (date) | Valeur maximale de la date de naissance d'une personne partie prenante de l'entreprise (dirigeant ou élu). |
| type_personne | string | Type de la partie prenante de l'entreprise, dirigeant ou élu. |
| ca_min | integer | Valeur minimale du chiffre d'affaire de l'entreprise |
| ca_max | integer | Valeur maximale du chiffre d'affaire de l'entreprise |
| resultat_net_min | integer | Valeur minimale du résultat net de l'entreprise |
| resultat_net_max | integer | Valeur maximale du résultat net de l'entreprise |
| limite_matching_etablissements | integer | Nombre d'établissements connexes inclus dans la réponse (matching_etablissements). Valeur entre 1 et 100. |
| minimal | boolean | Permet de retourner une réponse minmale, qui exclut les champs secondaires. Voir "include" pour en savoir plus. |
| include | string | ATTENTION : Ce paramètre ne peut être appelé qu'avec le champ "minimal=True". Permet de ne demander que certains des champs secondaires. Valeurs possibles : * complements * dirigeants * finances * matching_etablissements * siege * score * tva Par défaut tous les champs sont inclus |
| page | integer | Le numéro de la page à retourner. |
| per_page | integer | Le nombre de résultats par page, limité à 25. |
| page_etablissements | integer | Numéro de page pour la pagination des établissements connexes (matching_etablissements). |
| sort_by_size | boolean | Permet de trier les résultats par taille d'entreprise (nombre d'établissements). |
| lat | number (float) | Latitude de l’établissement (source : la majorité des SIRET utilisent le géocodage provenant de la base SIRENE géocodée par l’INSEE pour les études statistiques, à l’exception des entreprises créées au cours des derniers mois, pour lesquelles la géolocalisation est directement extraite de la base SI |
| long | number (float) | Longitude de l'établissement (source : la majorité des SIRET utilisent le géocodage provenant de la base SIRENE géocodée par l’INSEE pour les études statistiques, à l’exception des entreprises créées au cours des derniers mois, pour lesquelles la géolocalisation est directement extraite de la base S |
| radius | number (float) | Radius de recherche, inférieur ou égal à 50km. |
| nomdirigeant_pp | string | Nom du dirigeant |
| prenomsdirigeant_pp | string | Prénom(s) du dirigeant |
| annee_de_naissancedirigeant_pp | string | Année de naissance du dirigeant |
| date_de_naissancedirigeant_pp | string | Année et mois de naissance du dirigeant |
| qualitedirigeant_pp | string | Qualité du dirigeant |
| nationalitedirigeant_pp | string | Nationalité du dirigeant |
| type_dirigeantdirigeant_pp | string | Type de dirgeant : "personne physique" |
| sirendirigeant_pm | string | — |
| denominationdirigeant_pm | string | Dénomination de l'unité légale |
| codecollectivite_territoriale | string | Code de la collectivité territoriale |
| code_inseecollectivite_territoriale | string | Code INSEE de la collectivité territoriale |
| eluscollectivite_territoriale | array<unknown> | — |
| niveaucollectivite_territoriale | string | Niveau de la collectivité territoriale |
| fonctionelu | string | Fonction de l'élu |
| sexeelu | string | Sexe de l'élu |
| activite_principale_naf25etablissement | string | Activité principale de l'établissement selon la nomenclature NAF 2025 (source : base SIRENE). Champ temporaire, supprimé à compter du 1er janvier 2027. |
| ancien_siegeetablissement | boolean | L'établissement était le siège de l'unité légale (source : base SIRENE). |
| annee_tranche_effectif_salarieetablissement | string | Année de validité de la tranche d'effectif salarié de l'établissement (source : base SIRENE). |
| adresseetablissement | string | Champ construit depuis les champs d'adresse de la base SIRENE : *complement adresse + numéro voie + indice repetition + type voie + libelle voie + distribution spéciale + (code postal + libelle commune | cedex + libelle cedex) + libelle commune étranger + libelle pays étranger* |
| caractere_employeuretablissement | string | Caractère employeur de l'établissement (source : base SIRENE). |
| communeetablissement | string | Le code géographique de la commune de localisation de l'établissement, hors adresse à l'étranger (source : base SIRENE). |
| date_creationetablissement | string (date) | Date de création de l'établissement (source : base SIRENE). |
| date_debut_activiteetablissement | string (date) | Date de début d'une période de l'historique d'un établissement (source : base SIRENE). |
| date_fermetureetablissement | string (date) | Date de fermeture de l'établissement (source : base historique SIRENE). |
| est_siegeetablissement | boolean | L'établissement est le siège de l'unité légale. |
| geo_idetablissement | string | Obsolète : champs toujours vide. |
| latitudeetablissement | string | Latitude de l'établissement (source : la majorité des SIRET utilisent le géocodage provenant de la base SIRENE géocodée par l’INSEE pour les études statistiques, à l’exception des entreprises créées au cours des derniers mois, pour lesquelles la géolocalisation est directement extraite de la base SI |
| libelle_communeetablissement | string | Libellé de la commune (source : base SIRENE). |
| liste_enseignesetablissement | array<string> | Liste des enseignes de l'établissement (source : base SIRENE). |
| liste_finessetablissement | array<string> | Liste des identifiants FINESS Géographiques de l'établissement (source : Ministère des Solidarités et de la Santé ). |
| liste_id_bioetablissement | array<string> | Liste des identifiants bio de l'établissement (source : Agence Bio). |
| liste_idccetablissement | array<string> | Liste des conventions collectives de l'établissement (source : Ministère du travail). |
| liste_id_organisme_formationetablissement | array<string> | Liste des numéro de déclaration d'activité des établissement organismes de formation (source : Ministère du Travail). |
| liste_rgeetablissement | array<string> | Liste des identifiants RGE de l'établissement (source : ADEME). |
| liste_uaietablissement | array<string> | Liste des identifiants UAI de l'établissements (source : Ministère de l'enseignement supérieur et de la recherche). |
| longitudeetablissement | string | Longitude de l'établissement (source : la majorité des SIRET utilisent le géocodage provenant de la base SIRENE géocodée par l’INSEE pour les études statistiques, à l’exception des entreprises créées au cours des derniers mois, pour lesquelles la géolocalisation est directement extraite de la base S |
| nom_commercialetablissement | string | Dénomination usuelle de l'établissement (source : base SIRENE). |
| siretetablissement | string | le numéro unique de l'établissement. |
| statut_diffusion_etablissementetablissement | string | Statut de diffusion de l'établissement. Toutes les établissements diffusibles ont le statut de diffusion à "O". Les établissements ayant fait l'objet d'une demande d'opposition ont le statut de diffusion à "P" pour diffusion partielle (source : base SIRENE). |
| activite_principale_registre_metiersiege | string | Activité principale de l'établissement au Registre des Métiers (source : base SIRENE). |
| cedexsiege | string | Code cedex de l'établissement. Cette variable facultative est un élément constitutif de l'adresse. (source : base SIRENE). |
| code_pays_etrangersiege | string | Code pays de l'adresse d'un établissement situé à l'étranger (source : base SIRENE). |
| complement_adressesiege | string | Le code géographique de la commune de localisation de l'établissement, hors adresse à l'étranger (source : base SIRENE). |
| coordonneessiege | string | Coordonnées GPS de l'établissement (latitude, longitude). |
| date_mise_a_joursiege | string (date-time) | Date du dernier traitement de l'établissement dans le répertoire Sirene (source : base SIRENE). Obsolète. |
| date_mise_a_jour_inseesiege | string (date-time) | Date du dernier traitement de l'établissement dans le répertoire Sirene (source : base SIRENE). |
| distribution_specialesiege | string | Distribution spéciale de l'établissement (source : base SIRENE). |
| geo_adressesiege | string | Obsolète : champs toujours vide. |
| indice_repetitionsiege | string | Indice de répétition du numéro dans la voie (B pour Bis, T pour TER, lettres ou chiffres pour identifier différents bâtiments à une même adresse...) (source : base SIRENE). |
| libelle_cedexsiege | string | Libellé associé au code cedex (source : base SIRENE). |
| libelle_commune_etrangersiege | string | Libellé de la commune pour un établissement situé à l'étranger (source : base SIRENE). |
| libelle_pays_etrangersiege | string | Libellé du pays pour un établissement situé à l'étranger (source : base SIRENE). |
| libelle_voiesiege | string | Libellé de la voie (source : base SIRENE). |
| numero_voiesiege | string | Numéro dans la voie (source : base SIRENE). |
| dernier_numero_voiesiege | string | Dernier numéro de l'adresse lorsque que l'adresse est une plage de numéro. Par exemple "9-10". (source : base SIRENE). |
| type_voiesiege | string | Type de voie de l'adresse (source : base SIRENE). |
| nom_completresult | string | Champ construit depuis les champs de dénomination : dénomination de l'unité légale | Nom et prénom | Nom inconnu (dénomination usuelle : Construite en priorité à partir de la dénomination usuelle de l'établissement siège. Si cette dernière n'existe pas, elle est construite à partir des trois champs |
| nom_raison_socialeresult | string | La raison sociale pour les personnes morales (source : base SIRENE). |
| sigleresult | string | Forme réduite de la raison sociale ou de la dénomination d'une personne morale ou d'un organisme public (source : base SIRENE). |
| nombre_etablissementsresult | integer | — |
| nombre_etablissements_ouvertsresult | integer | — |
| siegeresult | object | — |
| annee_categorie_entrepriseresult | string | Année de validité correspondant à la catégorie d'entreprise diffusée (source : base SIRENE). |
| date_mise_a_jour_rneresult | string (date-time) | Date de la dernière mise à jour des données RNCS pour cette unité légale. |
| dirigeantsresult | array<unknown> | — |
| statut_diffusionresult | string | Statut de diffusion de l'unité légale. Toutes les unités légales diffusibles ont le statut de diffusion à "O". Les unités légales ayant fait l'objet d'une demande d'opposition ont le statut de diffusion à "P" pour diffusion partielle (source : base SIRENE). |
| matching_etablissementsresult | array<object> | Liste des établissements ayant contribué au résultat de la recherche : ceux qui ont « matché » la recherche textuelle ou un filtre sur les établissements. Ce champ ne contient **pas** la totalité des établissements de l'unité légale. **Attention :** - Pour une recherche directe par SIREN (q=1234567 |
| financesresult | object | — |
| complementsresult | object | — |
| tvaresult | array<string> | Liste des numéros de TVA intracommunautaire français actifs (source : DGFiP). |
| resultspayload | array<object> | — |
| total_resultspayload | integer | — |
| total_pagespayload | integer | — |
Schema captured from openapi 1 day ago.
Verification Status
Using the API
Configuration
- Base URL
- https://recherche-entreprises.api.gouv.fr
- Format
- openapi
Query examples
curl -s 'https://recherche-entreprises.api.gouv.fr' -H 'Accept: application/json'Base API endpoint — see the documentation for available routes.
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.
