derrick
API d'enrichissement 15 min de lecture

API d'enrichissement

API d'enrichissement de contact : ce que vous envoyez, ce que vous recevez, ce que vous payez

Une API d'enrichissement de contact rend une fiche personne depuis une clé. Quelle clé gagne, ce que cache un taux de match, le vrai coût. Essai gratuit.

Mis à jour le 15 min de lecture

Tout projet d'enrichissement commence par la même phrase : on a une liste de gens, et on ne sait pas grand-chose d'eux. Une API d'enrichissement de contact, c'est la machine qu'on branche sur ce problème. Vous envoyez un identifiant, elle vous renvoie une fiche de personne.

Ce qui décide de la réussite du projet n'est presque jamais l'endpoint. Ce sont trois questions qu'on pose rarement avant l'intégration : quelle clé d'entrée vous pouvez réellement fournir pour chaque ligne, sur quel dénominateur le taux de match annoncé est calculé, et si vous payez la tentative ou la réponse. Ratez ces trois-là et une intégration techniquement irréprochable vous produira quand même un tableau coûteux et à moitié vide.

Ce guide couvre ce qu'une API d'enrichissement de contact renvoie champ par champ, pourquoi une fiche personne ne se comporte en rien comme une fiche entreprise, comment votre clé d'entrée pèse plus lourd que le choix du fournisseur, ce que les deux modèles de facturation coûtent sur une vraie liste de 1 000 personnes, et les quatre voies d'accès à la donnée : API, intégrations, assistant IA, ou pas de code du tout.

Ce que renvoie vraiment une API d'enrichissement de contact

Une API d'enrichissement de contact est un service que vous appelez avec un identifiant partiel de personne et qui vous répond par une fiche plus complète de cette même personne. Rien de mystérieux là-dedans. Elle résout votre identifiant vers un individu, rassemble ce qu'elle sait de cet individu dans les sources qu'elle entretient, et vous rend un objet structuré que votre code peut stocker.

La réponse se découpe en trois couches, et elles ne se comportent pas du tout de la même façon.

Les attributs d'identité sont les stables : prénom, nom, URL canonique du profil. Ils ne bougent quasiment jamais, et un bon service les rend à un taux très élevé, puisque ce sont eux qui portent la correspondance elle-même.

Les attributs professionnels sont les utiles : intitulé de poste, séniorité, fonction, entreprise, ancienneté. Ce sont les champs dont dépendent votre segmentation et vos règles de routage. Ce sont aussi ceux qui pourrissent en silence. Les gens changent de poste. Une fiche enrichie il y a quatorze mois n'est pas fausse parce que le fournisseur était mauvais : elle est fausse parce que la personne a bougé.

Les points de contact sont les coûteux : email professionnel, téléphone direct. Coûteux parce que ce ne sont pas des attributs posés dans un profil qui attendent qu'on les lise. Ils se cherchent, et cette recherche aboutit ou n'aboutit pas. C'est pour cela qu'ils sont presque toujours facturés à part du reste de la fiche, et que les traiter comme deux champs de plus dans la réponse est l'erreur de budget la plus répandue de toute la catégorie.

Comprendre ce découpage change la conception de l'intégration. Les deux premières couches sont une lecture. La troisième est une recherche avec un résultat. Si vous n'avez pas encore regardé comment le chemin de requête est construit en dessous, l'architecture d'une API d'enrichissement détaille le flux, le cache et la forme de la réponse.

Personne ou entreprise : deux entités qui n'ont rien à voir

Les équipes regroupent régulièrement enrichissement de contact et enrichissement d'entreprise dans un même ticket. Ce n'est pas le même problème. Tout diffère : l'identifiant, la stabilité de la donnée, et la forme de l'échec.

Enrichissement de contactEnrichissement d'entreprise
EntitéUne personneUne organisation
Clé naturelleEmail, URL de profil, ou nom plus entrepriseNom de domaine
Qualité de la cléAmbiguë, plusieurs personnes portent le même nomQuasi unique, un domaine, une entreprise
Cause d'obsolescenceChangements de poste, en continuLevées, effectifs, rachats
Échec typiqueUne mauvaise personne renvoyée avec assuranceConfusion maison mère et filiale
Profil de coûtPoints de contact facturés au résultatForfait par fiche

