# Sirenic ou l'API Recherche d'entreprises

Disons-le d'emblée : pour résoudre un nom en identifiant, cette API publique est gratuite et excellente, et il n'y a aucune raison de nous payer — pas même le prix de notre route de recherche. Ce comparatif sert à savoir où elle s'arrête, et nous l'avons mesuré par un appel réel plutôt qu'en lisant sa documentation.

## Ce que l'API Recherche d'entreprises fait mieux que nous

Commençons par là, parce que c'est ce qui décide dans la moitié des cas — et parce qu'un comparatif où le concurrent ne gagne jamais nulle part ne mérite pas d'être lu.

- C'est **gratuit**. Pour « trouver le SIREN d'une société dont je connais le nom », rien ne justifie de payer quoi que ce soit — pas même nos 0,001 $.
- Ses **52 critères** et ses drapeaux de qualité (RGE, Qualiopi, bio, ESS, société à mission, organisme de formation…) vont plus loin que notre recherche sur plusieurs axes.
- La recherche géographique `/near_point` n'a pas d'équivalent chez nous.

## Quand utiliser l'API gratuite — et ne rien nous payer

- Vous voulez **trouver un SIREN** depuis un nom ou une adresse. Faites-le là. C'est gratuit, sans clé, sous licence MIT.
- Vous cherchez sur des critères qu'elle a et que nous n'avons pas : elle expose **52 critères**, dont des drapeaux de qualité (certification énergétique, accréditation de formation, bio, économie sociale et solidaire, société à mission).
- Vous avez besoin d'une **recherche géographique** autour d'un point : son point d'entrée dédié n'a pas d'équivalent chez nous.
- Votre volume tient dans **7 requêtes par seconde** par adresse IP — sachant que la documentation précise que ce n'est pas un débit garanti et qu'en cas de forte charge « la priorité est donnée aux systèmes internes et aux services publics ».

## API Recherche d'entreprises (annuaire-entreprises) : ce que nous avons relevé

