France Company Check — SIREN, BODACC Insolvency & Accounts
Pricing
from $5.00 / 1,000 company checkeds
France Company Check — SIREN, BODACC Insolvency & Accounts
Check French companies by SIREN, SIRET, VAT number or name. One row per company: SIRENE status, BODACC insolvency (liquidation, redressement, sauvegarde), strike-off, overdue accounts, officers, revenue and net result. Official open APIs, no proxy.
Pricing
from $5.00 / 1,000 company checkeds
Rating
0.0
(0)
Developer
us0r
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Give this Actor a list of French companies — by SIREN, SIRET, VAT number
(FR…) or name — and it returns one row per entry, including the ones
that were not found. Every row combines two official open sources:
- the Recherche d'entreprises API of the French administration (SIRENE from INSEE + the national company register RNE from INPI): name, legal form, head office address, NAF industry code, employee range, company size, founding and closing date, officers (managers, directors, auditors), revenue and net result of the filed accounts, and labels such as ESS, société à mission, Qualiopi or RGE;
- the BODACC (Bulletin officiel des annonces civiles et commerciales): collective proceedings — sauvegarde, redressement judiciaire, liquidation judiciaire, recovery and sale plans, closure for insufficient assets — strike-off from the trade register (RCS) and the annual accounts filed.
Why both: SIRENE does not know about insolvency. A company in liquidation
usually stays "active" in SIRENE until it is finally closed. In a sample of
176 companies SIRENE listed as active (26 October 2026), 18 were in
liquidation, receivership or a sale plan, closed for insufficient assets, or
struck off according to BODACC. This Actor reads both and puts the most
serious finding into status.
No scraping, no proxy, no browser. Roughly 4 companies per second.
Built for supplier and customer onboarding (KYB), credit and collections teams who need to know whether a French counterparty is still trading, and periodic re-checks of a customer or supplier book.
What you get per entry
| Field | Example (KOOKAI) |
|---|---|
query, queryType | Kookai, name (or siren, siret, vat) |
found, status | true, liquidation — see the list below |
riskFlags, riskDetails | ["liquidation", "net_loss"] — liquidation since 2023-11-30, Tribunal de Commerce de Paris, BODACC link and judgment text |
siren, siret, vatNumber | 399292994, 39929299402011 (head office), FR95399292994 (computed from the SIREN) |
name, fullName, acronym, tradeNames | as registered |
legalForm | {"code": "5710", "description": "SAS, société par actions simplifiée"} |
address | one-line address, postal code, city, département, region, coordinates |
industry | NAF code and label, e.g. 47.71Z |
employees, companyCategory | INSEE range with year (2024: none left at 31/12), PME (or ETI, GE) |
foundedOn, ceasedOn | 1994-11-30, closing date if closed |
establishments | number of establishments, total and open |
financials, financialHistory | latest year on record: 2022, revenue 35,548,427, net result −17,782,167 (EUR); all years |
lastAccounts, accountsFilings | closing date 2022-08-31, type, published in BODACC 2023-10-04 |
annualAccountsOverdue | true / false / null — see Limits |
insolvencyHistory | the last 10 BODACC judgments: date, judgment, court, link |
roles | officers: name, role, person or company (with SIREN) |
labels, collectiveAgreements | ["social_economy_ess", "qualiopi", …], IDCC codes |
establishment | when you passed a SIRET: that establishment, open or closed |
nameMatch, matchRank | for name queries: exact · exact_without_legal_form · all_words |
note, warnings, checkedAt, error | plain-language explanations; error text for rows that could not be checked |
Status and risk flags
| Flag | Meaning |
|---|---|
ceased | closed in SIRENE (on) |
struck_off | struck off the trade register (RCS) per BODACC — SIRENE may still say active |
liquidation | liquidation judiciaire opened or pronounced |
closed_insufficient_assets | proceedings closed for insufficient assets (the company is finished) |
receivership | redressement judiciaire opened (or a plan was cancelled) |
safeguard | procédure de sauvegarde (incl. accelerated safeguard) opened |
sale_plan | court-approved sale of the business (plan de cession) |
recovery_plan | plan de redressement adopted — the company continues under a court plan |
safeguard_plan | plan de sauvegarde adopted |
professional_recovery | rétablissement professionnel (debt relief for sole traders) |
past_insolvency_proceedings | an earlier procedure has ended (debts paid or procedure closed) |
net_loss | net result below zero in the latest year on record |
annual_accounts_overdue | a commercial company whose last published accounts are more than 26 months old |
registered_last_12_months | founded less than a year ago |
status is the most serious finding, in the order ceased → struck off →
liquidation → closed for insufficient assets → receivership → safeguard →
sale plan → recovery plan → safeguard plan → professional recovery → active.
Input
{"companies": ["552032534","FR 09 855 200 887","552 032 534 00646","Kookai","Boulangerie Martin, 75011"],"maxMatchesPerName": 1,"checkBodacc": true,"includeOfficers": true}
| Option | Default | Meaning |
|---|---|---|
companies | — | SIREN, SIRET, VAT numbers or names; also {"siren": …}, {"siret": …}, {"vatNumber": …} or {"name": …, "postalCode": …} |
maxMatchesPerName | 1 | Rows per name query, best match first (1–10) |
checkBodacc | true | Insolvency proceedings, strike-off and filed accounts from BODACC |
includeOfficers | true | Managers, directors, auditors — names and roles |
includeRawRecord | false | The untouched register record under raw, in French |
pauseSeconds | 0 | Extra delay before each request |
552032534, 552 032 534 and FR 27 552 032 534 all work. Check digits
are validated before querying (Luhn for SIREN and SIRET, the VAT key for
FR… numbers) — a mistyped number comes back as a row with error, not as a
false "not found". A SIRET returns the company plus that establishment, even
if the establishment is closed. Duplicates in your list are checked once.
Name queries are matched strictly. The register's search is fuzzy —
"danone" also returns people called Danon — and namesakes are common in
France (330 companies for "Boulangerie Martin"). This Actor only accepts a
company whose registered name contains every word of your query, ranks exact
names first and active before closed, and says in note when several
companies match equally well. Add a postal code (
"Boulangerie Martin, 75011"Speed
Measured 26 October 2026: 180 companies in 49 seconds, 188 requests, including BODACC. One request per company to the register (it allows 7 per second; the Actor stays just below), plus one BODACC request per 50 companies.
Limits, honestly
- Revenue and net result only. The open API carries those two figures
for companies whose accounts are public; balance sheets are not included.
Many small companies file their accounts confidentially — then
financialsstays empty. annual_accounts_overdueis a heuristic: SNC, SARL, SA, SAS, SCA and cooperatives older than 30 months whose most recent accounts published in BODACC have a closing date more than 26 months ago. BODACC often publishes a filing 10–12 months after the closing date, which is why the margin is wide. Companies with no filing in BODACC at all getnull, nottrue.- BODACC covers commercial courts since 2008. A procedure from before 2008, or one handled outside the commercial register, may not appear.
- The VAT number is computed from the SIREN with the official key formula. Whether it is active for intra-EU trade is not checked (the VIES service is too unreliable for list checks).
- Officers carry names and roles only. The register publishes the birth month as well; this Actor leaves it out.
- Companies that opted out of public disclosure (mostly sole traders) come back with the fields the register is allowed to show.
- This is not a credit report. It states what the official registers say on the day you ask.
Personal data
Names of officers and of sole traders are published by INSEE, INPI and the DILA as open data. If you store them, you are the controller for that copy — keep only what your purpose needs.
Pricing
Pay per event:
| Event | What it covers |
|---|---|
actor-start | once per run |
company-check | one company row — including "not found" |
Rows with an error are free: a wrong check digit or a register that
did not answer is never billed. BODACC, officers and revenue are included in
the company price. A spending limit you set on the run is respected — the run
stops cleanly when it is reached.
En français
Vérifiez des entreprises françaises en masse. Collez une liste de SIREN, SIRET, numéros de TVA intracommunautaire ou raisons sociales. L'Actor contrôle la clé (Luhn, clé TVA) et renvoie une ligne par entrée, même quand l'entreprise est introuvable :
- statut — active, cessée, radiée du RCS, et surtout les procédures collectives publiées au BODACC : sauvegarde, redressement judiciaire, liquidation judiciaire, plan de redressement, plan de cession, clôture pour insuffisance d'actif — avec date du jugement, tribunal et lien BODACC ;
- dépôt des comptes — date de clôture des derniers comptes publiés et alerte « comptes non déposés » ;
- dirigeants (sans date de naissance), chiffre d'affaires et résultat net, forme juridique, code NAF, tranche d'effectif, adresse du siège ;
- recherche par nom stricte, avec code postal pour départager les homonymes.
Données issues uniquement de l'API Recherche d'entreprises et du BODACC — sans proxy ni scraping. Les lignes en erreur (clé invalide) sont gratuites.
Source and licence
Data from the API Recherche d'entreprises (DINUM, from SIRENE/INSEE and RNE/INPI) and from BODACC (DILA), published under the Licence Ouverte / Open Licence 2.0 (Etalab). NAF and legal-form labels from the INSEE nomenclatures.
Related Actors
- UK Company Check — the same list check for UK companies: Companies House status, strike-off notices, insolvency cases, charges, directors, PSCs and balance sheet figures.
- Poland Company Check — the same list check for Polish companies: KRS court register and VAT white list, with bank account verification.
- Norway Company Check — the same list check for Norwegian companies: Brønnøysund registers, bankruptcy and forced dissolution, roles and three years of accounts.
- Finland Company Check — the same list check for Finnish companies: PRH/YTJ status, registered loss of share capital, tax registers and digital financial statements.
- German Insolvency & Bankruptcy Check — a list of names against the official German insolvency register, one row per name, found or not.
Keywords: SIREN, SIRET, numéro SIREN, vérification SIREN, SIRENE, INSEE, RNE, INPI, BODACC, procédure collective, liquidation judiciaire, redressement judiciaire, sauvegarde, plan de cession, clôture pour insuffisance d'actif, radiation RCS, dépôt des comptes, comptes annuels, chiffre d'affaires, résultat net, dirigeants, numéro de TVA intracommunautaire, French VAT number, France company check, French company register, France business registry, France company search, France KYB, KYC France, due diligence France, supplier verification France, counterparty check, French insolvency check, French bankruptcy check, annuaire des entreprises, recherche entreprises API, company verification API.