La ligne qui compte le plus est la qualité de la clé. Une entreprise a un domaine, et un domaine renvoie à exactement une entreprise. Une personne a un nom, et les noms ne sont pas uniques. Trois personnes appelées Martin Durand travaillent au commercial dans des sociétés aux noms voisins, et une seule est la vôtre. Cette asymétrie explique à elle seule pourquoi l'enrichissement de contact porte un risque que l'enrichissement d'entreprise n'a pas : la mauvaise correspondance rendue avec assurance. Une API entreprise qui échoue ne renvoie généralement rien. Une API contact qui échoue peut renvoyer quelqu'un, et quelqu'un coûte bien plus cher que personne, puisque rien en aval ne le signalera.

Conséquence pratique : ne traitez jamais les deux comme interchangeables dans votre pipeline. Enrichissez l'entreprise depuis le domaine, la personne depuis une clé de niveau personne, et gardez les deux appels et leurs indices de confiance séparés.

La clé d'entrée décide de vos résultats, plus que le fournisseur

Voici le constat qui réorganise la plupart des projets d'intégration. La variable qui pèse le plus sur votre sortie n'est pas le service que vous appelez. C'est l'identifiant que vous êtes capable de fournir pour chaque ligne.

Il existe quatre clés réalistes, et elles ne se valent pas.

Une adresse email professionnelle est la plus forte. Unique par construction, elle porte le domaine de l'entreprise en son sein, et sa résolution est déterministe. Si vous détenez déjà des emails vérifiés, vous partez de la position la plus confortable possible.

Une URL de profil est presque aussi forte. Elle désigne exactement un individu, sans la moindre ambiguïté, ce qui en fait la clé de jointure à privilégier dès qu'une liste sort d'un réseau professionnel. C'est celle sur laquelle vous standardiser si vous devez n'en choisir qu'une.

Nom complet plus domaine de l'entreprise fonctionne, et c'est ce que vos exports CRM vous donnent réellement. La correspondance devient probabiliste au lieu d'être déterministe : c'est précisément là que les indices de confiance cessent d'être décoratifs pour devenir ce sur quoi vous branchez votre logique.

Nom complet plus nom de l'entreprise est la clé faible, et c'est malheureusement la plus courante. Les raisons sociales sont sales là où les domaines ne le sont jamais : formes juridiques, noms commerciaux, traductions, variations d'orthographe. Résoudre correctement l'entreprise devient un préalable avant même de tenter la personne, et chaque erreur à cette étape se propage.

La conclusion opérationnelle est franche : améliorez votre clé avant de comparer des fournisseurs. Transformer une liste de noms plus raisons sociales en noms plus domaines, puis en URLs de profil, fera davantage pour votre taux de remplissage que n'importe quel changement de service. Les équipes organisent régulièrement un comparatif pour aller chercher trois points de couverture, en servant aux deux candidats leur clé la plus faible.

Le taux de match : le chiffre que tout le monde cite et que personne ne définit

Chaque fournisseur publie un chiffre de couverture. Presque aucun ne publie le dénominateur, et le dénominateur est toute la question.

Regardez trois façons de calculer un taux de match sur les mêmes 1 000 lignes, avec la même donnée en dessous.

Dénominateur retenuCe qu'il compteChiffre annoncé
Lignes que vous avez soumisesToutes les lignes, y compris les inexploitablesL'honnête, et le plus bas
Lignes résolues vers une personneExclut celles qui n'ont jamais matchéNettement plus haut
Lignes de l'échantillon du fournisseurUne liste de référence choisieCelui du site web

Les trois peuvent s'appeler un taux de match sans que personne ne mente. C'est pourquoi comparer deux pourcentages publiés n'a quasiment aucun sens, et pourquoi le seul chiffre digne de confiance est celui que vous mesurez vous-même.

Le test est peu coûteux et tient dans un après-midi. Prenez 200 lignes de votre vraie liste, pas un échantillon propre, en y laissant les lignes sales. Passez-les. Puis calculez la seule métrique qui compte pour votre activité : les lignes revenues avec le champ précis dont votre workflow a besoin, divisées par les lignes soumises. Si votre séquence ne peut pas partir sans email vérifié, alors votre taux de match, ce sont les lignes avec email vérifié sur 200. Toute autre formulation relève du marketing.

Faites ce test sur vos propres données et vous trouverez généralement un chiffre réel bien en dessous de celui affiché. Ce n'est pas un scandale : c'est ce qui arrive quand une liste de référence choisie rencontre un export CRM.

Les correspondances partielles et la ligne à moitié remplie

Le modèle mental binaire, la ligne s'enrichit ou ne s'enrichit pas, survit environ une journée en production. Ce que vous récupérez réellement est un spectre, et votre code a besoin d'une branche par palier.

Correspondance complète, confiance haute. Écrivez-la. C'est le cas facile, et c'est la majorité d'une liste bien clefée.

