Waterfall Email Finder API
Finden Sie verifizierte geschäftliche E-Mail-Adressen anhand eines Namens und Unternehmens oder einer LinkedIn-URL – über Ihren AI-Assistenten, einen No-Code-Workflow oder eigenen Code.
- Ab 0,017 $ pro gefundener E-Mail-Adresse
- Mehrere Email Finder in einem Aufruf
- 10.000 E-Mail-Adressen pro Task
| Person und Unternehmen |
|---|
| Maya Lindqvist, brightwave.io |
| Tom Okafor, northpeak.com |
| Léa Moreau, junipervale.studio |
Mehr als 38.000 Nutzer vertrauen uns – von Start-ups bis zu Fortune-500-Teams
Funktioniert mit jedem Tool, das HTTP-Anfragen senden kann
Claude
Cursor
Codex
Make
n8n
Zapier
- Ihr eigener Code
Wählen Sie Ihren Einstieg
Lassen Sie die Einrichtung von einem AI-Assistenten oder Ihrem Automatisierungstool übernehmen oder rufen Sie die REST API aus Ihrem eigenen Code auf.
Einrichtungs-Prompt einfügen
Kopieren Sie den Prompt für Claude Code, Codex oder Cursor beziehungsweise für Make, n8n oder Zapier und fügen Sie ihn ein. Die AI erstellt einen Datablist-Ordner auf Ihrem Computer und richtet alles ein.
API-Key einfügen
Wenn die AI Sie dazu auffordert, kopieren Sie Ihren API-Key aus der Datablist-App und fügen Sie ihn in die geöffnete .env-Datei ein. Fügen Sie ihn niemals in den Chat ein.
Ergebnisse erhalten
Senden Sie Ihre Personenliste mit den jeweiligen Unternehmen und erhalten Sie pro Person eine Zeile zurück: die gefundene E-Mail-Adresse, den Verifizierungsstatus und den E-Mail-Provider – bereit für Ihre Sequenz oder Ihr CRM.
Beispielergebnis ansehenNutzen Sie Make, n8n oder Zapier? Hier finden Sie alle Felder für die HTTP-Anfrage
Verwenden Sie das HTTP-Request-Modul oder den entsprechenden Node Ihres Tools. Sie benötigen drei Schritte: Liste senden, warten und anschließend die Ergebnisse abrufen.
1. Liste senden (HTTP-Anfrage)
- Methode
POST- URL
https://api.datablist.com/v1/enrichments/tasks- Header
X-API-Key= Ihr 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"}}]}
- Aufbewahren
- Die
@idaus der Antwort. Das ist Ihre Task-ID.
2. Bis zum Abschluss warten
Fügen Sie eine kurze Wartezeit oder Verzögerung und anschließend eine GET-Anfrage an https://api.datablist.com/v1/enrichments/tasks/TASK_ID mit demselben X-API-Key-Header hinzu. Wiederholen Sie dies, bis status den Wert completed hat.
3. Ergebnisse abrufen
GET https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50. Ordnen Sie outputs Ihren Spalten zu. Wenn nextCursor nicht leer ist, führen Sie den Aufruf erneut mit &cursor= und diesem Wert aus.
Auf einen Blick
Ein einziger Aufruf testet nacheinander mehrere Email Finder, bis einer eine Adresse liefert. Sie zahlen nur für gefundene E-Mail-Adressen. Kein Datablist-Workspace, keine Collection und kein Import erforderlich.
Was Sie bereitstellen
- Namen und Unternehmen: Vor- und Nachname oder vollständiger Name zusammen mit dem Unternehmensnamen oder – noch besser – der Domain
- Oder LinkedIn-URLs: Eine öffentliche LinkedIn-Profil-URL anstelle des Namens
- Ihre eigenen Finder-Keys (optional): Führen Sie die Waterfall-Suche über Ihre eigenen Provider-Konten aus
Was Sie zurückerhalten
- Die geschäftliche E-Mail-Adresse: Zum Beispiel maya.lindqvist@brightwave.io
- Einen Status: Verifiziert oder nicht verifiziert beziehungsweise den Grund, warum nichts gefunden wurde
- Den E-Mail-Provider: Google, Microsoft und andere – hilfreich für die Zustellbarkeit
Was es kostet
- 25 Credits pro gefundener E-Mail-Adresse: Keine Kosten, wenn keine E-Mail-Adresse zurückgegeben wird
- 1.000 Credits = 1 $: Gemeinsam mit der Datablist-App nutzbar
Was Teams damit entwickeln
Integrieren Sie den Waterfall Email Finder überall dort, wo Ihre Daten bereits verarbeitet werden.
Füllen Sie Ihre Sequenzen mit E-Mail-Adressen
- Lead mit Name und Unternehmen
- Zur Sequenz hinzugefügt
Finden Sie E-Mail-Adressen neuer Leads, sobald diese eingehen, und übertragen Sie sie direkt an Lemlist, Instantly, Apollo oder Ihr CRM.
Reichern Sie Inbound- und Event-Leads an
- Anmeldung oder Event-Liste
- Dem richtigen Verantwortlichen zugewiesen
Wandeln Sie Namen aus Webinaren, Messen oder Partnerlisten in geschäftliche E-Mail-Adressen um, die Sie zuweisen und per Follow-up bearbeiten können.
Erreichen Sie Kandidaten direkt
- LinkedIn-URL des Kandidaten
- Outreach über Ihr ATS
Senden Sie eine LinkedIn-Profil-URL und erhalten Sie eine geschäftliche E-Mail-Adresse, damit Ihr Outreach nicht von InMail-Credits abhängt.
Welche Kosten entstehen?
Bezahlen Sie jeden Lookup mit Credits. Der API-Zugriff ist ab dem Growth-Tarif verfügbar.
Wie viel wird es Sie kosten?
Geben Sie an, für wie viele Kontakte Sie E-Mail-Adressen benötigen. Wir zeigen Ihnen die günstigste Option.
= 25.000 Credits bei 25 Credits pro gefundener E-Mail-Adresse (Höchstbetrag, falls jede Zeile ein Ergebnis liefert)
So funktionieren Credits
1.000 Credits = 1 $, ein Credit kostet also ein Zehntel Cent. Sie zahlen 25 Credits für jede gefundene E-Mail-Adresse und nichts für Kontakte ohne Ergebnis. Die obige Schätzung ist daher der Höchstbetrag. Die Verwendung Ihrer eigenen Finder-Keys kann die Datablist-Nutzung verändern. Jedes Ergebnis gibt creditsUsed zurück, sodass Sie die tatsächlichen Kosten pro Zeile verfolgen können. Tarif-Credits werden monatlich erneuert und verfallen, wenn sie nicht genutzt werden. Zusätzlich erworbene Credits verfallen nie.
Integrieren Sie die API in Ihren Code
Alles, was Sie für den direkten Aufruf der REST API benötigen: Code, Antworten, Endpoints, Felder, Authentifizierung und Limits.
datablist/waterfall-email-finder-api
Offizielle Beispiele: cURL, Python mit Requests oder asynchronem HTTPX sowie TypeScript. Hinterlegen Sie Ihren Key in DATABLIST_API_KEY und führen Sie den Code aus.
Kopieren, einfügen, ausführen
Ein vollständiges Skript, das einen Task erstellt, auf dessen Abschluss wartet und jedes Ergebnis ausgibt. Ersetzen Sie YOUR_PERSONAL_API_KEY durch Ihren 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'Was die API zurückgibt
Ein Ergebnis pro Eingabe mit Ihrer inputId, einem Status, den Outputs und den verwendeten Credits. Beispieldaten.
{
"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 und Felder
Alle Pfade sind relativ zu https://api.datablist.com. Die Felddefinitionen stammen aus GET /v1/enrichments/waterfall-email-finder (Dokumentation aktualisiert am 21. Okt. 2026). Schemaversion: 2026-09-12.
API-Schema (JSON) ansehen (wird in einem neuen Tab geöffnet)
- /v1/enrichments/waterfall-email-finder
- Schema abrufen, kein Key erforderlich
- POST
- /v1/enrichments/tasks
- Task erstellen
- /v1/enrichments/tasks/{taskId}
- Status und Fortschritt abfragen
- /v1/enrichments/tasks/{taskId}/results
- Ergebnisse abrufen, 1 bis 100 pro Seite
- POST
- /v1/enrichments/tasks/{taskId}/stop
- Laufenden Task abbrechen
- /v1/enrichments/tasks
- Task-Verlauf, neueste zuerst
Schemareferenz
Senden Sie settings einmal pro Task und ein data-Objekt pro Eingabe. Ergebnisse können zusätzliche Felder enthalten, wenn das Enrichment weiterentwickelt wird. Behalten Sie daher unbekannte Keys beim Parsen von outputs bei.
Alle Einstellungen, Eingaben und Ausgaben anzeigen
Einstellungen
sourceKindEmail Search Method | Text | Choose how to find the email: by using the person's name and company (default), or by LinkedIn URL.Zulässige Werte: |
|---|---|---|
useFullNameUse Full Name | Boolean | Check this setting to use a single Full Name input instead of First Name and Last Name. Aktiviert, wenn: |
useCustomAPIKeysCustom Waterfall | Boolean | Check this setting to customize the Waterfall sequence and use your own API Keys. Aktiviert, wenn: |
customSequenceWaterfall Sequence | JSON list | Define each provider and configure your API Keys. Aktiviert, wenn: |
customSequence[].providerProvider | Text | Zulässige Werte: Aktiviert, wenn: |
customSequence[].apiKeyProvider API Key | Text | When configuring your sequence, you have to provide your API Key for each provider. Aktiviert, wenn: |
Eingaben (data)
firstNameFirst Name | JSON | Person's first name. If you only have the full name, enable 'Use Full Name' in the settings. Aktiviert, wenn: |
|---|---|---|
lastNameLast Name | JSON | Person's last name. If you only have the full name, enable 'Use Full Name' in the settings. Aktiviert, wenn: |
fullNameFull Name | JSON | Person's full name. In you have the First Name and Last Name, disable 'Use FullName' in the settings. Aktiviert, wenn: |
companyNameOrDomainCompany Name or Domain | Text | For best results, provide the company domain or website (e.g. datablists.com). Aktiviert, wenn: |
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. |
Ausgaben
emailFoundEmail | Text | Email FoundFormat: |
|---|---|---|
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. Aktiviert, wenn: |
Ein Header, klare Limits
Erstellen Sie einen persönlichen API-Key in Ihrem Datablist-Konto und senden Sie ihn bei jeder authentifizierten Anfrage mit.
Authentifizierung
Senden Sie Ihren Key im X-API-Key-Header. Datablist tauscht und erneuert die Access-Tokens für Sie.
- Header:
X-API-Key: YOUR_PERSONAL_API_KEY - Optional: Verwalten Sie Tokens selbst mit
Authorization: BearerausPOST /v1/account/token - Entweder oder: Wenn Sie beide Header senden, wird
400 AmbiguousCredentialszurückgegeben - Nur serverseitig: Halten Sie Keys aus URLs, Browser-Code und Logs heraus
Limits
- Eingaben pro Task: 1 bis 10.000
- Größe: 16 KiB pro Eingabe, 10 MiB pro Anfrage
- Laufzeit: bis zu 24 Stunden pro Task
- Task-Erstellung: 10 Anfragen pro 60 Sekunden und Konto
- Polling und Ergebnisse: 120 Anfragen pro 60 Sekunden und Vorgang
- Aktive Tasks: etwa 20 gleichzeitig pro Konto
- Aufbewahrung: Tasks und Ergebnisse werden 90 Tage lang gespeichert
Häufig gestellte Fragen
Alles, was Sie oder Ihr AI-Coding-Agent zur Integration der Waterfall Email Finder API benötigen: Authentifizierung, Anfrage, Polling, Ergebnisse, Limits und erneute Versuche.


