French company lookup API: SIREN, SIRET and Sirene register
French company by SIREN (552032534), SIRET or VAT number (FR27552032534), or by name, live from the State's company search API (INSEE Sirene and the RNE): name, acronym, legal form, active or ceased, creation date, NAF industry code, workforce band, company size category, establishments, head office address, VAT number. Use to verify a French customer or supplier. Register facts only, not a credit report.
When to use it
- Verify a French customer or supplier by SIREN, SIRET or VAT number
- Find a company's SIREN from its name, narrowed to a town
- See whether a company is active or ceased, its legal form, size and head office
Inputs
| Name | Type | Description |
|---|---|---|
siren | string | SIREN (9 digits), SIRET (14 digits) or French VAT number FR… (give siren or name) |
name | string | Company name to search for, instead of siren: up to 10 active companies |
city | string | With name: only companies whose head office is in this town |
limit | integer | Matches for a name search (1-10, default 5) |
Request
Over HTTP, with a card key from /credits:
curl -H "Authorization: Bearer adt_…" "https://agent-data-tools.revmesh2074.workers.dev/fr/company?siren=552032534"
Or one of your 3 free calls, no key:
curl "https://agent-data-tools.revmesh2074.workers.dev/fr/company?siren=552032534&trial=1"
Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.
Example result
{
"siren": "552032534",
"siret": "55203253400703",
"vatNumber": "FR27552032534",
"name": "DANONE",
"acronym": null,
"legalForm": {
"code": "5599",
"name": "SA à conseil d'administration"
},
"status": "active",
"ceased": null,
"founded": "1955-01-01",
"industry": {
"naf": "70.10Z",
"section": "M"
},
"employees": {
"band": "1,000-1,999",
"year": "2024"
},
"employer": true,
"category": "large company (GE)",
"establishments": {
"open": 3,
"total": 19
},
"flags": [],
"headOffice": {
"address": "59-61 RUE LA FAYETTE 75009 PARIS",
"postcode": "75009",
"city": "PARIS",
"country": "FR"
},
"source": "API Recherche d'entreprises (INSEE Sirene and INPI RNE), Licence Ouverte 2.0",
"note": "Register facts only. This is not a credit report, credit score or rating."
}
From an AI agent (MCP)
Add the MCP server to Claude, Cursor or any MCP client. This tool is fr_company, and the first 25 successful calls are free:
https://agent-data-tools.revmesh2074.workers.dev/mcp
Questions
Where does the data come from?
The French State's company search API (INSEE Sirene and the RNE), read live under the Licence Ouverte.
Is this a credit report?
No. It shows register facts only: no score, rating or opinion. Sole traders are not shown.
How do I pay?
Each successful call costs $0.01; failed calls are not charged. The first 3 calls are free (25 through an MCP client). Then pay with card credits (from $1; the key goes in an Authorization header or, for clients that can only fetch a URL, as api_key= in the URL) or per call in USDC over x402 or MPP. No account is needed.