Search French Establishments in Sirene
insee.establishment.searchSearch French establishments (physical sites, branches, stores) in the INSEE Sirene registry using a Lucene-style filter query. Supports filtering by postal code (codePostalEtablissement, e.g. "75008"), city name (libelleCommuneEtablissement, e.g. "PARIS"), NAF activity code (activitePrincipaleEtablissement, e.g. "47.11B" for supermarkets), status (etatAdministratifEtablissement: A=active, F=closed), and parent company name (denominationUniteLegale). Combine clauses with AND / OR operators. Returns SIRET, address, status, NAF code, head-office flag, and parent company summary for each matching establishment. Use insee.establishment.by_siret to retrieve full details for a specific SIRET.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Lucene-style filter expression on establishment fields. Examples: "codePostalEtablissement:75008" searches by French postal code; "libelleCommuneEtablissement:PARIS" searches by city name; "activitePrincipaleEtablissement:47.11B" searches by NAF activity code; "etatAdministratifEtablissement:A" returns only active establishments (A=active, F=closed); "denominationUniteLegale:CARREFOUR" filters by parent company name. Combine with AND / OR operators. | |
| max | No | Maximum number of results to return (1–20, default 10). | |
| offset | No | Zero-based starting offset for pagination (default 0). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |