API Waterfall Phone Finder
Trouvez des numéros de téléphone à partir d’URL de profils LinkedIn, depuis votre assistant AI, un workflow no-code ou votre propre code.
- À partir de 0,34 $ par numéro de téléphone
- D’une URL LinkedIn à un numéro de téléphone
- 10 000 numéros de téléphone par tâche
| URL du profil LinkedIn |
|---|
| linkedin.com/in/maya-lindqvist |
| linkedin.com/in/tom-okafor |
| linkedin.com/in/lea-moreau |
Plébiscité par plus de 38 000 utilisateurs au sein de startups et d’équipes du Fortune 500
Fonctionne avec tout outil capable d’envoyer des requêtes HTTP
Claude
Cursor
Codex
Make
n8n
Zapier
- Votre propre code
Choisissez votre méthode
Laissez un assistant AI ou votre outil d’automatisation effectuer la configuration, ou appelez l’API REST depuis votre propre code.
Collez le prompt de configuration
Copiez le prompt pour Claude Code, Codex ou Cursor, ou pour Make, n8n ou Zapier, puis collez-le. L’AI crée un dossier Datablist sur votre ordinateur et configure tout pour vous.
Collez votre clé API
Lorsque l’AI vous le demande, copiez votre clé API depuis l’application Datablist et collez-la dans le fichier .env qu’elle a ouvert. Ne la collez jamais dans le chat.
Obtenez vos résultats
Envoyez votre liste d’URL de profils LinkedIn et récupérez une ligne par profil : le numéro de téléphone au format international et son pays, prêts pour votre outil d’appels ou votre CRM.
Voir un exemple de résultatVous utilisez Make, n8n ou Zapier ? Voici tous les champs de la requête HTTP
Utilisez le module ou le nœud de requête HTTP proposé par votre outil. Trois étapes sont nécessaires : envoyer la liste, attendre, puis lire les résultats.
1. Envoyez votre liste (requête HTTP)
- Méthode
POST- URL
https://api.datablist.com/v1/enrichments/tasks- En-têtes
X-API-Key= votre clé APIContent-Type=application/json- Corps (JSON)
- json{"enrichmentId": "waterfall-phone-finder","uniqueId": "waterfall-phone-finder-import-1","settings": {"cacheAge": "30"},"inputs": [{"inputId": "row-1", "data": {"profileUrl": "https://www.linkedin.com/in/maya-lindqvist/"}},{"inputId": "row-2", "data": {"profileUrl": "https://www.linkedin.com/in/tom-okafor/"}},{"inputId": "row-3", "data": {"profileUrl": "https://www.linkedin.com/in/lea-moreau/"}}]}
- À conserver
- Le
@idde la réponse. Il s’agit de l’ID de votre tâche.
2. Attendez la fin de la tâche
Ajoutez une courte attente ou un délai, puis une requête GET vers https://api.datablist.com/v1/enrichments/tasks/TASK_ID avec le même en-tête X-API-Key. Répétez jusqu’à ce que status soit égal à completed.
3. Lisez les résultats
GET https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50. Associez outputs à vos colonnes. Si nextCursor n’est pas vide, effectuez un nouvel appel avec &cursor= suivi de cette valeur.
En un coup d’œil
Un seul appel teste successivement plusieurs outils de recherche de numéros jusqu’à ce que l’un d’eux renvoie un numéro, et vous ne payez que pour les numéros trouvés. Aucun espace de travail, aucune collection et aucun import Datablist ne sont nécessaires.
Ce que vous fournissez
- URL de profils LinkedIn : liens vers des profils publics. Les liens Sales Navigator ne sont pas pris en charge
- Ancienneté maximale (facultatif) : acceptez les résultats en cache datant de 30, 61 ou 183 jours maximum, ou n’en acceptez aucun
- Vos propres clés de services de recherche (facultatif) : exécutez la recherche en cascade avec vos propres comptes fournisseurs
Ce que vous obtenez
- Le numéro de téléphone : au format international, avec l’indicatif du pays
- Le pays : code pays à deux lettres du numéro
Combien cela coûte
- 500 crédits par numéro trouvé : les recherches sans résultat sont gratuites
- Résultats en cache : les résultats en cache acceptés ne sont pas facturés
- 1 000 crédits = 1 $ : crédits partagés avec l’application Datablist
Ce que les équipes créent avec cette API
Intégrez Waterfall Phone Finder partout où circulent déjà vos données.
Ajoutez des appels à votre séquence
- URL LinkedIn d’un lead
- Étape d’appel dans votre outil d’appels
Obtenez le numéro direct de vos meilleurs leads et ajoutez une étape d’appel dans Aircall, Ringover ou votre outil de sales engagement.
Appelez directement les candidats
- URL LinkedIn du candidat
- Enregistrement dans votre ATS
Contactez par téléphone les candidats présélectionnés au lieu d’attendre une réponse à un InMail.
Complétez les contacts à forte valeur
- Comptes clés dans le CRM
- Numéro ajouté au contact
Lancez la recherche uniquement pour les décideurs de vos comptes cibles afin d’utiliser vos crédits là où un appel compte vraiment.
Combien cela vous coûtera-t-il ?
Payez chaque recherche avec des crédits. L’accès à l’API est disponible à partir du plan Growth.
Combien cela vous coûtera-t-il ?
Indiquez-nous le nombre de profils LinkedIn pour lesquels vous avez besoin d’un numéro de téléphone et nous vous présenterons l’option la plus économique.
= 500 000 crédits à raison de 500 crédits par numéro trouvé (montant maximal, si chaque ligne renvoie un résultat)
Fonctionnement des crédits
1 000 crédits = 1 $, chaque crédit coûte donc un dixième de centime. Un numéro de téléphone trouvé coûte 500 crédits, soit 0,50 $. Les recherches sans résultat et les résultats en cache acceptés ne sont pas facturés : l’estimation ci-dessus constitue donc le montant maximal. L’utilisation de vos propres clés de services de recherche peut modifier l’usage facturé par Datablist. Les crédits du plan sont renouvelés chaque mois et les crédits inutilisés sont réinitialisés. Les crédits rechargés n’expirent jamais.
Intégrez l’API à votre code
Tout ce dont vous avez besoin pour appeler directement l’API REST : code, réponses, endpoints, champs, authentification et limites.
Copiez, collez, exécutez
Un script complet qui crée une tâche, attend sa fin et affiche chaque résultat. Remplacez YOUR_PERSONAL_API_KEY par votre clé.
# 1. Create the task (returns 202 Accepted and the task "@id")
curl --request POST 'https://api.datablist.com/v1/enrichments/tasks' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"enrichmentId": "waterfall-phone-finder",
"uniqueId": "waterfall-phone-finder-import-1",
"settings": {
"cacheAge": "30"
},
"inputs": [
{"inputId": "row-1", "data": {"profileUrl": "https://www.linkedin.com/in/maya-lindqvist/"}},
{"inputId": "row-2", "data": {"profileUrl": "https://www.linkedin.com/in/tom-okafor/"}},
{"inputId": "row-3", "data": {"profileUrl": "https://www.linkedin.com/in/lea-moreau/"}}
]
}'
# 2. Poll every few seconds until status is completed, failed or stopped
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'
# 3. Read the results, then follow nextCursor until it is null
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'Ce que renvoie l’API
Un résultat par entrée, avec votre inputId, un statut, les outputs et les crédits utilisés. Données d’exemple.
{
"taskId": "00000000000040008000000000000001",
"results": [
{
"inputId": "row-1",
"status": "success",
"outputs": {
"phoneNumber": "+46701234567",
"phoneNumberCountry": "SE"
},
"creditsUsed": "500",
"error": null
}
],
"nextCursor": null
}Endpoints et champs
Tous les chemins sont relatifs à https://api.datablist.com. Les définitions des champs proviennent de GET /v1/enrichments/waterfall-phone-finder (documentation mise à jour le 15 oct. 2026). Version du schéma : 2026-09-12.
Voir le schéma de l’API (JSON) (s’ouvre dans un nouvel onglet)
- /v1/enrichments/waterfall-phone-finder
- Lire le schéma, aucune clé requise
- POST
- /v1/enrichments/tasks
- Créer une tâche
- /v1/enrichments/tasks/{taskId}
- Interroger le statut et la progression
- /v1/enrichments/tasks/{taskId}/results
- Lire les résultats, de 1 à 100 par page
- POST
- /v1/enrichments/tasks/{taskId}/stop
- Annuler une tâche en cours
- /v1/enrichments/tasks
- Historique des tâches, des plus récentes aux plus anciennes
Référence du schéma
Envoyez settings une fois par tâche et un objet data par entrée. Les résultats peuvent inclure des champs supplémentaires au fil de l’évolution de l’enrichissement : conservez donc les clés inconnues lors de l’analyse de outputs.
Afficher tous les paramètres, inputs et outputs
Paramètres
cacheAgeAllowed Cache Age | Text | Results are cached to avoid paying multiple times for the same search. Configure the cache limit here. Default to 30 days.Valeurs autorisées : |
|---|---|---|
useCustomAPIKeysCustom Waterfall | Boolean | Check this setting to customize the Waterfall sequence and use your own API Keys. |
customSequenceWaterfall Sequence | JSON list | Define each provider and configure your API Keys. Activé lorsque : |
customSequence[].providerProvider | Text | Valeurs autorisées : Activé lorsque : |
customSequence[].apiKeyProvider API Key | Text | When configuring your sequence, you have to provide your API Key for each provider. Activé lorsque : |
Inputs (données)
profileUrlobligatoireLinkedIn Profile | Text | Person's Profile URL should be in the format of https://linkedin.com/in/xxx . This enrichment doesn't work with Sales Navigator Profile URL format. |
|---|
Outputs
phoneNumberPhone Number | Text | Phone Number found in international format (with country prefix). |
|---|---|---|
phoneNumberCountryCountry | Text | Alpha-2 country code for the phone Number. See [Wikipedia page](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) for more information on ISO 3166-1 alpha-2. |
finderProviderProvider | Text | Which Phone Finder provider returned the result. Activé lorsque : |
Un seul en-tête, des limites claires
Créez une clé API personnelle dans votre compte Datablist et envoyez-la avec chaque requête authentifiée.
Authentification
Envoyez votre clé dans l’en-tête X-API-Key. Datablist échange et renouvelle les tokens d’accès pour vous.
- En-tête :
X-API-Key: YOUR_PERSONAL_API_KEY - Facultatif : gérez vous-même les tokens avec
Authorization: Bearerobtenu viaPOST /v1/account/token - L’un ou l’autre : l’envoi des deux en-têtes renvoie
400 AmbiguousCredentials - Uniquement côté serveur : ne placez pas vos clés dans les URL, le code exécuté dans le navigateur ou les logs
Limites
- Inputs par tâche : de 1 à 10 000
- Taille : 16 Kio par input, 10 Mio par requête
- Durée d’exécution : jusqu’à 24 heures par tâche
- Création de tâches : 10 requêtes toutes les 60 secondes par compte
- Interrogation et résultats : 120 requêtes toutes les 60 secondes par opération
- Tâches actives : environ 20 simultanément par compte
- Conservation : les tâches et les résultats sont conservés pendant 90 jours
Questions fréquentes
Tout ce dont vous ou votre agent AI de programmation avez besoin pour intégrer l’API Waterfall Phone Finder : authentification, requêtes, interrogation du statut, résultats, limites et nouvelles tentatives.


