Rechercher des entreprises et établissements
search_companyRecherche des entreprises et des établissements français dans la base SIRENE (INSEE), par nom, SIREN, SIRET, ville, code postal, code NAF, ou par proximité géographique. IMPORTANT : un résultat est TOUJOURS un ÉTABLISSEMENT (un SIRET), jamais une entreprise — même groupé par entreprise, où le SIREN est représenté par son meilleur établissement (le siège de préférence). 3 établissements d'un même SIREN ne font donc pas « 3 entreprises trouvées ». Par défaut, un résultat par entreprise si query est fourni, un résultat par établissement en recherche par proximité ou par siren ; force ce comportement avec group_by_company. classement_pertinence se lit avant de présenter un « meilleur match » : à false (listing simple ou tri par distance), le premier résultat n'est PAS le plus probable. Un résultat diffusible: false a ses nom et adresse masqués par l'INSEE — c'est la loi, pas une donnée manquante, et rien ne s'y complète de mémoire. Une liste vide fait autorité : aucune entreprise ne correspond. La fiche complète s'obtient ensuite via get_company_details. Plan minimum : Discovery — la recherche par proximité (lat/lon/radius_m) nécessite le plan Growth.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Recherche par proximité (plan Growth) : latitude WGS84 du centre, avec `lon` et `radius_m`. | |
| lon | No | Longitude WGS84 du centre de la recherche par proximité, avec `lat` et `radius_m`. | |
| city | No | Filtre sur la commune (recherche floue) ; exige `query`. | |
| page | No | Numéro de page, à partir de 1. | |
| query | No | Nom, dénomination, sigle ou enseigne ; un SIREN (9 chiffres) ou un SIRET (14 chiffres) donne une correspondance exacte. | |
| siren | No | Tous les établissements d'une unité légale (SIREN, 9 chiffres). | |
| status | No | Filtre : `active` (établissement en activité) ou `closed` (fermé). | |
| address | No | Filtre sur la voie (recherche floue) ; exige `query`. | |
| naf_code | No | Filtre : code NAF/APE de l'activité, ex. `62.02A`. | |
| per_page | No | Résultats par page (défaut 10, plafond 25). | |
| radius_m | No | Rayon en mètres autour du centre (jusqu'à 50 km) ; plan Growth. | |
| postal_code | No | Filtre : code postal exact. | |
| group_by_company | No | Vrai : un résultat par entreprise (son meilleur établissement, le siège de préférence) ; faux : un par établissement. Absent : défaut de l'API selon la recherche. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||