API de recherche d'entreprise en France : SIREN, SIRET et nom
Rechercher une entreprise en France par son SIREN, son SIRET ou son nom commercial est une operation quotidienne pour les equipes conformite, les plateformes B2B et les outils de facturation. Pourtant, choisir la bonne API de recherche d'entreprise en France reste un defi : disponibilite des donnees, temps de reponse, filtres geographiques, tarification. Ce guide compare les solutions disponibles et montre comment interroger la base SIRENE en quelques millisecondes.
1. Pourquoi une API de recherche d'entreprise est indispensable
Les processus metier modernes exigent une verification automatique des donnees d'entreprise. La saisie manuelle d'un numero SIRET dans un formulaire introduit des erreurs, ralentit l'onboarding et cree des risques reglementaires. Une API de recherche d'entreprise permet de :
- Verifier l'existence legale d'un partenaire avant signature de contrat
- Pre-remplir des formulaires avec la denomination, l'adresse et le code NAF
- Automatiser les controles KYC en combinant verification d'entreprise et validation d'adresse
- Detecter les entreprises fermees avant d'emettre une facture
- Enrichir un CRM avec la forme juridique, la tranche d'effectif et le secteur d'activite
Que vous integriez un ERP, une plateforme de paiement ou un outil de due diligence, le choix de l'API SIREN SIRET determine la fiabilite et la rapidite de vos traitements.
2. Comprendre SIREN, SIRET et NIC
Le numero SIREN : l'identite de l'entite juridique
Le SIREN (Systeme d'Identification du Repertoire des Entreprises) est un code a 9 chiffres attribue par l'INSEE a chaque entite juridique immatriculee en France : societe commerciale, association, auto-entrepreneur, administration. Ce numero est unique et permanent : il ne change jamais, meme si l'entreprise demenage ou change d'activite.
Le numero SIRET : l'identite de l'etablissement
Le SIRET (Systeme d'Identification du Repertoire des Etablissements) identifie un etablissement physique. Il est compose du SIREN (9 chiffres) suivi du NIC (Numero Interne de Classement, 5 chiffres), soit 14 chiffres au total.
Une entreprise possede un seul SIREN mais peut avoir plusieurs SIRET. Par exemple, une chaine de restaurants avec 50 points de vente aura 1 SIREN et 50 SIRET differents.
Exemple concret :
SIREN : 552120222 (identifie l'entite juridique)
SIRET siege : 55212022200013 (SIREN + NIC 00013)
SIRET succursale : 55212022200021 (SIREN + NIC 00021)
Cle de controle et validation
Le dernier chiffre du SIREN et du SIRET est une cle de controle calculee selon l'algorithme de Luhn. Avant d'appeler une API, il est recommande de valider le format cote client : 9 chiffres pour un SIREN, 14 chiffres pour un SIRET, et verification de la cle de Luhn.
3. La base SIRENE : source officielle des donnees d'entreprise
La base SIRENE est le registre national des entreprises et etablissements, maintenu par l'INSEE. Elle contient plus de 30 millions d'enregistrements, incluant les etablissements actifs et ceux qui ont cesse leur activite. Depuis 2017, les donnees SIRENE sont en open data.
Champs cles de la base SIRENE
| Champ | Description | Exemple |
|---|---|---|
siren |
Numero SIREN (9 chiffres) | 552120222 |
siret |
Numero SIRET (14 chiffres) | 55212022200013 |
company_name |
Denomination / raison sociale | MICHELIN |
legal_form |
Forme juridique (code + libelle) | 5710 - SAS |
naf_code |
Code NAF (activite principale) | 22.11Z |
employee_range |
Tranche d'effectif salarie | 50 a 99 salaries |
postal_code |
Code postal de l'etablissement | 63000 |
city |
Commune de l'etablissement | CLERMONT-FERRAND |
is_active |
Statut actif / ferme | true |
GEOREFER indexe 16,8 millions d'etablissements actifs issus de la base SIRENE. Ce choix d'indexer uniquement les etablissements actifs permet d'offrir des resultats pertinents et des temps de reponse optimaux pour les cas d'usage B2B courants. Pour une analyse approfondie des identifiants SIRENE, consultez notre guide complet SIREN, SIRET et NIC.
4. Comparatif des API de recherche d'entreprise en France
Quatre solutions principales permettent d'interroger les donnees d'entreprise francaises par API. Chacune repond a des besoins differents selon le volume de requetes, la latence attendue et les fonctionnalites complementaires.
API SIRENE INSEE
L'API officielle de l'INSEE donne acces a l'integralite de la base SIRENE (30M+ enregistrements). L'authentification repose sur OAuth2 avec un jeton a renouveler regulierement. Les temps de reponse sont eleves (400 a 800 ms en moyenne) et la pagination par curseur peut complexifier les implementations.
Pappers
Pappers se distingue par son acces aux documents legaux (statuts, bilans, Kbis). L'API est bien documentee et l'interface web agreable. La tarification est orientee document, ce qui convient aux juristes et aux services due diligence plus qu'aux integrations techniques a fort volume.
Societe.com API
Societe.com propose un acces API similaire a Pappers, avec un focus sur la notation financiere et les informations de solvabilite. L'API est moins documentee et les tarifs reposent sur des forfaits annuels.
GEOREFER
GEOREFER indexe 16,8 millions d'etablissements actifs avec une recherche par trigrammes offrant un temps de reponse median de 66 ms. L'API combine la recherche d'entreprise avec la validation d'adresse, l'enrichissement INSEE et le scoring GeoTrust, ce qui en fait une solution adaptee aux processus KYC et aux plateformes B2B.
Tableau comparatif detaille
| Critere | INSEE SIRENE | Pappers | Societe.com | GEOREFER |
|---|---|---|---|---|
| Etablissements | 30M+ (actifs + fermes) | 30M+ | 30M+ | 16,8M actifs |
| Recherche par nom | Exacte uniquement | Oui (fuzzy) | Oui | Trigrammes (fuzzy) |
| Recherche SIREN/SIRET | Oui | Oui | Oui | Oui |
| Filtre geographique | Code commune | Departement | Departement | Dept + code postal + ville |
| Filtre NAF | Oui | Oui | Oui | Oui |
| Latence moyenne | ~500 ms | ~200 ms | ~300 ms | ~66 ms |
| Authentification | OAuth2 | API Key | API Key | API Key (header) |
| Documents legaux | Non | Oui (Kbis, bilans) | Oui | Non |
| Validation adresse | Non | Non | Non | Oui (AFNOR) |
| Enrichissement INSEE | Non | Non | Non | Oui |
| GeoTrust Score (KYC) | Non | Non | Non | Oui |
| Plan gratuit | Oui (illimite) | 100 req/mois | Non | DEMO : 50 req/jour |
| Plan payant | Gratuit | A partir de 49 EUR/mois | Sur devis | A partir de 49 EUR/mois |
5. Rechercher par SIREN ou SIRET
Recherche par SIREN
Pour rechercher tous les etablissements d'une entreprise a partir de son numero SIREN,
utilisez le parametre siren sur l'endpoint /companies :
curl -s "https://georefer.io/geographical_repository/v1/companies?siren=552120222" \
-H "X-Georefer-API-Key: YOUR_API_KEY" | jq .
La reponse contient tous les etablissements associes a ce SIREN :
Reponse JSON{
"success": true,
"data": [
{
"siren": "552120222",
"siret": "55212022200013",
"company_name": "MANUFACTURE FRANCAISE DES PNEUMATIQUES MICHELIN",
"legal_form": "SAS, societe par actions simplifiee",
"naf_code": "22.11Z",
"naf_label": "Fabrication et rechapage de pneumatiques",
"employee_range": "5 000 a 9 999 salaries",
"postal_code": "63000",
"city": "CLERMONT-FERRAND",
"department_code": "63",
"is_headquarter": true,
"is_active": true,
"creation_date": "1951-06-08"
}
],
"metadata": {
"total_count": 1,
"page": 0,
"page_size": 25
},
"timestamp": "2026-03-20T14:22:00Z"
}
Recherche par SIRET
Pour obtenir les details d'un etablissement specifique, utilisez directement le SIRET dans le chemin de l'endpoint :
cURLcurl -s "https://georefer.io/geographical_repository/v1/companies/55212022200013" \
-H "X-Georefer-API-Key: YOUR_API_KEY" | jq .
Cette requete retourne un objet unique avec l'ensemble des champs de l'etablissement, incluant l'adresse complete, le code NAF et la tranche d'effectif.
6. Rechercher par nom avec filtres geographiques
Recherche simple par nom
L'endpoint /companies/search permet une recherche floue (fuzzy) par nom commercial.
Le moteur utilise une recherche par trigrammes pour tolerer les fautes de frappe et les
variations orthographiques.
curl -s "https://georefer.io/geographical_repository/v1/companies/search?name=michelin" \
-H "X-Georefer-API-Key: YOUR_API_KEY" | jq .
Recherche avec filtre departement
Combinez la recherche par nom avec un filtre geographique pour reduire le nombre de resultats et accelerer le traitement :
cURLcurl -s "https://georefer.io/geographical_repository/v1/companies/search?name=michelin&department_code=63" \
-H "X-Georefer-API-Key: YOUR_API_KEY" | jq .
Exemple complet en Python
Pythonimport requests
API_URL = "https://georefer.io/geographical_repository/v1"
API_KEY = "YOUR_API_KEY"
headers = {"X-Georefer-API-Key": API_KEY}
# Recherche par nom avec filtre departement et code NAF
params = {
"name": "boulangerie",
"department_code": "75",
"naf_code": "10.71C",
"page": 0,
"size": 10
}
response = requests.get(
f"{API_URL}/companies/search",
headers=headers,
params=params
)
data = response.json()
if data["success"]:
for company in data["data"]:
print(f"{company['siret']} - {company['company_name']}")
print(f" {company['postal_code']} {company['city']}")
print(f" NAF: {company['naf_code']} | Effectif: {company['employee_range']}")
print()
print(f"Total: {data['metadata']['total_count']} resultats")
else:
print(f"Erreur: {data.get('error')}")
Exemple en JavaScript
JavaScript (fetch)const API_URL = "https://georefer.io/geographical_repository/v1";
const API_KEY = "YOUR_API_KEY";
async function searchCompanies(name, departmentCode) {
const params = new URLSearchParams({
name,
department_code: departmentCode,
page: "0",
size: "10"
});
const response = await fetch(
`${API_URL}/companies/search?${params}`,
{
headers: { "X-Georefer-API-Key": API_KEY }
}
);
const result = await response.json();
if (result.success) {
result.data.forEach(company => {
console.log(`${company.siret} - ${company.company_name}`);
console.log(` ${company.postal_code} ${company.city}`);
});
}
return result;
}
// Rechercher les entreprises "dupont" dans le departement 69
searchCompanies("dupont", "69");
7. Cas d'usage concrets
Onboarding B2B
Lors de l'inscription d'un nouveau client professionnel, l'API permet de verifier instantanement que le SIRET saisi correspond a un etablissement actif. Le formulaire peut etre pre-rempli avec la denomination sociale, l'adresse et le code NAF, reduisant le taux d'erreur de saisie et accelerant la conversion.
Due diligence et conformite
Les equipes conformite peuvent automatiser la verification des tiers en combinant la recherche SIRENE avec le GeoTrust Score de GEOREFER. Ce score composite (0 a 100) evalue la fiabilite geographique d'une entite en croisant la coherence de l'adresse, le code postal, le departement et le risque pays FATF/GAFI.
Enrichissement CRM
Un pipeline de donnees peut enrichir automatiquement les fiches contacts d'un CRM avec le code NAF, la forme juridique et la tranche d'effectif. Cela permet une segmentation plus fine et des campagnes commerciales mieux ciblees.
Validation de facture
Avant d'emettre ou de payer une facture, verifier que le SIRET du fournisseur ou du client
est actif evite les erreurs comptables et les risques de fraude. L'API retourne le statut
is_active qui confirme que l'etablissement est toujours en activite.
Processus KYC complet
GEOREFER est la seule API qui permet de combiner dans une meme integration la recherche d'entreprise SIRENE et la validation d'adresse AFNOR. Un processus KYC typique peut enchainer en deux appels API :
GET /companies/{siret}pour verifier l'existence de l'entreprisePOST /addresses/validatepour valider et scorer l'adresse declaree
Pour aller plus loin sur l'integration KYC, consultez notre guide de demarrage rapide.
8. Questions frequentes
Quelle est la difference entre SIREN et SIRET ?
Le SIREN (9 chiffres) identifie une entite juridique unique. Le SIRET (14 chiffres) identifie un etablissement specifique de cette entite. Le SIRET est compose du SIREN suivi d'un NIC de 5 chiffres. Une entreprise a un seul SIREN mais peut avoir plusieurs SIRET.
Existe-t-il une API SIREN SIRET gratuite ?
L'API SIRENE de l'INSEE est entierement gratuite mais necessite une inscription et
une authentification OAuth2. GEOREFER propose un plan DEMO gratuit avec 50 requetes
par jour et un temps de reponse median de 66 ms, sans configuration OAuth2 complexe.
Il suffit d'un header X-Georefer-API-Key pour commencer.
Obtenez votre cle gratuite en quelques secondes.
Combien d'entreprises sont accessibles via l'API ?
La base SIRENE complete contient plus de 30 millions d'enregistrements. GEOREFER indexe 16,8 millions d'etablissements actifs, couvrant l'ensemble du tissu economique francais en activite. Les etablissements fermes ne sont pas indexes pour garantir la pertinence des resultats.
Peut-on combiner recherche d'entreprise et validation d'adresse ?
Oui. GEOREFER est concu pour les processus qui necessitent a la fois la verification
d'une entite juridique et la validation de son adresse. L'endpoint
/companies/{siret} retourne les informations d'entreprise, et l'endpoint
/addresses/validate valide l'adresse avec normalisation AFNOR et scoring
GeoTrust. Consultez la documentation technique pour les details
d'integration.
Testez l'API de recherche d'entreprise
Plan DEMO gratuit : 50 requetes/jour, recherche par SIREN, SIRET et nom. Aucune carte bancaire requise.
Obtenir ma cle API gratuite