Retour au blog

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 :

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
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 :

cURL
curl -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
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 :

cURL
curl -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

Python
import 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 :

  1. GET /companies/{siret} pour verifier l'existence de l'entreprise
  2. POST /addresses/validate pour 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