# Compter les entreprises par critères croisés

Le premier appel d'un agent qui construit une liste : compter avant de lister. Le compte est exact, sur la même grammaire que la route de liste, et chaque source est datée dans la réponse : une liste de dix mille sociétés se resserre avant d'être payée page à page.

## Ce que la route rend

Description publiée au catalogue, traduite ici en français (les agents la lisent en anglais, comme toutes nos surfaces de découverte) :

**Comptez les entreprises françaises qui répondent à des critères croisés librement sur une table pré-croisée des registres officiels : géographie (département, région, préfixe de code postal), activité NAF, forme juridique, effectif, ancienneté, derniers comptes déposés (chiffre d'affaires, résultat net, marges, ratios, tendances, trésorerie) et signaux publics (RGE, index égalité, ICPE et Seveso, marchés publics, agréments). Personnes morales actives par défaut. Renvoie le compte exact et la date de chaque source : mesurez un marché avant de le lister.**

## Extrait d'une réponse réellement payée

Photo datée du 03/10/2026, tronquée à un élément par tableau. Ce n'est pas une donnée en direct. L'extrait complet est servi **gratuitement** par [la surface d'exemples](https://api.sirenic.eu/exemples/entreprises-requete-compter.json), et le schéma par l'OpenAPI.

```
{
 "nombre_total": 23,
 "perimetre": "personnes morales diffusibles du stock Sirene, actives (identite.etat = A) sauf critère sur identite.etat ; entrepreneurs individuels et unités en diffusion partielle jamais comptés ni listés ; un critère ne retient jamais une valeur absente ; un critère sur identite.naf ne retient que les codes de la NAF rév. 2 / public legal persons of the Sirene stock, active (identite.etat = A) unless a criterion sets identite.etat; sole traders and partially public units never counted or listed; a criterion never retains a missing value; a criterion on identite.naf only retains NAF rev. 2 codes",
 "stock": {
  "construit_le": "2026-10-02",
  "age_jours": 1,
  "seuil_jours": 45,
  "flux": {
   "sirene-stock-unites-legales": {
    "dernier_mis_a_jour": "2026-10-01"
   }
  }
 },
 "source": "INSEE Sirene, INPI et Banque de France (comptes), Signaux Faibles (liasses), ADEME (RGE), ministère du Travail (égapro), Géorisques (ICPE), DECP, EBA, EIOPA et ARCEP (agréments), table pré-croisée par Sirenic ; licence de chaque source : GET /v1/provenance/registres",
 "disclaimer": "Compte exact ; chaque source datée dans stock.flux, table fermée au-delà de 45 jours ; géographie du siège ; finances du dernier exercice social qualifié. / Exact count; each source dated in stock.flux, table closed beyond 45 days; head-office geography; finances of the last qualified annual accounts."
}
```

## Prix et facturation

Tarif : **0,002 €**, débité en crédits (1 crédit = 1 €) ; en x402, le même montant se règle en USDC ou en EURC. Le montant qui fait foi est celui du devis `402` renvoyé par la route elle-même, pas ce texte, qui est dérivé de la même grille mais reste une page.

Une réponse d'erreur **annule le paiement** : un `400`, un `404` ou un `503` n'est jamais facturé. Une panne d'une source amont ferme la route en `503` plutôt que de servir une réponse dégradée.

## Appeler la route

```
# 1. Le devis, sans rien payer : la route répond 402 avec son montant
curl -i "https://api.sirenic.eu/v1/entreprises/requete/compter?criteres=%5B%7B%22champ%22%3A%22siege.departement%22,%22op%22%3A%22%3D%22,%22valeur%22%3A%2269%22%7D,%7B%22champ%22%3A%22finances.ca%22,%22op%22%3A%22%3E%22,%22valeur%22%3A1000000%7D%5D"

# 2. L'appel réglé — le client x402 paie le devis et rejoue la requête
npx x402-fetch "https://api.sirenic.eu/v1/entreprises/requete/compter?criteres=%5B%7B%22champ%22%3A%22siege.departement%22,%22op%22%3A%22%3D%22,%22valeur%22%3A%2269%22%7D,%7B%22champ%22%3A%22finances.ca%22,%22op%22%3A%22%3E%22,%22valeur%22%3A1000000%7D%5D"

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

## Ce que cette route ne fait pas

Personnes morales actives par défaut (un critère sur identite.etat compte aussi les sociétés cessées), aucun dirigeant ni aucune personne en critère : les entrepreneurs individuels ne sont jamais comptés. Un critère financier ne retient que les sociétés qui publient des comptes exploitables.

## Routes voisines

- `/v1/entreprises/requete/lister` — 0,02 €
- `/v1/prospection` — 0,02 €
- `/v1/secteur/{code_naf}/benchmarks` — 0,05 €

## 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 | Exemple | Ce qu'elle rend |
| --- | --- | --- | --- |
| `/v1/entreprises/requete/compter` | 0,002 € | [exemple gratuit](https://api.sirenic.eu/exemples/entreprises-requete-compter.json) | Comptez les entreprises françaises qui répondent à des critères croisés librement sur une table pré-croisée des registres officiels : géographie (département, région, préfixe de code postal), activité NAF, forme juridique, effectif, ancienneté, derniers comptes déposés (chiffre d'affaires, résultat net, marges, ratios, tendances, trésorerie) et signaux publics (RGE, index égalité, ICPE et Seveso, marchés publics, agréments). Personnes morales actives par défaut. Renvoie le compte exact et la date de chaque source : mesurez un marché avant de le lister. |

## Questions fréquentes

### Quels champs puis-je croiser ?

Les champs filtrables du catalogue : identite.siren, identite.personne_morale, identite.forme, identite.naf, identite.categorie_entreprise, identite.tranche_effectifs, identite.date_creation, identite.age, identite.etat, identite.ess, identite.societe_mission, siege.code_postal, siege.code_commune, siege.departement, siege.region, finances.date_cloture, finances.type_bilan, finances.fiabilite, finances.nb_exercices, finances.ca, finances.marge_brute, finances.ebe, finances.ebit, finances.resultat_net, finances.taux_endettement, finances.autonomie_financiere, finances.ratio_liquidite, finances.caf_sur_ca, finances.capacite_remboursement, finances.marge_ebe, finances.rcai_sur_ca, finances.couverture_interets, finances.bfr_sur_ca, tendances.variation_ca_1an, tendances.variation_ca_3ans, tendances.variation_rn_1an, tendances.variation_bfr_sur_ca_3ans, tresorerie.disponibilites, tresorerie.dettes_moins_1an, tresorerie.dettes_fiscales_sociales, tresorerie.dettes_total, signaux.rge_actif, signaux.egapro_note, signaux.egapro_annee, signaux.icpe_nb, signaux.icpe_seveso, signaux.marches_nb, signaux.marches_montant, signaux.marches_dernier, signaux.agrements. Jusqu'à 20 conditions combinées par ET ; le OU passe par l'opérateur in. GET /v1/lecture (gratuit) donne pour chacun son type, ses opérateurs, son unité, sa source et ce qu'il veut dire.

## Passer à l'action

- [Voir une réponse réelle (gratuit)](https://api.sirenic.eu/exemples/entreprises-requete-compter.json)
- [Obtenir le devis de /v1/entreprises/requete/compter](https://api.sirenic.eu/v1/entreprises/requete/compter?criteres=%5B%7B%22champ%22%3A%22siege.departement%22,%22op%22%3A%22%3D%22,%22valeur%22%3A%2269%22%7D,%7B%22champ%22%3A%22finances.ca%22,%22op%22%3A%22%3E%22,%22valeur%22%3A1000000%7D%5D)
- [Être prévenu des packs en euros](mailto:contact@sirenic.eu?subject=Packs%20en%20euros)


---

[Accueil](https://api.sirenic.eu/) · [Offres](https://api.sirenic.eu/offres) · [Articles](https://api.sirenic.eu/articles) · [Routes](https://api.sirenic.eu/api) · [À propos](https://api.sirenic.eu/a-propos) · [Mentions légales](https://api.sirenic.eu/mentions-legales) · [Confidentialité](https://api.sirenic.eu/confidentialite)