Correspondance complète, confiance basse. Le palier dangereux. Le service a trouvé quelqu'un de plausible et vous dit qu'il n'en est pas certain. Écrire ça directement dans un CRM, c'est ainsi qu'un salarié d'un autre acteur atterrit dans votre séquence de nurturing. Routez vers une file de relecture, ou jetez, mais ne laissez pas passer en silence sous prétexte que les champs sont remplis.

Correspondance partielle. Identité et attributs professionnels sont revenus, pas les points de contact. C'est extrêmement fréquent, et ce n'est pas un échec. La fiche est réellement utile pour la segmentation et la cartographie de comptes, elle n'est simplement pas encore envoyable. Stockez-la, marquez-la, et lancez une recherche de points de contact dédiée dessus.

Aucune correspondance. Ne relancez pas le même appel avec la même clé en espérant mieux. Une requête identique sur un jeu de données inchangé rend une réponse identique, et en facturation à la tentative vous payez ce privilège. Soit vous améliorez la clé et vous réessayez, soit vous mettez la ligne de côté.

Deux règles économisent plus que tous les réglages fins. Dédupliquez avant d'enrichir, jamais après. Une liste assemblée depuis plusieurs sources porte toujours des doublons, et payer deux fois pour la même personne est du pur gaspillage. Fixez une fenêtre de fraîcheur. Ré-enrichir une fiche touchée la semaine dernière est une dépense sans gain d'information ; un rafraîchissement trimestriel sur les fiches actives attrape les changements de poste qui comptent vraiment. Si vous appelez en volume, la gestion des quotas et des limites de débit explique comment cadencer ces lots sans taper dans un mur.

Ce que coûte une API d'enrichissement de contact : tentative ou résultat

C'est la ligne la plus lourde de conséquences de tout contrat d'enrichissement, et elle est généralement enterrée. Deux modèles de facturation existent, et sur une vraie liste ils ne produisent pas des factures comparables.

À la tentative signifie que l'appel est facturé qu'il rende quelque chose ou non. Facile à prévoir, et vous financez chaque échec.

Au résultat signifie que vous n'êtes facturé que lorsque le service rend effectivement ce que vous avez demandé. Les échecs ne coûtent rien.

Derrick facture les couches séparément, et exactement selon cette ligne de partage. L'enrichissement de profil se facture à la ligne soumise, parce qu'une lecture lit le profil ou la ligne n'était pas exploitable. Les points de contact se facturent au résultat trouvé, parce que les trouver est une recherche avec un aboutissement.

OpérationCoûtFacturationPlans
Enrich Leads1 crédit par profilPar ligne soumiseGratuit et payant
Email Finder5 crédits par emailPar résultat trouvéPayant, dès 9 euros par mois
Phone Finder150 crédits par téléphonePar résultat trouvéPayant, dès 9 euros par mois
Email Verification1 crédit par emailPar résultat trouvéPayant, dès 9 euros par mois
Find DuplicatesAucun coût en créditsIllimitéGratuit et payant

Confrontez une vraie liste à ces chiffres. Prenez 1 000 contacts dont vous voulez les emails, et supposez que 600 se résolvent. En facturation au résultat, on vous compte les 600 qui ont abouti : 3 000 crédits. En facturation à la tentative, on vous compte les 1 000 tentatives au même prix unitaire : 5 000 crédits. Même donnée, même issue, 67 pour cent de dépense en plus, et l'écart se creuse à mesure que votre liste devient difficile, c'est-à-dire précisément quand le budget est déjà sous tension.

C'est aussi pour cela que le modèle mérite plus d'attention que le prix unitaire affiché. Un prix par appel plus bas, facturé à chaque tentative, est fréquemment le contrat le plus cher sur une liste sale. Le plan gratuit inclut 100 crédits par mois, de quoi refaire ce calcul sur vos propres données avant de vous engager, et les plans payants démarrent à 9 euros par mois.

Brancher une API d'enrichissement de contact : API, intégrations, MCP

Une fois les questions de donnée tranchées, la question de la livraison se résume à la surface qui colle au système que vous faites déjà tourner. Il y en a trois, et elles servent des usages différents.

L'API. Derrick expose ses endpoints d'enrichissement dès le plan Standard à 20 euros par mois. Votre code garde l'orchestration, les reprises et le stockage, et appelle une interface documentée et versionnée pour l'enrichissement lui-même. C'est la bonne voie quand l'enrichissement doit se produire dans une application qui vous appartient, sur votre déclencheur et votre calendrier. À lire en parallèle : l'authentification et le chiffrement d'API, car une intégration d'enrichissement de contact manipule des données personnelles et la gestion des clés n'y est pas un détail de fin de sprint.

