Aller au contenu principal
Guides techniques

Enrichissement entreprises : firmographie et SIRENE

Peter Cools · · 13 min de lecture

En résumé : L’API Rodz propose trois endpoints d’enrichissement entreprise : firmographique, financier et SIRENE. Le premier renvoie le secteur, la taille, la tranche de chiffre d’affaires et la localisation. Le deuxième fournit le revenu réel, le taux de croissance, le financement total et les tendances d’effectifs. Le troisième interroge le registre français SIRENE pour récupérer SIREN, SIRET, code NAF, forme juridique et date d’immatriculation. Ce guide couvre chaque endpoint en détail, avec des requêtes cURL prêtes à l’emploi, les champs de réponse et des cas d’usage concrets.

Qu’est-ce que l’enrichissement de données entreprises ?

L’enrichissement de données consiste à compléter un enregistrement partiel (un nom d’entreprise, un domaine ou un identifiant) avec des informations structurées et vérifiées. Dans le contexte B2B, cela signifie transformer une simple ligne dans un tableur en fiche complète contenant le secteur d’activité, la taille de l’équipe, les données financières ou les identifiants légaux.

Pourquoi est-ce indispensable ? Parce que la qualité de vos données conditionne directement la pertinence de votre ciblage. Selon notre analyse, 69 % des entreprises échouent dans leur stratégie data-driven faute de données fiables et à jour. L’enrichissement automatisé corrige ce problème à la source.

L’API Rodz expose trois endpoints d’enrichissement complémentaires. Chacun cible un type de données distinct : firmographique (identité et structure de l’entreprise), financier (performances économiques et trajectoire de croissance) et SIRENE (registre légal français). En les combinant, vous obtenez un profil entreprise à 360 degrés, directement exploitable dans votre CRM, vos outils de scoring ou vos séquences de prospection.

Ce guide s’adresse aux développeurs, aux équipes RevOps et aux data analysts. Il suppose que vous maîtrisez les bases de l’API. Si ce n’est pas le cas, commencez par le guide de démarrage et d’authentification.

Prérequis

Avant de lancer vos premières requêtes d’enrichissement, vérifiez que vous disposez de ces éléments :

  1. Un compte Rodz actif avec accès API activé. Créez-le sur app.rodz.io/register si nécessaire.
  2. Votre clé API (API_KEY) récupérée depuis le dashboard Rodz. Le guide d’authentification détaille la procédure.
  3. cURL installé sur votre machine. Il est préinstallé sur macOS et Linux. Sous Windows, utilisez Git Bash ou le terminal PowerShell (cURL est disponible nativement depuis Windows 10).
  4. Un identifiant entreprise : domaine, nom exact ou identifiant Rodz (company_id). Chaque endpoint accepte ces trois modes d’identification.
  5. (Optionnel) Un client API graphique comme Postman ou Insomnia pour tester interactivement vos requêtes.
  6. (Optionnel) Un numéro SIREN ou SIRET, si vous ciblez spécifiquement des entreprises françaises et souhaitez utiliser l’endpoint SIRENE avec un identifiant direct.

Pour une référence complète des limites de débit, des codes d’erreur et de la pagination, consultez notre guide de référence de l’API.

Endpoint 1 : Enrichissement firmographique (POST /enrich/firmographic)

Ce que cet endpoint renvoie

L’endpoint firmographique retourne les données d’identité et de structure d’une entreprise. Il s’agit des informations fondamentales qui permettent de segmenter, qualifier et scorer un compte dans un contexte de prospection B2B.

Les champs retournés incluent :

  • industry : secteur d’activité principal (ex. : software, manufacturing, healthcare)
  • sub_industry : sous-secteur plus précis (ex. : cybersecurity, medtech)
  • company_size : tranche d’effectifs (ex. : 51-200, 201-500)
  • employee_count : nombre exact d’employés identifiés
  • revenue_range : tranche de chiffre d’affaires estimée (ex. : 10M-50M EUR)
  • headquarters : objet contenant city, country, region et postal_code
  • founding_year : année de création de l’entreprise
  • linkedin_url : URL du profil LinkedIn de l’entreprise
  • website : domaine principal
  • description : résumé de l’activité en une à deux phrases

