API Waterfall Email Finder

Trouvez des emails professionnels vérifiés à partir d’un nom et d’une entreprise, ou d’une URL LinkedIn, depuis votre assistant AI, un workflow no-code ou votre propre code.

  • À partir de 0,017 $ par email trouvé
  • Plusieurs email finders en un seul appel
  • 10 000 emails par tâche
Votre liste
Personne et entreprise
Maya Lindqvist, brightwave.io
Tom Okafor, northpeak.com
Léa Moreau, junipervale.studio
Ce que vous recevez
Email trouvéStatut
maya.lindqvist@brightwave.ioVérifié
tom@northpeak.comVérifié
lea@junipervale.studioNon vérifié

Plébiscité par plus de 38 000 utilisateurs dans des startups et des équipes du Fortune 500

AmazonAirbusUberFedexSAPSeonDatadogZendesk

Compatible avec tout outil capable d’envoyer des requêtes HTTP

  • Claude
  • Cursor
  • Codex
  • Make
  • n8n
  • Zapier
  • Votre propre code
Bien démarrer

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.

1

Collez le prompt de configuration

2

Collez votre clé API

Obtenir votre clé API
3

Obtenez vos résultats

Voir un exemple de résultat
Vous 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é API
Content-Type = application/json
Corps (JSON)
json
{
"enrichmentId": "waterfall-email-finder",
"uniqueId": "waterfall-email-finder-import-1",
"settings": {
"sourceKind": "name_company"
},
"inputs": [
{"inputId": "row-1", "data": {"firstName": "Maya", "lastName": "Lindqvist", "companyNameOrDomain": "brightwave.io"}},
{"inputId": "row-2", "data": {"firstName": "Tom", "lastName": "Okafor", "companyNameOrDomain": "northpeak.com"}},
{"inputId": "row-3", "data": {"firstName": "Lea", "lastName": "Moreau", "companyNameOrDomain": "junipervale.studio"}}
]
}
À conserver
Le @id de 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.

Vue d’ensemble

L’essentiel en un coup d’œil

Un seul appel essaie plusieurs email finders à la suite jusqu’à ce que l’un d’eux renvoie une adresse, et vous ne payez que pour les emails trouvés. Aucun espace de travail, aucune collection et aucun import Datablist ne sont nécessaires.

Ce que vous fournissez

Combien cela coûte

Cas d’usage

Ce que les équipes créent avec l’API

Intégrez Waterfall Email Finder partout où vos données circulent déjà.

Équipes commerciales et SDR

Alimentez vos séquences en emails

  1. Lead avec nom et entreprise
  2. Recherche de l’email
  3. Ajout à votre séquence

Trouvez les emails de vos nouveaux leads dès leur arrivée et envoyez-les directement vers Lemlist, Instantly, Apollo ou votre CRM.

RevOps et Growth

Enrichissez les leads inbound et événementiels

  1. Inscription ou liste d’événement
  2. Recherche de l’email
  3. Attribution au bon responsable

Transformez les noms provenant de webinars, salons professionnels ou listes de partenaires en emails professionnels que vous pouvez attribuer et utiliser pour vos follow-ups.

Recrutement

Contactez directement les candidats

  1. URL LinkedIn du candidat
  2. Recherche de l’email
  3. Outreach depuis votre ATS

Envoyez l’URL d’un profil LinkedIn et obtenez un email professionnel afin que votre outreach ne dépende pas des crédits InMail.

Tarifs

Combien cela vous coûtera-t-il ?

Payez chaque recherche avec des crédits. L’accès à l’API est disponible à partir du forfait Growth.

Calculateur

Combien cela vous coûtera-t-il ?

Indiquez-nous le nombre de contacts dont vous recherchez l’email et nous vous présenterons la solution la plus économique.

Obligatoire : l’accès API/MCP et l’automatisation sont disponibles à partir du forfait Growth.

Forfait recommandé
…
Crédits dont vous disposerez
…
Total pour ce mois
…
Obtenir votre clé API

Mêmes crédits que dans l’application Datablist Voir les tarifs

Fonctionnement des crédits

1 000 crédits = 1 $, chaque crédit coûte donc un dixième de centime. Vous payez 25 crédits pour chaque email trouvé et rien pour les contacts sans résultat : l’estimation ci-dessus correspond donc au maximum. L’utilisation de vos propres clés de services de recherche peut modifier la consommation Datablist. Chaque résultat renvoie creditsUsed, ce qui vous permet de suivre le coût réel par ligne. Les crédits du forfait sont renouvelés chaque mois et les crédits inutilisés sont réinitialisés. Les crédits achetés en recharge n’expirent jamais.

Pour les développeurs

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.

datablist/waterfall-email-finder-api

Exemples officiels : cURL, Python avec Requests ou HTTPX asynchrone, et TypeScript. Placez votre clé dans DATABLIST_API_KEY et lancez le code.

