What SIREN and SIRET are
Every company in France has a SIREN: a 9-digit number that INSEE gives it when it enters the Sirene directory. It stays the same for the whole life of the company. Each of its establishments (head office, shop, warehouse) also has a SIRET: the SIREN followed by a 5-digit establishment number, 14 digits in all. The French VAT number is built from the SIREN too: FR, a 2-digit key, then the SIREN.
For DOCTOLIB, a real company from our snapshot:
- SIREN:
794598813 - SIRET of one of its establishments:
79459881300077 - VAT number:
FR14794598813
Where the official data comes from
The French state publishes its register of companies as open data in the Annuaire des Entreprises. It combines INSEE's Sirene directory with the national register of companies (RNE) kept by INPI, under the Licence Ouverte / Etalab 2.0. Fuentio reads it through the official API Recherche d'entreprises and keeps the register's own wording.
Companies and establishments that asked for their data not to be published aren't shown by the source, so Fuentio can't show them either.
Check a company in one call
From an AI agent connected to Fuentio's MCP server (https://api.fuentio.com/mcp):
lookup_company({"country": "FR", "identifier": "794598813"})
The same over REST, with curl:
curl https://api.fuentio.com/v1/companies/FR/794598813
A SIRET or a VAT number works too. A lookup costs 1 unit.
What you get back
The first line your agent reads:
DOCTOLIB (FR, SIREN 794598813) is active as of 2026-03-03, source: Annuaire des Entreprises (API Recherche d'entreprises).
Then the full record. Here is the real record for DOCTOLIB from our snapshot of 6 October 2026, with a few fields left out for length:
{
"id": "FR-SIREN-794598813",
"name": {
"original": "DOCTOLIB",
"latin": "DOCTOLIB",
"script": "Latn",
"language": "fr"
},
"status": {
"value": "active",
"original_label": "Active",
"as_of": "2026-03-03"
},
"legal_form": {
"original_code": "5710",
"original_label": "SAS, société par actions simplifiée",
"elf_code": "6CHY",
"category": "private_limited_company"
},
"incorporation_date": "2013-07-15",
"registered_address": {
"original": "54 QUAI CHARLES PASQUA 92300 LEVALLOIS-PERRET",
"street": "54 QUAI CHARLES PASQUA",
"postal_code": "92300",
"locality": "LEVALLOIS-PERRET",
"region": null,
"country": "FR"
},
"activity": {
"original_scheme": "NAF_REV2",
"original_code": "62.01Z",
"original_label": "Programmation informatique",
"nace_rev2": "62.01",
"isic_rev4": "6201",
"label_en": "Computer programming activities"
},
"provenance": {
"source": "fr_recherche_entreprises",
"source_url": "https://recherche-entreprises.api.gouv.fr/search?q=794598813&per_page=1",
"license": "Licence Ouverte / Etalab 2.0 (Annuaire des Entreprises, INSEE Sirene); officers: INPI RNE reuse licence",
"country": "FR",
"fetched_at": "2026-10-06T10:20:30.984461Z",
"last_verified_at": "2026-10-06T10:20:30.984461Z",
"source_updated_at": "2026-10-05",
"coverage_level": "full",
"field_sources": null
}
}
statusis the status the register gives, and the date it applies from.legal_formkeeps the French label and adds the international ISO 20275 code.activitykeeps the NAF code and label, plus the European NACE code and an English label.provenancesays where the record comes from, under which licence, and when we last checked it.
Where every fact on this page comes from, with its licence: our sources.
Try it
The API opens soon. Join the waitlist at fuentio.com to hear the day it does.