Requête cURL

curl -X POST https://api.rodz.io/v1/enrich/firmographic \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "domain": "exemple-entreprise.fr"
  }'

Vous pouvez aussi identifier l’entreprise par son nom ou son identifiant Rodz :

curl -X POST https://api.rodz.io/v1/enrich/firmographic \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "company_name": "Exemple Entreprise SAS",
    "country": "FR"
  }'

Le paramètre country est recommandé lorsque vous utilisez company_name, car il permet de désambiguïser les entreprises portant des noms similaires dans différents pays.

Exemple de réponse

{
  "company_id": "comp_fr_9x4k2m",
  "domain": "exemple-entreprise.fr",
  "company_name": "Exemple Entreprise SAS",
  "industry": "software",
  "sub_industry": "marketing_automation",
  "company_size": "51-200",
  "employee_count": 87,
  "revenue_range": "10M-50M EUR",
  "headquarters": {
    "city": "Lyon",
    "region": "Auvergne-Rhône-Alpes",
    "country": "FR",
    "postal_code": "69002"
  },
  "founding_year": 2016,
  "linkedin_url": "https://www.linkedin.com/company/exemple-entreprise",
  "website": "https://exemple-entreprise.fr",
  "description": "Exemple Entreprise développe une plateforme de marketing automation pour les PME françaises.",
  "enriched_at": "2026-03-08T10:30:00Z",
  "confidence_score": 0.94
}

Le champ confidence_score (entre 0 et 1) indique le degré de fiabilité de la correspondance. Un score supérieur à 0.85 signifie que l’identification est quasi certaine.

Cas d’usage

L’enrichissement firmographique intervient dans plusieurs scénarios :

  • Segmentation CRM : taguer automatiquement vos comptes par secteur, taille et localisation pour affiner vos listes de ciblage.
  • Lead scoring : attribuer des points en fonction de la tranche d’effectifs ou du chiffre d’affaires. Une entreprise de 200 personnes dans votre secteur cible mérite plus d’attention qu’un artisan de 2 salariés.
  • Nettoyage de base : identifier les doublons ou les fiches incomplètes. Si vous maintenez une base de données de prospection performante, l’enrichissement firmographique est votre première couche de contrôle qualité.
  • Routage commercial : diriger automatiquement les leads vers le bon commercial en fonction de la zone géographique ou du secteur.

Endpoint 2 : Enrichissement financier (POST /enrich/financial)

Ce que cet endpoint renvoie

L’endpoint financier fournit des données économiques plus profondes que la simple tranche de chiffre d’affaires. Il est conçu pour les équipes qui ont besoin de comprendre la trajectoire financière d’une entreprise, pas seulement sa taille actuelle.

Les champs retournés incluent :

  • revenue : chiffre d’affaires estimé en euros (valeur numérique, pas une tranche)
  • revenue_currency : devise du chiffre d’affaires (EUR, USD, etc.)
  • revenue_year : année de référence du chiffre d’affaires déclaré
  • growth_rate : taux de croissance annuel en pourcentage (ex. : 23.5)
  • growth_period : période couverte par le calcul (ex. : 2024-2025)
  • funding_total : montant total des financements levés depuis la création
  • funding_currency : devise des financements
  • last_funding_date : date du dernier tour de table
  • last_funding_amount : montant du dernier tour
  • last_funding_stage : stade du dernier financement (seed, series_a, series_b, etc.)
  • employee_count_current : effectif actuel
  • employee_count_12m_ago : effectif il y a 12 mois
  • employee_growth_rate : variation de l’effectif sur 12 mois en pourcentage

