Type a SIREN or a SIRET and get the company behind it from the French register: legal name, legal form, status and city, live. The check digit is verified in your browser first, so a mistyped number is caught before the lookup.
A SIREN is the nine-digit number INSEE assigns to every legal unit in France — a company, an association, a public body or a sole trader — when it enters the Sirene register. It never changes and it is the number the trade register (RCS), the tax administration and the BODACC all key on.
A SIRET is fourteen digits: the SIREN followed by a five-digit NIC that identifies one establishment of that unit. A company with three branches has one SIREN and three SIRETs; the head office is the siège. Both carry a Luhn check digit over the whole number, which is why a single wrong digit is caught before any lookup.
The French VAT number is derived from the SIREN: the letters FR, a two-character key and the nine digits. So one identifier unlocks the others.
The lookup sends the number to the Prometiam API, which holds the French register as published through the BODACC and Sirene, and returns the legal name, legal form, current status, city and founding date. A SIRET is reduced to its SIREN before the search, because the register is keyed on the legal unit.
Directors, filings, corporate events, insolvency notices and the full record are one call away with a free key — 1,000 calls a month, no card. The same identifier also finds the company’s public-procurement awards and, for a company in difficulty, its collective proceedings.
Is a SIREN the same as a SIRET?
No. The SIREN identifies the legal entity; a SIRET identifies one of its establishments and is the SIREN plus a five-digit NIC. A company has one SIREN and at least one SIRET.
Why does a valid SIREN return nothing?
Sole traders and non-diffusible entities are not published, and a unit created in the last few days may not have reached the register yet. Try the name search, or check the number on the official Sirene service.
Can I do this in code?
Yes: GET /companies/search?siren=552032534&country=FR with an API key returns the same record as JSON; the free tier covers 1,000 calls a month.