French Company Register API — INPI SIREN Lookup
France consolidated its company records into a national register held at INPI. One SIREN number resolves to the entity's identity, the people directing it, its establishments and the documents it has filed.
- You send
- A French SIREN number
- You get back
- The INPI record with management, establishments and documents
- Coverage
- France — entities on the French national company register at INPI.
- Price
- 5 pts — $5 per 1,000
- Charged only when the record resolves. A lookup that finds nothing is not billed.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| the French national company register at INPI directly | Search data.inpi.fr and read each tab, in French, one entity at a time | Usually free, sometimes per-document | A different interface, language and data shape for every country you add |
| Collecting it yourself | Build and host a crawler per register, then keep each one alive | Infrastructure and maintenance | Registers change their pages without warning, and nobody is on the hook when yours breaks |
| NeuralVerge | One request, the same shape as every other source in the catalog | $5 per 1,000, misses not billed | Covers France — other countries are separate sources with the same request format |
What you get back
Every field the response returns.
| Field | Type | Description |
|---|---|---|
identity | object | SIREN, registered name, legal form, incorporation date, registered office, share capital and principal activity. |
management_and_direction | array | The people directing the company, with role, date of birth, nationality and address. |
establishments | array | Each establishment with its SIRET, address, activity and start date. |
observations | array | Observations recorded against the entity. |
documents | array | Filed documents with type, name, filing date and filing number. |
Every source answers in the same shape: a session id, a readable human summary, a structured machine object and the points the call consumed. Learn it once and it holds across every source in the catalog.
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
A JSON schema passed as extract_schema_json pins the response shape, which is why one endpoint serves every register in the catalog — only the URL and the schema change. The Get API Code button in the app hands you the complete command with the schema already filled in.
curl -X POST https://api.neuralverge.ai/functions/v1/run-extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://data.inpi.fr/entreprises/000000000",
"instructions": "Extract data from the French national company register at INPI",
"settings": {
"country_code": "us",
"extract_schema_json": "{ ... }"
}
}'What teams use it for
Where this field shows up in an actual workflow.
Confirm the entity exists and identify who can legally bind it.
See every registered site, not just the headquarters address.
Collect the filed documents for a French entity in one pass.
Anchor a French account to its SIREN rather than to a name.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
France — entities on the French national company register at INPI.
Read at request time, so the answer reflects the register as it stands when you ask.
the French national company register at INPI is a public register. Every response carries the source URL it was read from and a session id you can trace.
- —Only entities registered in France resolve here.
- —The record is published in French, and role titles do not map one-to-one onto English equivalents.
- —It takes a SIREN, not a company name.
Questions, answered
The nine-digit identifier France assigns to a legal entity. The longer SIRET adds a five-digit suffix identifying a specific establishment of that entity.
Related sources
Try inpi company on your own data
One request format across every source in the catalog.