Requête cURL

curl -X POST https://api.rodz.io/v1/enrich/financial \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "domain": "exemple-entreprise.fr"
  }'

Exemple de réponse

{
  "company_id": "comp_fr_9x4k2m",
  "domain": "exemple-entreprise.fr",
  "company_name": "Exemple Entreprise SAS",
  "revenue": 18500000,
  "revenue_currency": "EUR",
  "revenue_year": 2025,
  "growth_rate": 23.5,
  "growth_period": "2024-2025",
  "funding_total": 12000000,
  "funding_currency": "EUR",
  "last_funding_date": "2025-06-15",
  "last_funding_amount": 8000000,
  "last_funding_stage": "series_a",
  "employee_count_current": 87,
  "employee_count_12m_ago": 62,
  "employee_growth_rate": 40.3,
  "enriched_at": "2026-03-08T10:30:00Z",
  "confidence_score": 0.91
}

Cas d’usage

  • Scoring avancé : intégrer le taux de croissance et l’évolution des effectifs dans votre modèle de scoring. Une entreprise qui croît de 40 % en un an est probablement en phase d’investissement actif.
  • Priorisation pipeline : concentrer vos efforts sur les entreprises dont le financement récent dépasse un seuil donné. Si le dernier tour date de moins de six mois, le budget est encore disponible.
  • Analyse de marché : agréger les données financières par secteur ou par région pour identifier les tendances. Quels segments affichent la plus forte croissance ? Où se concentrent les levées de fonds ?
  • Personnalisation des approches : mentionner le taux de croissance ou le dernier financement dans un message de prospection. L’accroche est plus pertinente quand elle s’appuie sur des faits vérifiables.

Endpoint 3 : Registre français SIRENE (POST /enrich/french-sirene)

Ce que cet endpoint renvoie

L’endpoint SIRENE interroge le registre officiel des entreprises françaises (base SIRENE de l’INSEE) et renvoie les identifiants légaux et les informations administratives. Il est spécifiquement conçu pour les entreprises immatriculées en France.

Les champs retournés incluent :

  • siren : numéro SIREN à 9 chiffres (identifiant de l’entité juridique)
  • siret : numéro SIRET à 14 chiffres (identifiant de l’établissement, SIREN + NIC)
  • naf_code : code APE/NAF de l’activité principale (ex. : 6201Z pour la programmation informatique)
  • naf_label : libellé en clair du code NAF
  • legal_form : forme juridique (ex. : SAS, SARL, SA, EURL)
  • legal_form_code : code officiel de la forme juridique (ex. : 5710 pour SAS)
  • registration_date : date d’immatriculation au registre
  • registered_name : dénomination sociale officielle
  • registered_address : adresse du siège social (numéro, voie, code postal, commune)
  • is_active : booléen indiquant si l’entreprise est toujours en activité
  • establishment_count : nombre d’établissements actifs

Requête cURL

Vous pouvez interroger par domaine, par nom d’entreprise ou directement par numéro SIREN :

curl -X POST https://api.rodz.io/v1/enrich/french-sirene \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "siren": "832456789"
  }'

Ou par domaine :

curl -X POST https://api.rodz.io/v1/enrich/french-sirene \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "domain": "exemple-entreprise.fr"
  }'

Exemple de réponse

{
  "company_id": "comp_fr_9x4k2m",
  "domain": "exemple-entreprise.fr",
  "siren": "832456789",
  "siret": "83245678900015",
  "registered_name": "EXEMPLE ENTREPRISE",
  "legal_form": "SAS",
  "legal_form_code": "5710",
  "naf_code": "6201Z",
  "naf_label": "Programmation informatique",
  "registration_date": "2016-03-14",
  "registered_address": {
    "street_number": "42",
    "street_name": "Rue de la République",
    "postal_code": "69002",
    "city": "Lyon"
  },
  "is_active": true,
  "establishment_count": 3,
  "enriched_at": "2026-03-08T10:30:00Z",
  "confidence_score": 0.98
}

