A customer types a SIREN, a SIRET or the first letters of a name; your onboarding form fills in the legal name, legal form, status and registered address from the French registers, and the same key reads the officers, the BODACC announcements and the insolvency notices behind the record. One response shape, the same as every other country the API covers.
France is one of the fuller countries in the API: the company record keyed on the SIREN, its officers, the BODACC announcements as a corporate-event stream, corporate insolvency notices, public-procurement awards from the DECP and, in beta, buyer-risk scores for French contracting bodies. It has no monitoring watchlists, no registry-compliance signal and no beneficial owners.
Searching officers by name and reading corporate events need a Starter plan or above; a free key has 25 trial calls a month on each.
A SIREN is nine digits and a SIRET is fourteen, and both end in a Luhn check digit (La Poste SIRETs are a documented exception), so a mistyped number can be rejected in your own code before it costs a call. The free identifier validator and a short JavaScript function on the full page do exactly that.
SIREN and SIRET are issued by INSEE through the Sirene register. This API keys the French record on the SIREN and adds the BODACC events, the officers, the insolvency notices and the procurement awards behind it, in the same call shape as every other country. The record carries one siret field, not a list of every establishment; if you need every establishment of a company, use the Sirene service itself.
No monitoring watchlists, no registry-compliance signal, no beneficial owners (the French register of beneficial owners is access-restricted), no financial statements and no credit scores. France is updated daily.
France is included in every tier at no upcharge. Free — 14-day trial. 1,000 API calls per month, 10 requests/minute, no credit card. Subscribing keeps the same key working. Then Starter at €9.99/month, Professional at €29.99/month and Scale at €99.99/month, monthly or annual.
How do I look up a French company by SIREN from an API? Call GET /companies/search?siren=552032534&country=FR. The match is exact, so validate the Luhn check digit in your own code first; a mistyped SIREN comes back as no match, which looks the same as an unknown company.
Can I look up a company by SIRET? Yes: siret= takes the 14 digits and matches the SIRET the record holds. To resolve any other establishment, pass its first nine digits as the SIREN. The record is keyed on the legal unit and carries one siret field, not a list of every establishment.
Does the API carry BODACC announcements? Yes. They are served as corporate events with a typed event_type, the raw BODACC code in act_type and the event date. Reading events needs a Starter plan or above; a free key has 25 trial calls a month.
Does it list French insolvency proceedings? Yes. France is one of the nine insolvency markets (FR, DE, GB, AT, CH, NO, FI, US, NL), corporate only. GET /insolvency/search matches the SIREN printed on the notice, and POST /insolvency/check screens up to 100 counterparties in one call. An empty result is not proof of solvency.
Can I monitor French companies? Not with the monitor endpoint, which covers Spain, Ireland and Poland. For France you poll: the events timeline for one company, or POST /insolvency/check for a list of counterparties.
How much does the France company data API cost? France is included in every tier at no upcharge. Free is a 14-day trial with 1,000 API calls per month and no credit card; subscribing keeps the same key working. Paid tiers run from EUR 9.99 to EUR 99.99 a month, monthly or annual.
Read the full page · Try the free SIREN lookup · What is the BODACC? · SIREN vs SIRET · Pricing · API docs · Get a free API key
Contains data from BODACC (DILA) and the INPI national company register (RNE), France.
| Field | What it holds for France |
|---|---|
company_number, siren | The nine-digit SIREN of the legal unit: 552032534. |
siret, rcs_number, greffe | The SIRET the record holds, the RCS registration and the registry court, where the register has them. |
company_name | The registered name in capitals; [ND] for a non-diffusible unit. |
legal_form, legal_form_full | The legal-form code and its full label, with legal_form_canonical and legal_form_family for comparing across countries. |
status | The register's status, with status_canonical and stage beside it where the value is recognised. |
address, postal_code, city, province | The registered seat where the register holds one; province is the département. |
activity_code | The NAF code, with the statutory purpose (objet social) in activity_description. |
capital_amount, capital_currency | Share capital where a BODACC notice printed one. |
employee_bracket, founding_date | The employee-size bracket and the start date, where published. |