omnistate / annuaire-entreprises
Omnistate Annuaire des Entreprises: French companies from the State's Recherche d'entreprises API (INSEE Sirene + INPI's RNE) - free, no key.
Package info
github.com/glitchr-studio/omnistate-annuaire-entreprises
pkg:composer/omnistate/annuaire-entreprises
1.x-dev
2026-09-29 15:20 UTC
Requires
- php: >=8.2
- glitchr/omnistate: ^1.0@dev
- symfony/http-client-contracts: ^3.0
Requires (Dev)
- phpunit/phpunit: ^11.0
- symfony/http-client: ^6.4|^7.0|^8.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
French companies from the State's Recherche d'entreprises API - the one behind annuaire-entreprises.data.gouv.fr: INSEE's Sirene and INPI's national register (RNE), free, no key, about seven calls a second. For glitchr/omnistate.
$company = (new AnnuaireEntreprises($httpClient))->company('901821074'); // or a SIRET $company->name, $company->legalForm, $company->status, $company->activity, $company->category, $company->headcount, $company->headOffice, $company->establishments, $company->managers, $company->finances, $company->labels /* ess, rge, qualiopi... */, $company->collectiveAgreements, $company->vatNumber /* from its SIREN */, $company->raw /* the whole answer */;
Too many calls throw UnavailableException with the Retry-After the API gave.