Le score de confiance est généralement très élevé pour cet endpoint, car la correspondance s’appuie sur des identifiants officiels.

Cas d’usage

  • Conformité et vérification KYC : valider l’existence légale d’une entreprise avant de signer un contrat. Vérifier que le numéro SIREN est actif et que la forme juridique correspond à ce qui a été déclaré.
  • Enrichissement de bases françaises : compléter automatiquement vos fiches CRM avec le code NAF, la forme juridique et l’adresse officielle du siège. Ces données sont souvent manquantes ou obsolètes dans les bases internes.
  • Segmentation par code NAF : le code APE est le standard français pour la classification sectorielle. Il permet un ciblage plus fin que les catégories génériques (comme software ou manufacturing).
  • Détection d’entreprises inactives : nettoyer votre base en identifiant les entreprises radiées ou en cessation d’activité grâce au champ is_active.

Tableau comparatif des trois endpoints

CaractéristiqueFirmographicFinancialFrench SIRENE
EndpointPOST /enrich/firmographicPOST /enrich/financialPOST /enrich/french-sirene
Couverture géographiqueMondialeMondialeFrance uniquement
Identifiant requisDomaine, nom ou company_idDomaine, nom ou company_idDomaine, nom, SIREN ou company_id
Données retournéesSecteur, taille, localisation, LinkedInCA, croissance, financement, effectifsSIREN, SIRET, NAF, forme juridique
Niveau de détail financierTranche de CA (estimée)CA exact, taux de croissance, historiqueAucun
Données légalesNonNonOui (forme juridique, date immatriculation)
Score de confiance moyen0.85 - 0.950.80 - 0.950.95 - 0.99
Cas d’usage principalSegmentation, scoring, routagePriorisation, analyse de marchéConformité, enrichissement légal

Quand combiner les trois endpoints

Pour un compte français, la combinaison la plus puissante consiste à appeler les trois endpoints successivement. L’endpoint firmographique vous donne la vue d’ensemble (secteur, taille, localisation). L’endpoint financier ajoute la dimension économique (croissance, financement). L’endpoint SIRENE complète avec les identifiants légaux et la classification officielle.

Cette approche en trois couches est particulièrement utile pour :

  • Le lead scoring multicritère : combiner la taille de l’entreprise (firmographique), son taux de croissance (financier) et son code NAF (SIRENE) dans un seul modèle de scoring.
  • La préparation de rendez-vous : présenter à votre commercial une fiche complète avant un appel, avec le chiffre d’affaires réel, l’historique de financement et la forme juridique.
  • L’audit de base de données : croiser les informations de vos trois sources pour détecter les incohérences (domaine qui ne correspond pas au SIREN, effectif déclaré qui diverge de la réalité).

Pour les entreprises hors de France, les deux premiers endpoints suffisent. L’endpoint SIRENE ne retournera pas de résultat pour une entreprise immatriculée à l’étranger.

Bonnes pratiques d’intégration

Gérer les limites de débit

Les endpoints d’enrichissement sont soumis aux limites de débit standard de l’API. Si vous enrichissez des lots importants (plus de 1 000 entreprises), espacez vos requêtes et implémentez un mécanisme de retry avec backoff exponentiel. Une approche simple :

# Enrichissement par lot avec pause de 200ms entre chaque requête
for domain in $(cat domaines.txt); do
  curl -s -X POST https://api.rodz.io/v1/enrich/firmographic \
    -H "Authorization: Bearer $API_KEY" \
    -H "Content-Type: application/json" \
    -d "{\"domain\": \"$domain\"}" >> resultats.json
  sleep 0.2
done

Mettre en cache les résultats

