sirenic

Nettoyer un fichier clients par SIRET

Nettoyer un fichier clients par SIRET, c'est rattacher chaque ligne à son entreprise : SIREN (les neuf premiers chiffres du SIRET), SIRET du siège, état et numéro de TVA. Sociétés cessées, doublons et SIREN à clé fausse sont signalés. Sans coder : notre modèle Google Sheets ou l'écran de dépôt.

Voir une réponse réelle (gratuit) Obtenir le devis de /v1/identite/lot

Sans coder : le modèle Google Sheets ou l'écran de dépôt

Deux façons de compléter votre fichier sans écrire de code, par la même route, /v1/identite/lot. Chacune lit dans vos colonnes le SIREN, le SIRET, le numéro de TVA français, ou le nom et le code postal de chaque ligne, n'envoie que cela, et ajoute à droite ses propres colonnes, toutes préfixées sirenic_ : la résolution, le SIREN, le SIRET du siège, l'état, le numéro de TVA et son statut au VIES, les doublons sur tout le fichier et les lignes à revoir. Chaque appel envoie au plus les lignes qu'un appel gratuit admet ; au-delà du quota gratuit du mois, il se paie sur vos crédits. Une ligne complétée ne repart jamais au complètement, sauf si son entrée change.

Ce que Claude appelle, et ce qu'il lit

« Enrichis et nettoie ma base CRM : SIREN, TVA, adresse, cessés et doublons. » Une base CRM vieillit sans bruit : des sociétés cessent leur activité, d'autres déménagent, et la même entreprise finit saisie deux fois. Quelles fiches désignent une société cessée, ou la même société deux fois ? Et pour les autres, quels sont le SIREN, l'adresse du siège et le numéro de TVA ? Avant une campagne, collez l'export des comptes dans Claude et posez la question : chaque fiche revient à son rang, les cessées et les doublons signalés, et un nom ambigu revient avec ses candidats plutôt qu'avec un choix fait à votre place.

Claude lit l'export et en tire une ligne par fiche : le SIREN, le SIRET, le numéro de TVA français, ou le couple nom et code postal quand la ligne n'a pas d'identifiant. Il appelle l'outil get_french_company_identity_batch, qui sert la route /v1/identite/lot, de 2 à 150 lignes par appel de l'outil (la route en prend 300 : un lot plein passe en 2 appels de l'outil). Pour chaque ligne, la réponse donne :

La route dit quelle ligne double quelle autre et quelle société a cessé ; elle ne touche pas à votre CRM. La fusion et l'archivage restent les vôtres.

Un export de cinq lignes

Cinq lignes neutres, une par forme d'entrée, tirées de notre jeu de référence de sociétés : la deuxième double la première (un autre établissement de la même société), la troisième désigne une société cessée, la dernière est un nom inventé. Aucune donnée de client.

Ce qui revient a été relevé le 09/10/2026 par notre clé de test, dans Claude, sur le stock Sirene du 01/10/2026 ; le statut VIES est celui du moment de l'appel, ou d'une vérification de moins d'une heure gardée en cache. Ces cinq lignes tiennent dans les 100 lignes gratuites du mois d'un compte vérifié ; hors du gratuit, elles coûtent 0,015 €.

LigneCe qu'elle porteCe qui revient
1552032534, un SIRENresolu, actif, SIRET du siège, numéro de TVA valide au VIES
255203253400711, le SIRET d'un autre établissement de la même sociétéresolu, doublon_de 1
3FR48056200454, un numéro de TVAresolu, cesse (cessation du 05/11/2012), TVA non_verifie (entreprise_cessee)
4AIR LIQUIDE CO2 EUROPE et 75007, un nom et un code postalresolu sur le SIREN 662027374, actif, SIRET du siège, numéro de TVA valide au VIES
5QXZJW VKPRT et 33000, un nom inventéintrouvable

Les limites, mesurées

Ce qui a changé depuis votre dernière passe

