French Company Registry Scraper avatar

French Company Registry Scraper

Pricing

from $2.00 / 1,000 company records

Go to Apify Store
French Company Registry Scraper

French Company Registry Scraper

[$2.00 / 1K] Bulk French company lookup by SIREN, SIRET or VAT number. Queries Sirene and the RNE, the BODACC gazette and EU VIES. Returns legal name, head office, activity code, status, collective proceedings with the latest judgment, turnover and net result. Unmatched rows are free.

Pricing

from $2.00 / 1,000 company records

Rating

0.0

(0)

Developer

deriverge s.r.o.

deriverge s.r.o.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

French Company Checker

What does French Company Checker do?

French Company Checker verifies French companies in bulk against three official sources at once: the Sirene register with the national business register (RNE), the BODACC official gazette, and EU VIES. Give it a list of SIREN, SIRET or VAT numbers and for each one you get back the name, legal form, status, head office, VAT number with an independent VIES confirmation, the company category and employee band, the latest turnover and net result, and every collective-proceedings notice the gazette has ever published for it.

Why the gazette matters

Sirene can list a company as active for months after a court has opened receivership or judicial liquidation, because the administrative status only changes once the company is struck off. The court decisions themselves are published in BODACC. This actor reads them for every company and turns the timeline into one plain answer: an open proceeding becomes the first risk flag on the row, with the nature of the judgment, the date and the court; a closed file is reported as past proceedings with its closing judgment.

SourceThe question only it answers
Sirene + RNEDoes the entity exist, is it active, where is its head office, what are its latest financials?
BODACCHas a court opened safeguard, receivership or liquidation proceedings, and is the file still open?
EU VIESDoes the EU confirm the VAT number is valid for cross-border trade?

Fair billing

You pay only for companies that resolve. SIREN and SIRET numbers that fail the Luhn checksum, and VAT numbers whose key does not match, are caught locally and never generate a request. Sources that return no answer are not billed. A run that resolves nothing costs nothing.

Sole traders are people

The register also lists entrepreneurs individuels under their personal names. When the entity is a natural person, the name and address are withheld by design. You still learn the SIREN exists, whether it is active and whether VIES confirms its VAT number. Companies that opted for partial diffusion of their data are respected the same way. The list of directors is never read.

Input

{
"companies": [
"380129866",
"38012986648625",
{ "vatNumber": "FR89380129866", "reference": "invoice-1187" }
],
"includeBodacc": true,
"includeVies": true
}

Strings and objects can be mixed freely. A SIRET is reduced to its SIREN and returned alongside it.

Output

One row per submitted company:

{
"input": "380129866",
"matched": true,
"entityType": "legal_entity",
"siren": "380129866",
"name": "ORANGE",
"legalFormCode": "5599",
"address": "111 QUAI DU PRESIDENT ROOSEVELT 92130 ISSY-LES-MOULINEAUX",
"companyActive": true,
"vatNumber": "FR89380129866",
"vatValidVies": true,
"companyCategory": "GE",
"employeeBand": "10,000 and more",
"financials": [{ "year": 2024, "turnoverEur": 40260000000, "netResultEur": 2902000000 }],
"bodaccChecked": true,
"collectiveProceedings": [],
"riskFlags": []
}

Every value carries provenance: which source said it, at which URL, and when. If a source was down, the affected fields are null and the provenance row says why, never silently guessed.

Watch a list for changes

Checking a supplier once is useful. Checking the same list every morning and reading only what changed is what keeps you out of trouble. Give the run a watch name (or save it as a task and schedule it) and every later run compares its results with the previous one: a company that turned inactive, a new risk flag, a VAT registration cancelled, a published account that disappeared. The differences are stored in the CHANGES record of the run, ready for an integration or an email. The comparison itself is free.

Pricing

EventPrice
Run fee, a tenth of a cent per run that resolves at least one company$0.001
Company resolved$0.004
Each additional source that returned an answer (BODACC, VIES)$0.001
Company not foundfree

Frequently asked questions

What does an unmatched row cost? Nothing. Rows that fail the checksum or that the register does not know are returned with an explanation and are never charged.

How do you decide whether proceedings are open? By the most recent judgment in BODACC, not the most recent notice. Creditors' claims are still filed after a closing judgment, so the actor looks for the last judgment of opening, conversion, closing or plan adoption and reports the state that follows from it.

Where do the financials come from? From the annual accounts filed with the RNE, as republished by the Annuaire des Entreprises. The most recent filed year comes first. Companies that file confidentially have no financials, which is not a risk flag by itself.

Where does the data come from? The Annuaire des Entreprises API (INSEE Sirene and RNE), the BODACC open data portal run by DILA, and EU VIES. All official, all free of charge, every value with its source and timestamp.

This is the French sibling of our Czech and Slovak, Polish, Romanian, Estonian, Lithuanian, Latvian and Bulgarian company checkers. They share the same validation engine and the same billing rule: unmatched rows are free.