"Search French companies and associations via the SIRENE registry. Use when the user asks to find a company by name, SIREN/SIRET number, location, or NAF code. Covers all registered entities in France."
Search the French SIRENE registry to find companies and associations.
/sirene OVH Roubaix/sirene 424761419The skill queries two complementary APIs:
INSEE_API_KEY env var) — authoritative data with full details. Used when a SIREN/SIRET is known or when DINUM results need enrichment. Graceful fallback if no key is set.Only entities with statutDiffusionEtablissement === "O" (publicly diffusible) are returned. Non-diffusible entities are silently filtered out.
python3 {baseDir}/scripts/sirene.py --query "OVH Roubaix" --format json
python3 {baseDir}/scripts/sirene.py --query "424761419" --format text
python3 {baseDir}/scripts/sirene.py --query "cybersecurite" --department 31 --format json
| Argument | Required | Default | Description |
|---|---|---|---|
--query | yes | Company name, SIREN, SIRET, or keywords | |
--department | no | Filter by department code (e.g. 31, 75) | |
--per-page | no | 10 | Number of results (1-25) |
--format | no | json | Output format: json or text |
siren — 9-digit SIREN numbersiret — 14-digit SIRET (headquarters)denomination — legal nameaddress — full postal addressnaf_code — NAF/APE activity codenaf_label — human-readable activity labeleffectif — workforce bracketcategorie_juridique — legal formdate_creation — creation dateetat_administratif — active/closed| Variable | Required | Description |
|---|---|---|
INSEE_API_KEY | no | Bearer token for INSEE SIRENE V3.11. Without it, only DINUM API is used. |