« Qu'est-ce qui a changé chez ces clients depuis ma dernière passe ? » Avec depuis (un jour passé ou aujourd'hui), chaque ligne resolu porte aussi changements : ce qui a changé pour sa société depuis cette date, lu par le moteur des nouveautés dans le BODACC et les stocks locaux (décisions des tribunaux de commerce, marchés publics français, établissements, cessation, agréments, listes de sanctions, certifications RGE, représentants d'intérêts). La ligne dit le verdict (nouveautes, rien_de_nouveau ou lecture_incomplete), les totaux par type, les trois derniers faits, la fenêtre réellement lue et lecture_complete ; une ligne non résolue ou non diffusible dit pourquoi elle n'en porte pas (motif_sans_changements).

Ce que la route ne fait pas

Elle n'ajoute aucun contact : ni adresse électronique, ni téléphone, ni contact nominatif ; ces données ne sont pas dans les registres officiels. Elle ne modifie rien dans votre CRM. Elle ne contrôle pas l'établissement d'un SIRET : elle en lit le SIREN, ses neuf premiers chiffres, et rend l'état de l'entreprise et le SIRET de son siège. Elle ne choisit jamais entre deux homonymes. Un entrepreneur individuel n'est jamais servi comme candidat, et sa ligne par SIREN revient sans nom ni adresse.

Ce que coûte un nettoyage

Un compte vérifié a 100 lignes gratuites par mois sur le lot, hors de ses 150 appels gratuits, aucun crédit débité : les cinq lignes de l'exemple n'y coûtent rien. Un lot qui dépasse le reste du mois se paie en entier. Au-delà, ou hors du gratuit, le lot est facturé 0,003 € par ligne, doublons compris : 0,015 € pour les cinq lignes de l'exemple, 0,90 € pour un lot plein de 300 lignes, en crédits prépayés (leur recharge par carte n'est pas encore ouverte), ou en x402 pour le même montant en USDC ou en EURC. Un lot refusé ou indisponible n'est jamais facturé.

Le même lot, sans assistant

Les cinq lignes de l'exemple, encodées comme l'outil MCP les encode ; la clé d'API est lue dans la variable SIRENIC_KEY.

# Les cinq lignes de l'exemple, de 2 à 300 par appel
curl "https://api.sirenic.eu/v1/identite/lot?lignes=552032534%3B55203253400711%3BFR48056200454%3BAIR+LIQUIDE+CO2+EUROPE%7C75007%3BQXZJW+VKPRT%7C33000" \
  -H "X-Api-Key: $SIRENIC_KEY"

# En MCP, sur le connecteur https://api.sirenic.eu/mcp/connecteur (méthode tools/call),
# la clé en en-tête Authorization: Bearer $SIRENIC_KEY, ou la connexion OAuth de Claude
{"name": "get_french_company_identity_batch", "arguments": {"lignes": ["552032534", "55203253400711", "FR48056200454", "AIR LIQUIDE CO2 EUROPE|75007", "QXZJW VKPRT|33000"]}}

Comment on paie

Chaque route se paie à l'appel, de deux façons, sans abonnement : en x402, en USDC ou EURC sur le réseau Base, sans compte ni clé d'API ; ou avec la clé d'API d'un compte, qui ouvre le quota gratuit ; /v1/identite/lot a 100 lignes gratuites par mois, au-delà sur ses crédits. En x402, le premier appel renvoie un devis 402 que votre client règle, puis rejoue l'appel. Un appel en erreur n'est jamais facturé.

Ouvert aujourd'hui : 150 appels gratuits par mois avec un compte, dans la limite de 2 € de valeur, sur 122 routes sur 129 (la grille dit lesquelles), plus 100 lignes gratuites par mois sur l'identité en lot, et le paiement à l'appel en x402 (USDC ou EURC), sans compte sauf les actes du registre. Crédits prépayés : leur recharge par carte n'est pas encore ouverte.

Les réponses payantes sont signées Ed25519 : vous pouvez prouver plus tard ce qui vous a été servi, et à quelle date. Le catalogue entier est lisible gratuitement dans l'OpenAPI et le llms.txt.

Un appel, de bout en bout

# Client x402 (npm) : le devis 402 est réglé et l'appel rejoué automatiquement
npx x402-fetch https://api.sirenic.eu/v1/entreprise/552032534

