Data CheckerVérification de données

API de vérification SIRET / SIREN

Neuf chiffres pour l'entreprise, quatorze pour l'établissement, une clé de Luhn sur l'ensemble — et une règle dérogatoire que presque toutes les implémentations maison ratent.

L'appel

Un seul endpoint pour les quatre types. La clé se génère dans votre espace, elle est visible une fois.

curl -X POST https://data-checker.fr/api/v1/validate \
  -H "Authorization: Bearer dck_live_…" \
  -H "Content-Type: application/json" \
  -d '{"type":"siret","value":"55210055400021"}'

Ce que le verdict recouvre

  • Clé de Luhn sur 9 ou 14 chiffres

    Le contrôle standard, appliqué au SIREN comme au SIRET complet. Il attrape le chiffre inversé lors d'une recopie, qui est la faute la plus fréquente sur un numéro à quatorze chiffres.

  • La règle La Poste

    Les SIRET de La Poste commençant par 356000000 échouent au Luhn : ils suivent une autre règle, la somme des chiffres devant être divisible par 5. Le champ laPoste signale ce cas au lieu de rendre un faux négatif.

  • Découpage SIREN + NIC

    Les neuf premiers chiffres identifient l'entreprise, les cinq suivants l'établissement. La réponse rend les deux séparément, ce qui évite de les redécouper dans votre code.

  • Numéro de TVA dérivé

    Le numéro de TVA intracommunautaire français se calcule à partir du SIREN : FR, une clé de deux chiffres, puis le SIREN. La réponse le fournit tout fait.

L'API contrôle le format, pas l'existence

Un SIRET dont la clé tombe juste peut n'avoir jamais été attribué, ou désigner un établissement fermé depuis dix ans. L'API ne consulte pas le répertoire Sirene : elle rend un verdict de forme, immédiat et sans dépendance externe.

Pour l'existence réelle — raison sociale, état administratif, adresse, code APE — le site propose un vérificateur gratuit qui interroge l'API Recherche d'entreprises de la DINUM depuis le navigateur du visiteur. C'est gratuit, c'est public, et ça n'a pas sa place derrière une facturation.

Des crédits, pas un abonnement

Un crédit vaut une vérification, quel que soit le type. Vous payez une fois, les crédits n'expirent pas, et rien ne se reconduit tout seul.

Starter

9

1 000 vérifications

0,009 € par vérification

Growth

49

10 000 vérifications

0,0049 € par vérification

Scale

149

50 000 vérifications

0,003 € par vérification

Tarifs

Questions fréquentes

Pourquoi l'API ne vérifie-t-elle pas l'existence auprès de l'INSEE ?

Parce que le service public qui le fait est gratuit et sans clé, et que le facturer serait malhonnête. Le vérificateur SIRET du site l'interroge directement depuis votre navigateur : la requête part de votre adresse IP, sans quota mutualisé ni coût pour nous. L'API, elle, sert quand le contrôle doit tourner côté serveur sans dépendre de la disponibilité d'un service tiers.

Quelle différence entre SIREN et SIRET ?

Le SIREN identifie l'entreprise, sur neuf chiffres, et ne change jamais. Le SIRET identifie un établissement : c'est le SIREN suivi de cinq chiffres de NIC. Une entreprise à trois agences a un SIREN et trois SIRET.

Le numéro de TVA rendu est-il vérifié ?

Il est calculé, pas vérifié : la clé se dérive du SIREN par une formule publique. Savoir si le numéro est réellement attribué et actif demande une requête au service VIES de la Commission européenne, que le site propose en outil séparé.

Avant d'intégrer, essayez sans clé

Le même contrôle, dans votre navigateur, gratuitement et sans compte — de quoi vérifier que le verdict correspond à ce que vous attendez.

Vérifier un SIRET
API de vérification SIRET et SIREN : clé de Luhn, TVA dérivée | Data Checker