Relevé le 19/08/2026, source : [https://recherche-entreprises.api.gouv.fr/openapi.json](https://recherche-entreprises.api.gouv.fr/openapi.json). Chaque ligne est vérifiable par vous, à la même adresse.

- **Gratuite, sans clé, sans compte**, licence MIT. Deux points d'entrée seulement : `/search` et `/near_point`.
- Débit : « **au maximum 7 requêtes par seconde** » par adresse IP et 30 par seconde par ASN — la documentation prévient que cette valeur « ne constitue pas un débit garanti » et qu'en cas d'usage excessif « la priorité est alors donnée aux systèmes internes et aux services publics ».
- **25 résultats maximum par page** (`per_page`), mais 52 critères de recherche : c'est un moteur de recherche très riche.
- La documentation le dit elle-même : « cette API **ne permet pas d'accéder aux données complètes** de la base Sirene, mais uniquement de rechercher une entreprise par sa dénomination ou son adresse ».
- Côté finances, un appel réel du 19/08/2026 sur Danone rend `{"2024": {"ca": 27376000000, "resultat_net": 0}}` : **deux champs, un exercice** — et un résultat net publié à 0 là où la valeur est en réalité absente.
- Le numéro de TVA est **calculé** et servi (`tva: ["FR27552032534"]`), mais il n'est pas **validé** auprès du système européen VIES.

## Ce que Sirenic fait différemment

- **Paiement à l'appel, sans compte ni clé.** Un appel `402`, un règlement en USDC ou EURC, la réponse. Pas d'inscription, pas de contrat, pas d'adresse IP à déclarer, pas de crédits qui expirent. 79 routes sont accessibles de cette façon.
- **Une panne d'amont ferme la route.** Nous répondons `503` et annulons le paiement plutôt que de servir une réponse dégradée. Une photo de registre trop vieille ferme aussi la route qui la lit, au lieu de vendre une donnée morte.
- **Réponses signées Ed25519.** Vous pouvez prouver des mois plus tard ce qui vous a été servi, et à quelle date.
- **Provenance par bloc.** Chaque bloc d'un dossier déclare son registre officiel et sa date, plutôt qu'une mention globale « sources officielles ».
- **Les comptes annuels en profondeur.** Là où le relevé ci-dessus montre deux champs pour un exercice, nous servons tous les exercices déposés avec le détail des postes de liasse — et notre barème distingue une **absence** d'un **zéro**, ce qui est exactement le piège que ce `resultat_net: 0` tend à un consommateur naïf.
- **La TVA validée, pas seulement calculée.** Un numéro déduit du SIREN ne dit pas s'il est actif aujourd'hui. Nous le validons **en direct** auprès du VIES et rendons l'identifiant de consultation comme preuve opposable.
- **Ce qu'elle ne sert pas du tout** : documents déposés, criblage sanctions, agréments de régulateurs, score de défaillance, marchés publics et échéances, registres européens, contrôle d'IBAN, statistiques sectorielles, surveillance quotidienne.
- **La pagination d'un export.** Notre route de prospection rend 100 sociétés par page, un paiement par page — sur un export sectoriel, cela change la forme du travail plus que le prix.

## Le socle, en chiffres mesurés

Mesuré en base le 19/08/2026 : 29 922 486 SIREN et 43 896 818 établissements, 6 542 232 exercices comptables sur 1 586 046 sociétés, 3 402 583 postes de liasse détaillés, 9 196 396 actes du registre, 765 960 marchés publics dont 173 633 à échéance sous 18 mois, 130 165 noms sur 6 listes de sanctions officielles, 47 731 agréments de 9 autorités, 138 020 installations classées et 2 934 secteurs avec statistiques.

> ⚠️ Ces nombres sont une **photo datée du 19/08/2026**, pas un compteur en direct. Nous les republions à chaque mesure plutôt que de les arrondir vers le haut.

## Comment ce comparatif est établi

Chaque fait porte sa **date de relevé** et son **adresse source**, de sorte que vous puissiez le contredire. Rien n'est extrapolé : ce que nous n'avons pas pu relever est marqué comme non relevé plutôt que deviné. Et chaque page nomme ce que le service comparé fait mieux que nous — un comparatif sans cette section n'est pas un comparatif.

Si vous relevez une erreur ou un fait devenu faux, écrivez à [contact@sirenic.eu](mailto:contact@sirenic.eu?subject=Correction%20comparatif) : nous corrigerons la page et la date de relevé.

## Comment on paie

Chaque route se paie **à l'appel**, en USDC ou EURC sur le réseau Base, par le protocole x402 : pas de compte à créer, pas de clé d'API, pas d'abonnement. Le premier appel renvoie un devis `402` que votre client règle, puis rejoue l'appel. Un appel en erreur n'est jamais facturé.

Vous préférez une facture en euros et des crédits prépayés ? C'est **en préparation** et nous n'annonçons pas de date tant que ce n'est pas ouvert. Écrivez à [contact@sirenic.eu](mailto:contact@sirenic.eu?subject=Packs%20en%20euros) et vous serez prévenu à l'ouverture.

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](https://api.sirenic.eu/openapi.json) et le [llms.txt](https://api.sirenic.eu/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
```

## Routes utilisées et prix

| Route | Prix | Ce qu'elle rend |
| --- | --- | --- |
| `/v1/entreprise/{siren}/finances` | $0.01 | Financials of a French company from annual accounts filed at the INPI registry, with Banque de France ratios: revenue, EBITDA, net income, debt ratio, financial autonomy — one entry per fiscal year. Includes the full structured financial statements line items (liasse fiscale tax form, incl. balance sheet) as keyed by INPI, for up to the 20 latest fiscal years. A perimetre_comptable block states whether figures are statutory or consolidated, and flags series where the source conflates the two. |
| `/v1/tva/verifier/{numero}` | $0.003 | EU VAT validation against the official VIES service: validate any intra-community VAT number (all member states) for compliance and due diligence. This tax id check is the tax half of verify supplier before payment, and a required check under the e-invoicing mandate France September 2026. Returns valid/invalid/unavailable status with the VIES consultation identifier as proof — VAT number validation usable across Europe for KYB and supplier onboarding. |
| `/v1/prospection` | $0.02 | French B2B prospecting and lead generation over the full official French company registry (29.8M companies): build targeted company lists with multi-criteria filters — NAF/APE activity code, departement or postal-code prefix, legal form, workforce bracket, company age, active RGE environmental certification, gender-equality index. Returns 100 active companies per page; each page is one payment. Combine filters to narrow a market segment into fresh, registry-grade company lists for France. |
| `/v1/sanctions/check` | $0.02 | Sanctions screening (AML/KYC): screen a person or company name against 6 official watchlist sources — UN consolidated, EU FSF, US OFAC SDN, UK Sanctions List, French national asset-freeze register, Swiss SECO list — six official lists in one call. Fuzzy watchlist matching with a 0-100 confidence score per hit — never a bare yes/no. Each list reports its entry count, publication date and what that date means. One AML screening call covers UN, EU, OFAC, UK, FR and CH. |

> ⚠️ Le criblage ne rend jamais un oui/non nu : chaque correspondance porte un score de confiance de 0 à 100. Les personnes politiquement exposées ne sont pas servies.

## Questions fréquentes

### Alors pourquoi votre route de recherche existe-t-elle ?

Pour être appelable dans la même transaction que le reste, par un agent qui paie à l'appel et n'a pas à gérer deux intégrations, deux gestions d'erreurs et deux régimes de débit. Si ce confort ne vous sert à rien, utilisez l'API gratuite : nous vous le disons plutôt que de vous laisser payer sans raison.

### Le résultat net à 0 est-il un défaut de leur côté ?

C'est une caractéristique de la donnée amont, pas une faute d'implémentation : la source publie parfois un 0 là où la valeur est absente. Le point qui compte est ce que fait le consommateur : traiter ce 0 comme une valeur mesurée fabrique des analyses fausses, et c'est un piège que nous avons dû corriger chez nous aussi.

### Peut-on combiner les deux ?

C'est le montage que nous recommandons : résolvez les noms en identifiants avec l'API gratuite, puis n'appelez nos routes que sur les identifiants retenus. Vous ne payez alors que pour ce qu'elle ne sait pas faire.

## Passer à l'action

- [Voir une réponse réelle (gratuit)](https://api.sirenic.eu/exemples/entreprise-siren-finances.json)
- [Obtenir le devis de /v1/entreprise/{siren}/finances](https://api.sirenic.eu/v1/entreprise/552032534/finances)
- [Lire la référence de la route](https://api.sirenic.eu/api)
- [Être prévenu des packs en euros](mailto:contact@sirenic.eu?subject=Packs%20en%20euros)

## À lire ensuite

- [Sirenic ou API Entreprise (DINUM)](https://api.sirenic.eu/comparatif/sirenic-ou-api-entreprise-qui-droit-utiliser-quoi)
- [Sirenic ou Pappers : lequel pour quel besoin](https://api.sirenic.eu/comparatif/sirenic-ou-pappers-credits-contre-paiement-appel)

---

Les volumes cités sur cette page ont été mesurés en base le 19/08/2026. Ce sont des photos datées, pas des compteurs en direct.

Catalogue complet : https://api.sirenic.eu/