Ouvrir le dépôt

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-email-finder",
"uniqueId": "waterfall-email-finder-import-1",
"settings": {
"sourceKind": "name_company"
},
"inputs": [
{"inputId": "row-1", "data": {"firstName": "Maya", "lastName": "Lindqvist", "companyNameOrDomain": "brightwave.io"}},
{"inputId": "row-2", "data": {"firstName": "Tom", "lastName": "Okafor", "companyNameOrDomain": "northpeak.com"}},
{"inputId": "row-3", "data": {"firstName": "Lea", "lastName": "Moreau", "companyNameOrDomain": "junipervale.studio"}}
]
}'
# 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.

GET /resultsjson
{
"taskId": "00000000000040008000000000000001",
"results": [
{
"inputId": "row-1",
"status": "success",
"outputs": {
"emailFound": "maya.lindqvist@brightwave.io",
"emailStatus": "verified",
"mxProvider": "google"
},
"creditsUsed": "25",
"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-email-finder (documentation mise à jour le 21 oct. 2026). Version du schéma : 2026-09-12.

Voir le schéma de l’API (JSON) (s’ouvre dans un nouvel onglet)

GET
/v1/enrichments/waterfall-email-finder
Lire le schéma, aucune clé requise
POST
/v1/enrichments/tasks
Créer une tâche
GET
/v1/enrichments/tasks/{taskId}
Vérifier périodiquement le statut et la progression
GET
/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
GET
/v1/enrichments/tasks
Historique des tâches, de la plus récente à la plus ancienne

Référence du schéma

Envoyez settings une seule fois par tâche et un objet data par entrée. Les résultats peuvent inclure des champs supplémentaires à mesure que l’enrichissement évolue : conservez donc les clés inconnues lors de l’analyse de outputs.

Afficher tous les paramètres, entrées et sorties
Paramètres
Paramètres
sourceKindEmail Search MethodText

Choose how to find the email: by using the person's name and company (default), or by LinkedIn URL.Valeurs autorisées : "name_company", "linkedin"

useFullNameUse Full NameBoolean

Check this setting to use a single Full Name input instead of First Name and Last Name.

Activé lorsque : sourceKind==name_company,false

useCustomAPIKeysCustom WaterfallBoolean

Check this setting to customize the Waterfall sequence and use your own API Keys.

Activé lorsque : sourceKind==name_company,false

customSequenceWaterfall SequenceJSON list

Define each provider and configure your API Keys.

Activé lorsque : sourceKind==name_company,false&useCustomAPIKeys==true

customSequence[].providerProviderText

Valeurs autorisées : "icypeas", "enrow", "prospeo", "wiza", "findymail", "leadmagic", "trykitt", "enrich_so", "full_enrich"

Activé lorsque : sourceKind==name_company,false&useCustomAPIKeys==true

customSequence[].apiKeyProvider API KeyText

When configuring your sequence, you have to provide your API Key for each provider.

Activé lorsque : sourceKind==name_company,false&useCustomAPIKeys==true

Entrées (data)
Entrées (data)
firstNameFirst NameJSON

Person's first name. If you only have the full name, enable 'Use Full Name' in the settings.

Activé lorsque : sourceKind!=linkedin&useFullName==false

lastNameLast NameJSON

Person's last name. If you only have the full name, enable 'Use Full Name' in the settings.

Activé lorsque : sourceKind!=linkedin&useFullName==false

fullNameFull NameJSON

Person's full name. In you have the First Name and Last Name, disable 'Use FullName' in the settings.

Activé lorsque : sourceKind!=linkedin&useFullName==true

companyNameOrDomainCompany Name or DomainText

For best results, provide the company domain or website (e.g. datablists.com).

Activé lorsque : sourceKind!=linkedin

linkedInProfileLinkedIn ProfileText

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.

Sorties
Sorties
emailFoundEmailText

Email FoundFormat : email

emailStatusEmail StatusText

Deliverability info for found email ('verified', 'unverified'). 'not_found' message when no email has been found. 'missing_source_data', 'invalid_data' for error in input data.

mxProviderMX ProviderText

Email Provider. One of amazon, apple, barracuda, cisco, csc, gandi, google, ionos, microsoft, mimecast, other, ovh, proofpoint, safenames

finderProviderProviderText

Which Email Finder provider returned the result.

Activé lorsque : sourceKind!=linkedin&useCustomAPIKeys==true

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 jetons d’accès pour vous.

  • En-tête : X-API-Key: YOUR_PERSONAL_API_KEY
  • Facultatif : gérez vous-même les jetons avec Authorization: Bearer obtenu via POST /v1/account/token
  • L’un ou l’autre : l’envoi des deux en-têtes renvoie 400 AmbiguousCredentials
  • Uniquement côté serveur : ne placez jamais vos clés dans les URL, le code du navigateur ou les logs

Limites

  • Entrées par tâche : de 1 à 10 000
  • Taille : 16 Kio par entrée, 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
  • Vérification 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
FAQ

Questions fréquentes

Tout ce dont vous ou votre agent de programmation AI avez besoin pour intégrer l’API Waterfall Email Finder : authentification, requête, vérification périodique, résultats, limites et nouvelles tentatives.