Les données firmographiques et SIRENE changent rarement. Mettez en cache les réponses pendant 30 jours pour éviter de consommer inutilement votre quota. Les données financières sont plus volatiles : un cache de 7 à 14 jours est plus adapté.

Gérer les résultats partiels

Il arrive qu’un endpoint renvoie une réponse avec certains champs à null. Par exemple, une jeune startup peut ne pas encore avoir de chiffre d’affaires déclaré. Votre code doit gérer ces cas gracieusement, sans rejeter l’ensemble de la fiche. Un enrichissement partiel reste plus utile qu’une fiche vide.

Questions fréquentes

Puis-je enrichir des entreprises hors de France avec l’endpoint SIRENE ?

Non. L’endpoint POST /enrich/french-sirene interroge exclusivement la base SIRENE de l’INSEE, qui ne couvre que les entreprises immatriculées en France. Pour les entreprises étrangères, utilisez les endpoints firmographique et financier, qui ont une couverture mondiale.

Combien de requêtes d’enrichissement mon plan inclut-il ?

Le quota dépend de votre abonnement Rodz. Les détails sont disponibles dans votre dashboard sous Paramètres > API > Utilisation. Chaque appel à un endpoint d’enrichissement consomme un crédit. Appeler les trois endpoints pour une même entreprise consomme donc trois crédits.

Quelle est la différence entre revenue_range (firmographique) et revenue (financier) ?

Le champ revenue_range de l’endpoint firmographique est une estimation par tranche (ex. : 10M-50M EUR). Il repose sur des modèles prédictifs combinant la taille de l’entreprise, le secteur et des signaux publics. Le champ revenue de l’endpoint financier est une valeur numérique plus précise, calculée à partir de données déclarées ou de sources financières directes. Si la précision est critique, privilégiez l’endpoint financier.

Comment identifier une entreprise si je n’ai que son nom ?

Passez le nom via le paramètre company_name et ajoutez le paramètre country pour réduire l’ambiguïté. Si plusieurs entreprises correspondent, l’API retourne la correspondance la plus probable (score de confiance le plus élevé). Pour lever toute ambiguïté, utilisez le domaine ou l’identifiant Rodz (company_id).

Les données SIRENE sont-elles à jour en temps réel ?

L’API Rodz synchronise les données SIRENE avec la base INSEE sur un cycle régulier. Le délai entre une modification au registre et sa disponibilité via l’API est généralement de quelques jours ouvrés. Pour les cas critiques (vérification avant signature de contrat), croisez avec une consultation directe sur sirene.fr.

Puis-je enrichir un lot de 10 000 entreprises d’un coup ?

L’API ne propose pas d’endpoint batch natif. Vous devez envoyer une requête par entreprise. Pour les volumes importants, utilisez un script avec gestion du débit (voir la section « Bonnes pratiques d’intégration » plus haut) ou contactez l’équipe Rodz pour discuter d’un enrichissement en lot via un canal dédié.

Comment savoir si une donnée est fiable ?

Chaque réponse inclut un champ confidence_score entre 0 et 1. Un score supérieur à 0.85 est considéré comme fiable. En dessous de 0.70, la correspondance est incertaine et une vérification manuelle est recommandée. L’endpoint SIRENE affiche les scores les plus élevés car il s’appuie sur des identifiants officiels.

Puis-je combiner l’enrichissement avec les signaux d’affaires Rodz ?

Oui, et c’est même la combinaison la plus puissante. Vous pouvez utiliser les signaux pour détecter un événement (levée de fonds, recrutement, déménagement) puis enrichir immédiatement l’entreprise concernée pour obtenir son profil complet. Cette approche transforme un simple signal en une fiche prospect exploitable. Consultez la documentation complète de l’API pour voir comment orchestrer ces appels dans un workflow automatisé.

Partager :

Générez votre stratégie outbound gratuitement

Notre IA analyse votre entreprise et crée un playbook complet : ICP, personas, templates d'emails, scripts d'appels.

Générer ma stratégie