get_company_graph
Cartographie des entites autour d'UNE entreprise (par SIREN) : graphe oriente construit sur les mandats RCS/RNE et les liens de groupe. Pour la structure d'un groupe : holdings, filiales, societes soeurs, dirigeants communs. Complementaire de get_directors (mandats d'une societe) et de search_director_companies (empreinte d'une personne).
Reponse : nodes[] (entreprises "co:", personnes "pp:||", parents etrangers "co:ext:") et edges[] orientees :
mandat_pm : societe dirigeante -> societe dirigee
filiale : mere -> filiale (associe unique RNE)
parent_ultime : parent ultime (GLEIF) -> societe
mandat_pp : personne -> societe dirigee
A savoir :
Pas de pourcentage de detention. Les commissaires aux comptes sont exclus.
depth=1 : liens directs. depth=2 (defaut) : expansion depuis les parents et societes dirigeantes, jamais depuis les filiales.
Les dirigeants de la racine tirent leurs autres societes (holdings personnelles, SCI, structures soeurs). expand_persons=false donne un graphe purement capitalistique. Un mandataire professionnel (plus de 50 mandats, ou cabinet comptable) n'est pas etendu : voir meta.truncated.hub_directors.
Plafonds par noeud et max_nodes : meta.truncated signale un graphe partiel.
Filtres : include_personnes, include_sci, include_ceased, expand_persons. La racine n'est jamais filtree.
Pour plusieurs entreprises, le parametre sirens sert 3 graphes en une requete (2 en depth=2), a depth=1 par defaut : une traversee coute 3 a 5 secondes et ne se parallelise pas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | Profondeur du graphe (1 = liens directs, 2 = defaut pour une societe seule, 1 = defaut avec sirens) | |
| siren | No | SIREN a 9 chiffres de la societe racine | |
| sirens | No | Plusieurs SIREN en un appel, 3 au maximum, au lieu de repeter l'appel societe par societe. Exclusif avec siren. Le cout de quota est identique (1 par societe), ce qui change est le nombre de requetes. En depth=2 le plafond descend a 2 societes. | |
| max_nodes | No | Nombre max de noeuds (defaut 100) | |
| include_sci | No | false = exclure les SCI (categorie juridique 65xx) | |
| expand_persons | No | false = ne pas etendre le graphe via les autres societes des dirigeants de la racine (defaut: true) | |
| include_ceased | No | false = exclure les societes cessees | |
| include_personnes | No | Inclure les dirigeants personnes physiques. Defaut: true |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||