Les intégrations. Avec 3000+ intégrations via Zapier, Make et N8N, l'enrichissement devient une étape de workflow au lieu d'un service à héberger. Une nouvelle fiche CRM, une soumission de formulaire ou une tâche planifiée déclenche l'appel, et il n'y a rien à déployer. Pour les pipelines pilotés par événements, déclencher l'enrichissement depuis des webhooks déroule tout le schéma.

Le MCP. Derrick MCP place la même donnée derrière un assistant IA. Depuis Claude Desktop, ChatGPT ou tout client compatible MCP, un agent demande l'enrichissement dont il a besoin et reçoit une réponse structurée dans la conversation, sans la moindre intégration à écrire. Disponible dès le plan Standard à 20 euros par mois. Pour un workflow agentique, c'est un contrat nettement plus solide que d'emballer un client HTTP dans une définition d'outil et de la maintenir soi-même.

La voie sans code : enrichir dans Google Sheets

Une grande part des équipes qui cadrent une intégration d'API n'en ont pas besoin. Le besoin, formulé honnêtement, c'est souvent qu'une liste de 3 000 personnes a besoin d'intitulés de poste et d'emails avant une campagne la semaine prochaine. C'est un problème de tableur déguisé en problème d'ingénierie.

Derrick vit dans une sidebar à l'intérieur de Google Sheets. Vous le pointez sur une colonne, et il écrit les champs enrichis dans les lignes d'à côté. Même donnée, même facturation au résultat sur les points de contact, aucun dépôt de code et aucun déploiement. Pour une liste de prospection récurrente, ce n'est pas l'option au rabais, c'est la bonne : il n'y a rien à maintenir, et la même sidebar traite cinquante lignes ou dix mille sans seconde architecture.

La séquence qui fonctionne, dans cet ordre. Dédupliquez le fichier d'abord, sans coût en crédits, pour ne jamais payer deux fois la même personne. Enrichissez les profils pour obtenir intitulés, séniorité et entreprise. Puis lancez les recherches de points de contact uniquement sur les lignes qui passent vos critères de ciblage, puisque c'est là que partent réellement les crédits. Vérifiez les emails avant l'envoi, pour qu'une adresse périmée ne vous coûte pas votre réputation de domaine.

Dans cet ordre, sur 3 000 lignes, cela prend un après-midi. Le même travail cadré en intégration prend un sprint, et il faudra encore quelqu'un pour le porter ensuite. C'est cette comparaison, et non un tableau de fonctionnalités, qui tranche généralement la décision. Le guide développeur complet des API d'enrichissement situe chaque voie.

La checklist API d'enrichissement de contact avant de vous engager

Neuf questions. Répondez-y avant de signer quoi que ce soit, et l'intégration cesse d'être un pari.

1. Quelle clé puis-je fournir pour chaque ligne ? Pas pour les meilleures lignes. Pour toutes. Cela fixe votre plafond avant même qu'un fournisseur entre en jeu.

2. Puis-je d'abord améliorer cette clé ? Passer de noms plus raisons sociales à noms plus domaines est généralement le travail au meilleur rendement disponible.

3. De quel champ précis mon workflow a-t-il besoin ? Mesurez la couverture sur ce champ seul, pas sur la fiche entière.

4. Quel est le taux de match sur mes 200 lignes à moi ? Mesuré avec les lignes soumises au dénominateur, sur de vraies données, pas un échantillon.

5. Suis-je facturé à la tentative ou au résultat ? Sur 1 000 lignes à 60 pour cent de résolution, ce choix déplace la facture des deux tiers.

6. Que se passe-t-il sur une correspondance à confiance basse ? Si la réponse est qu'elle est écrite quand même, corrigez avant la mise en production, pas après.

7. Est-ce que je déduplique avant d'enrichir ? Avant. Toujours avant.

8. À quelle fréquence je rafraîchis ? Trimestriel sur les fiches actives attrape les changements de poste sans payer pour rien.

9. Ai-je seulement besoin d'une intégration ? Posez la question honnêtement. Une liste récurrente dans un tableur, rarement.

Répondez à celles-là et le reste relève du détail d'implémentation. Le mode d'échec de cette catégorie n'est pas un mauvais endpoint : c'est un bon endpoint nourri d'une clé faible, mesuré avec le dénominateur du fournisseur, et facturé à chaque tentative. Aucun des trois n'est un problème technique, ce qui explique très exactement pourquoi la revue technique ne les attrape jamais.

Questions fréquentes

Qu'est-ce qu'une API d'enrichissement de contact ?

