Sammeln Sie öffentlich angegebene Unternehmenskontakte.
Website-Kontakt-Extraktor
Extrahieren Sie öffentliche Kontaktdaten aus Website-URLs, darunter E-Mail-Adressen, Telefonnummern und Social-Media-Links, sofern vorhanden.
$0,8 / 1.000 Websites
Gesammelte Ergebnisse
Über diese Ausgabefelder
| Feld | Typ | Beschreibung |
|---|---|---|
websiteUrl | string | Normalisierte URL der gecrawlten Website. |
primaryEmail | string | Die am höchsten eingestufte E-Mail-Adresse. |
allEmails | array | E-Mail-Adressen ohne Duplikate, sortiert nach Eignung für die Kontaktaufnahme. |
primaryPhone | string | Die präziseste gültige Telefonnummer im Format E.164. |
status | string | Ob die Website Kontakte geliefert hat, keine geliefert hat, fehlgeschlagen ist oder durch eine Laufbegrenzung übersprungen wurde. |
Was Sie damit machen können
Reichern Sie Ihre eigenen Website-Listen an.
Exportieren Sie Kontaktfelder in Ihren Reporting-Workflow.
Quellen festlegen
Öffnen Sie den Scraper und geben Sie eigene URLs, Suchbegriffe und Limits ein.
Prüfen und starten
Prüfen Sie die Kostenschätzung und bestätigen Sie die Aufgabe. Verfolgen Sie den Fortschritt in Ihrem Konto.
Daten nutzen
Durchsuchen Sie gespeicherte Ergebnisse und exportieren Sie sie als CSV, JSON oder XLSX. Downloads gespeicherter Ergebnisse sind kostenlos.
Beispieleingabe
Dies ist die konfigurierte Parser-Eingabe. Ersetzen Sie die Beispielquellen durch Ihre eigenen und prüfen Sie alle Limits vor dem Start.
{
"urls": [
"konditorei-buchwald.de"
],
"maxPagesPerSite": 20,
"verifyEmails": false,
"maxConcurrency": 5,
"maxWebsitesConcurrency": 5,
"requestTimeoutSecs": 15,
"maxSiteDurationSecs": 90,
"respectRobotsTxt": true,
"jsFallback": false,
"verificationLevel": "mx",
"smtpFromAddress": "[email protected]",
"includePersonalNames": true
}Eingabefelder ansehen
| Feld | Typ | Hinweise |
|---|---|---|
urls | array | Erforderlich. Fügen Sie 1–10.000 Domains oder vollständige Website-URLs hinzu, eine pro Zeile. Eingaben werden vor dem Scan normalisiert und nach Unternehmensdomain dedupliziert. |
maxPagesPerSite | integer | Maximale Anzahl zu prüfender Seiten pro Website, von 1 bis 200. Diese Einstellung beeinflusst den Preis nicht. |
verifyEmails | boolean | Optional: Prüft jede gefundene E-Mail-Adresse auf der gewählten Verifizierungsstufe. Berechnet wird einmal pro tatsächlich geprüfter Adresse. |
maxConcurrency | integer | Maximale Anzahl gleichzeitiger Seitenanfragen innerhalb einer Website, von 1 bis 20. Anfragen an denselben Host bleiben sequenziell. |
maxWebsitesConcurrency | integer | Maximale Anzahl gleichzeitig gescannter Websites, von 1 bis 20. |
requestTimeoutSecs | integer | Wie viele Sekunden auf eine einzelne Seite gewartet wird, bevor die Anfrage als fehlgeschlagen gilt. |
maxSiteDurationSecs | integer | Feste Zeitgrenze pro Website. Verhindert, dass eine langsame oder defekte Website den Rest Ihrer Lead-Liste verzögert. |
respectRobotsTxt | boolean | Beachtet die robots.txt-Regeln jeder Website. Standardmäßig aktiv; deaktivieren Sie die Option nur mit rechtlicher Grundlage und Erlaubnis. |
jsFallback | boolean | Findet der HTTP-Scan keine E-Mail, werden nur die Startseite und die beste Kontaktseite erneut in einem Headless-Browser geprüft. Jede Website, die diesen Fallback nutzt, löst ein separat berechnetes Ereignis aus. |
verificationLevel | string | Wählen Sie reine Formatprüfung, Mailserver-Abfrage (MX) oder einen SMTP-Postfachtest. Höhere Stufen können länger dauern; jede tatsächlich geprüfte E-Mail wird einmal berechnet. |
smtpFromAddress | string | Optional. Nutzen Sie für SMTP-Tests eine Absenderadresse auf einer eigenen Domain; das kann Akzeptanz und Genauigkeit verbessern. Wird nur mit der SMTP-Verifizierungsstufe verwendet. |
includePersonalNames | boolean | Versucht, jede öffentliche E-Mail-Adresse mit Name und Position einer in der Nähe genannten Person zu verknüpfen, wenn die Seite diesen Kontext liefert. |
Über die API ausführen
Erstellen Sie in Ihrem Konto einen API-Schlüssel, senden Sie die Eingabe an den Warteschlangen-Endpunkt und rufen Sie die Ergebnisse mit der zurückgegebenen Aufgaben-ID ab. Eine echte Anfrage verbraucht Credits. Ersetzen Sie den Beispiel-Idempotency-Key für jede Aufgabe durch einen neuen, eindeutigen Schlüssel; behalten Sie diesen Schlüssel bei, wenn Sie dieselbe Aufgabe erneut senden.
curl --request POST 'https://extracto.cloud/api/v1/parsers/website-contact-extractor/queue' \
--header 'X-API-KEY: ext_your_api_key' \
--header 'Idempotency-Key: replace_with_a_new_unique_task_key' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data-binary @- <<'JSON'
{
"input": {
"urls": [
"konditorei-buchwald.de"
],
"maxPagesPerSite": 20,
"verifyEmails": false,
"maxConcurrency": 5,
"maxWebsitesConcurrency": 5,
"requestTimeoutSecs": 15,
"maxSiteDurationSecs": 90,
"respectRobotsTxt": true,
"jsFallback": false,
"verificationLevel": "mx",
"smtpFromAddress": "[email protected]",
"includePersonalNames": true
}
}
JSON- Passend
- Starter
- Websites / Monat
- 61.250
- Parallelität
- Bis zu 2
- $ / 1.000 Websites
- $0,80
Planen Sie Ihr Credit-Budget anhand des monatlichen Volumens. Schätzungen verwenden den Basistarif; Credit-Preis des Pakets, Optionen, Mindestbeträge pro Aufgabe und Rundung können den Verbrauch verändern. Gekaufte Credits werden einmalig bezahlt, ohne automatische Verlängerung. Die Ausführungskapazität wird geteilt. API-Übermittlungen: bis zu 10/Sekunde.
Ihr nächstes Dataset beginnt hier.
Wählen Sie Ihre Quellen, prüfen Sie den Preis und starten Sie Website-Kontakt-Extraktor.