Waterfall Email Finder API
Vind geverifieerde zakelijke emails op basis van een naam en bedrijf of een LinkedIn-URL, vanuit je AI-assistent, no-code workflow of eigen code.
- Vanaf $0.017 per gevonden email
- Meerdere email finders in één aanroep
- 10.000 emails per taak
| Persoon en bedrijf |
|---|
| Maya Lindqvist, brightwave.io |
| Tom Okafor, northpeak.com |
| Léa Moreau, junipervale.studio |
Vertrouwd door meer dan 38.000 gebruikers bij startups en Fortune 500-teams
Werkt met elke tool die HTTP-requests kan versturen
Claude
Cursor
Codex
Make
n8n
Zapier
- Je eigen code
Kies hoe je wilt beginnen
Laat een AI-assistent of automatiseringstool de setup uitvoeren, of roep de REST API aan vanuit je eigen code.
Plak de setup-prompt
Kopieer de prompt voor Claude Code, Codex of Cursor, of voor Make, n8n of Zapier, en plak deze erin. De AI maakt een Datablist-map op je computer en stelt alles in.
Plak je API-key
Wanneer de AI erom vraagt, kopieer je je API-key uit de Datablist-app en plak je deze in het geopende .env-bestand. Plak de key nooit in de chat.
Ontvang je resultaten
Verstuur je lijst met personen en hun bedrijf en ontvang per persoon één rij terug: de gevonden email, of deze geverifieerd is en de emailprovider, klaar voor je sequence of CRM.
Bekijk een voorbeeldresultaatGebruik je Make, n8n of Zapier? Dit zijn alle velden voor het HTTP-request
Gebruik de HTTP-requestmodule of node van je tool. Je hebt drie stappen nodig: verstuur de lijst, wacht en lees daarna de resultaten.
1. Verstuur je lijst (HTTP-request)
- Methode
POST- URL
https://api.datablist.com/v1/enrichments/tasks- Headers
X-API-Key= je API-keyContent-Type=application/json- Body (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"}}]}
- Bewaar
- De
@iduit de response. Dat is je taak-ID.
2. Wacht tot de taak klaar is
Voeg een korte wachttijd of vertraging toe en daarna een GET-request naar https://api.datablist.com/v1/enrichments/tasks/TASK_ID met dezelfde X-API-Key-header. Herhaal dit totdat status gelijk is aan completed.
3. Lees de resultaten
GET https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50. Koppel outputs aan je kolommen. Als nextCursor niet leeg is, roep je de URL opnieuw aan met &cursor= plus die waarde.
In één oogopslag
Eén aanroep probeert achtereenvolgens meerdere email finders totdat er één een adres teruggeeft. Je betaalt alleen voor de gevonden emails. Geen Datablist-workspace, collection of import nodig.
Wat je aanlevert
- Namen en bedrijven: Voor- en achternaam, of een volledige naam, met de bedrijfsnaam of, bij voorkeur, het domein
- Of LinkedIn-URL's: Een openbare URL van een LinkedIn-profiel in plaats van de naam
- Je eigen finder-keys (optioneel): Voer de waterfall uit via je eigen provideraccounts
Wat je terugkrijgt
- De zakelijke email: Bijvoorbeeld maya.lindqvist@brightwave.io
- Een status: Geverifieerd of niet geverifieerd, of waarom er niets is gevonden
- De emailprovider: Google, Microsoft en andere providers, nuttig voor deliverability
Wat het kost
- 25 credits per gevonden email: Niets als er geen email wordt gevonden
- 1.000 credits = $1: Gedeeld met de Datablist-app
Wat teams ermee bouwen
Voeg Waterfall Email Finder toe waar je data al doorheen stroomt.
Vul je sequences met emails
- Lead met naam en bedrijf
- Toegevoegd aan je sequence
Vind emails voor nieuwe leads zodra ze binnenkomen en stuur ze rechtstreeks naar Lemlist, Instantly, Apollo of je CRM.
Verrijk inbound- en event-leads
- Signup- of eventlijst
- Toegewezen aan de juiste eigenaar
Zet namen uit webinars, beurzen of partnerlijsten om in zakelijke emails die je kunt toewijzen en opvolgen.
Benader kandidaten rechtstreeks
- LinkedIn-URL van kandidaat
- Outreach vanuit je ATS
Verstuur de URL van een LinkedIn-profiel en ontvang een zakelijke email, zodat je outreach niet afhankelijk is van InMail-credits.
Wat gaat het kosten?
Betaal per zoekopdracht met credits. API-toegang is beschikbaar vanaf het Growth-plan.
Hoeveel gaat het kosten?
Geef aan voor hoeveel contacten je emails nodig hebt, dan tonen we de voordeligste manier om ze te vinden.
= 25.000 credits tegen 25 credits per gevonden email (het maximum, als elke rij een resultaat oplevert)
Hoe credits werken
1.000 credits = $1, dus elke credit kost een tiende cent. Je betaalt 25 credits per gevonden email en niets voor contacten zonder resultaat. De bovenstaande schatting is dus het maximum. Het gebruik van je eigen finder-keys kan het Datablist-verbruik veranderen. Elk resultaat bevat creditsUsed, zodat je de werkelijke kosten per rij kunt bijhouden. Credits uit je plan worden maandelijks vernieuwd en vervallen als ze niet worden gebruikt. Extra gekochte credits vervallen nooit.
Integreer het in je code
Alles wat je nodig hebt om de REST API rechtstreeks aan te roepen: code, responses, endpoints, velden, authenticatie en limieten.
datablist/waterfall-email-finder-api
Officiële voorbeelden: cURL, Python met Requests of async HTTPX en TypeScript. Plaats je key in DATABLIST_API_KEY en voer de code uit.
Kopiëren, plakken, uitvoeren
Een volledig script dat een taak aanmaakt, erop wacht en elk resultaat toont. Vervang YOUR_PERSONAL_API_KEY door je key.
# 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'Wat de API teruggeeft
Eén resultaat per input, met je inputId, een status, de outputs en de gebruikte credits. Voorbeelddata.
{
"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 en velden
Alle paden zijn relatief ten opzichte van https://api.datablist.com. Velddefinities zijn afkomstig van GET /v1/enrichments/waterfall-email-finder (documentatie bijgewerkt op 21 oktober 2026). Schemaversie: 2026-09-12.
Bekijk API-schema (JSON) (opent in een nieuw tabblad)
- /v1/enrichments/waterfall-email-finder
- Lees het schema, geen key nodig
- POST
- /v1/enrichments/tasks
- Maak een taak aan
- /v1/enrichments/tasks/{taskId}
- Controleer status en voortgang
- /v1/enrichments/tasks/{taskId}/results
- Lees resultaten, 1 tot 100 per pagina
- POST
- /v1/enrichments/tasks/{taskId}/stop
- Annuleer een actieve taak
- /v1/enrichments/tasks
- Taakgeschiedenis, nieuwste eerst
Schemadocumentatie
Verstuur settings één keer per taak en één data-object per input. Resultaten kunnen extra velden bevatten naarmate de enrichment verder wordt ontwikkeld. Behoud daarom onbekende keys wanneer je outputs verwerkt.
Toon alle instellingen, inputs en outputs
Instellingen
sourceKindEmail Search Method | Text | Choose how to find the email: by using the person's name and company (default), or by LinkedIn URL.Toegestane waarden: |
|---|---|---|
useFullNameUse Full Name | Boolean | Check this setting to use a single Full Name input instead of First Name and Last Name. Ingeschakeld wanneer: |
useCustomAPIKeysCustom Waterfall | Boolean | Check this setting to customize the Waterfall sequence and use your own API Keys. Ingeschakeld wanneer: |
customSequenceWaterfall Sequence | JSON list | Define each provider and configure your API Keys. Ingeschakeld wanneer: |
customSequence[].providerProvider | Text | Toegestane waarden: Ingeschakeld wanneer: |
customSequence[].apiKeyProvider API Key | Text | When configuring your sequence, you have to provide your API Key for each provider. Ingeschakeld wanneer: |
Inputs (data)
firstNameFirst Name | JSON | Person's first name. If you only have the full name, enable 'Use Full Name' in the settings. Ingeschakeld wanneer: |
|---|---|---|
lastNameLast Name | JSON | Person's last name. If you only have the full name, enable 'Use Full Name' in the settings. Ingeschakeld wanneer: |
fullNameFull Name | JSON | Person's full name. In you have the First Name and Last Name, disable 'Use FullName' in the settings. Ingeschakeld wanneer: |
companyNameOrDomainCompany Name or Domain | Text | For best results, provide the company domain or website (e.g. datablists.com). Ingeschakeld wanneer: |
linkedInProfileLinkedIn 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
emailFoundEmail | Text | Email FoundFormaat: |
|---|---|---|
emailStatusEmail Status | Text | 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 Provider | Text | Email Provider. One of amazon, apple, barracuda, cisco, csc, gandi, google, ionos, microsoft, mimecast, other, ovh, proofpoint, safenames |
finderProviderProvider | Text | Which Email Finder provider returned the result. Ingeschakeld wanneer: |
Eén header, duidelijke limieten
Maak een persoonlijke API-key aan in je Datablist-account en stuur deze mee met elk geauthenticeerd request.
Authenticatie
Stuur je key mee in de X-API-Key-header. Datablist wisselt en vernieuwt de toegangstokens voor je.
- Header:
X-API-Key: YOUR_PERSONAL_API_KEY - Optioneel: beheer tokens zelf met
Authorization: BearervanPOST /v1/account/token - Een van beide: als je beide headers verstuurt, krijg je
400 AmbiguousCredentialsterug - Alleen server-side: houd keys uit URL's, browsercode en logs
Limieten
- Inputs per taak: 1 tot 10.000
- Grootte: 16 KiB per input, 10 MiB per request
- Uitvoertijd: maximaal 24 uur per taak
- Taken aanmaken: 10 requests per 60 seconden per account
- Polling en resultaten: 120 requests per 60 seconden per bewerking
- Actieve taken: ongeveer 20 tegelijk per account
- Bewaartermijn: taken en resultaten worden 90 dagen bewaard
Veelgestelde vragen
Alles wat jij of je AI coding agent nodig heeft om de Waterfall Email Finder API te integreren: authenticatie, requests, polling, resultaten, limieten en nieuwe pogingen.