C'est un service que vous appelez avec un identifiant partiel de personne, par exemple une adresse email, une URL de profil ou un nom plus un domaine d'entreprise, et qui vous rend une fiche plus complète de cette même personne. La réponse arrive en trois couches : les attributs d'identité comme le prénom et le nom, les attributs professionnels comme l'intitulé de poste et la séniorité, et les points de contact comme un email professionnel ou un téléphone direct. Les deux premières sont une lecture. La troisième est une recherche qui aboutit ou non, d'où sa facturation à part.

Quelle différence entre enrichissement de contact et enrichissement d'entreprise ?

L'entité et la clé. Une entreprise s'identifie par son domaine, quasi unique, donc une recherche entreprise qui échoue ne rend généralement rien. Une personne s'identifie par un nom, qui n'est pas unique, donc une recherche contact qui échoue peut rendre la mauvaise personne avec une assurance trompeuse. Cette mauvaise correspondance rendue avec assurance est le risque propre à l'enrichissement de contact, et rien en aval ne la signalera. Gardez les deux appels séparés dans votre pipeline et branchez votre logique sur l'indice de confiance côté personne.

Quelle clé d'entrée donne le meilleur taux de match ?

Dans l'ordre : une adresse email professionnelle, puis une URL de profil, puis un nom complet plus le domaine de l'entreprise, puis un nom complet plus la raison sociale. Les deux premières sont déterministes, elles désignent exactement un individu. La dernière est la plus faible et la plus répandue, car les raisons sociales portent des formes juridiques, des noms commerciaux et des variations d'orthographe que les domaines n'ont jamais. Améliorer votre clé fera généralement plus pour votre taux de remplissage que changer de fournisseur.

Quel est un bon taux de match pour une API d'enrichissement de contact ?

Aucun chiffre publié n'est comparable, parce que les fournisseurs ne retiennent pas le même dénominateur. La même donnée peut être rapportée sur les lignes soumises, sur les lignes résolues vers une personne, ou sur une liste de référence choisie, et les trois peuvent s'appeler honnêtement un taux de match. Mesurez-le vous-même : passez 200 lignes de votre vraie liste, puis divisez les lignes revenues avec le champ précis dont votre workflow a besoin par les lignes soumises. C'est le seul chiffre qui prédit vos résultats.

Combien coûte l'enrichissement d'un contact ?

Chez Derrick, l'enrichissement de profil coûte 1 crédit par profil avec Enrich Leads, disponible dès le plan gratuit, et se facture par ligne soumise. Les points de contact se facturent au résultat trouvé : Email Finder à 5 crédits par email trouvé et Phone Finder à 150 crédits par téléphone trouvé, sur les plans payants à partir de 9 euros par mois. Email Verification coûte 1 crédit par email. Find Duplicates n'a aucun coût en crédits, et le lancer avant l'enrichissement évite de payer deux fois la même personne.

Faut-il être facturé à la tentative ou au résultat ?

Au résultat, dès que l'opération est une recherche et non une lecture. Prenez 1 000 contacts dont vous voulez les emails, avec 600 qui se résolvent. À 5 crédits l'unité, la facturation au résultat compte les 600 qui ont abouti, soit 3 000 crédits. La facturation à la tentative compte les 1 000 tentatives, soit 5 000 crédits, 67 pour cent de plus pour une donnée identique. L'écart se creuse quand la liste devient difficile : un prix affiché plus bas mais compté à chaque tentative est souvent le contrat le plus cher.

Faut-il vraiment une API pour enrichir des contacts ?

Souvent non. Si le besoin est qu'une liste récurrente ait des intitulés de poste et des emails avant le départ d'une campagne, c'est un travail de tableur. Derrick vit dans une sidebar à l'intérieur de Google Sheets, écrit les champs enrichis dans les lignes, et traite cinquante lignes comme dix mille sans rien à déployer ni à maintenir. L'API se justifie quand l'enrichissement doit se produire dans une application qui vous appartient, sur votre déclencheur, ce que Derrick permet dès le plan Standard à 20 euros par mois.

Un agent IA peut-il appeler une API d'enrichissement de contact ?

Oui, et sans intégration sur mesure. Derrick MCP expose la couche d'enrichissement à Claude Desktop, ChatGPT ou tout client compatible MCP : l'agent demande la donnée dont il a besoin et reçoit une réponse structurée dans la conversation. Disponible dès le plan Standard à 20 euros par mois. Pour un workflow agentique, c'est un contrat plus durable que d'emballer un client HTTP dans une définition d'outil et de la maintenir soi-même.

Lancez votre enrichissement en 30 secondes

Gratuit, 100 crédits/mois. Sans carte bancaire.

Installer Derrick gratuitement →