# Ou en MCP, dans Claude Code / Cursor
claude mcp add --transport http sirenic https://api.sirenic.eu/mcp

# Ou en serveur local (stdio), avec votre clé ou un portefeuille x402
claude mcp add sirenic -e SIRENIC_API_KEY=srn_live_... -- npx -y sirenic-mcp

Routes utilisées et prix

RoutePrixExempleCe qu'elle rend
/v1/identite/lot0,003 € · 0,01 € (avec depuis) / entitéexemple gratuitIdentité en lot pour les fichiers clients et les bases CRM françaises : 2 à 300 lignes (SIREN, SIRET, numéro de TVA français ou nom|code postal), dans l'ordre du fichier. Par ligne : résolution (resolu, a_confirmer avec jusqu'à 5 candidats classés, introuvable, siren_invalide, siren_inconnu, non_diffusible), SIREN, SIRET du siège, état et date de cessation, adresse, numéro de TVA contrôlé en direct au VIES (indisponible ou budget_vies_epuise, jamais un faux invalide), doublons. 0,003 € par ligne, 0,90 € au plus ; avec depuis (les changements depuis une date) 0,01 €, 3,00 € au plus.
/v1/recherche0,002 €exemple gratuitRecherche d'entreprises françaises et consultation d'une société par nom ou par SIREN dans le registre officiel des entreprises françaises (données ouvertes INSEE Sirene / INPI RNE). La recherche par nom renvoie les 10 meilleures correspondances avec l'identité, le SIREN, le code NAF, la ville et le statut actif/cessé, ainsi que score_confiance (0-1, confiance de la correspondance) et correspondance_nom (exacte, mots_entiers ou ressemblance du nom, null pour une requête par SIREN ou SIRET ou sans nom servi), qui départagent les homonymes. Le point d'entrée vers les données officielles et les données d'entreprises sur la France : résoudre un nom commercial en identifiant SIREN avant d'aller chercher la fiche complète, les dépôts ou les comptes.
/v1/tva/verifier/{numero}0,003 €exemple gratuitValidation de TVA européenne contre le service officiel VIES : validez n'importe quel numéro de TVA intracommunautaire (tous les États membres) pour la conformité et la due diligence. Ce contrôle d'identifiant fiscal est le volet fiscal de « vérifier un fournisseur avant paiement », et un contrôle exigé par l'obligation de facturation électronique de septembre 2026 en France. Renvoie un statut valide/invalide avec l'identifiant de consultation VIES comme preuve. Nom et adresse servis seulement au titulaire que la forme de son numéro ou le registre de son pays prouve personne morale ; sinon omis, comptés dans ecartes.

Questions fréquentes

Mes fiches n'ont qu'un nom et une ville : ça marche ?

Il faut le code postal du siège : la résolution par nom se fait à ce code postal. Sans lui, passez d'abord par la recherche par nom (0,002 €, dans les appels gratuits du mois), qui rend un indice de confiance, puis envoyez au lot les SIREN retrouvés.

Comment un doublon est-il repéré ?

Deux lignes qui désignent la même entreprise, quelle que soit leur forme (SIREN, SIRET d'un établissement, TVA, nom) : la seconde porte doublon_de, et seule la première porte le détail. Deux établissements d'une même société sont donc un doublon pour la route : à vous de dire s'ils sont deux comptes.

Ma base sert aussi à facturer ?

La même route y répond avec la même réponse : la page « Préparer sa base clients à la facture électronique » part de la question d'avant la première facture électronique.

Passer à l'action

La première étape est gratuite et vous montre exactement ce que vous achèteriez, sans compte ni clé ; un compte, avec sa clé d'API, ouvre ensuite le quota gratuit ; /v1/identite/lot a 100 lignes gratuites par mois, au-delà sur ses crédits.

Voir une réponse réelle (gratuit) Obtenir le devis de /v1/identite/lot Lire la référence de la route Créer un compte : 150 appels gratuits par mois dans la limite de 2 € de valeur

À lire ensuite

OpenAPI · llms.txt · Catalogue complet des routes et prix