API
Einfach integrieren.
Übergebe eine E-Mail-Adresse oder Domain. CheckTrash extrahiert automatisch die Domain und prüft sie gegen die Datenbank. Kein API-Key und keine Registrierung erforderlich.
API-Endpunkt
https://www.checktrash.de/api/v1/check?value=name@beispiel.de
Der Parameter value akzeptiert sowohl vollständige E-Mail-Adressen als auch Domains.
Antwort
{
"success": true,
"domain": "beispiel.de",
"matched_domain": null,
"disposable": false
}
Beispiele
Wähle deine Sprache und übernimm die Vorlage direkt in dein Projekt.
const email = "name@beispiel.de";
const response = await fetch(
"https://www.checktrash.de/api/v1/check?value=" +
encodeURIComponent(email)
);
const result = await response.json();
if (result.disposable) {
console.log("Trashmail erkannt");
} else {
console.log("Domain ist unauffällig");
}
<?php
$email = "name@beispiel.de";
$url = "https://www.checktrash.de/api/v1/check?value=" .
urlencode($email);
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curl);
curl_close($curl);
$result = json_decode($response, true);
if ($result["disposable"]) {
echo "Trashmail erkannt";
} else {
echo "Domain ist unauffällig";
}
import requests
email = "name@beispiel.de"
response = requests.get(
"https://www.checktrash.de/api/v1/check",
params={"value": email},
)
result = response.json()
if result["disposable"]:
print("Trashmail erkannt")
else:
print("Domain ist unauffällig")
curl "https://www.checktrash.de/api/v1/check?value=name%40beispiel.de"
Gut zu wissen
Die API unterstützt CORS und kann direkt aus Webprojekten aufgerufen werden. Bei einer E-Mail-Adresse wird nur die zugehörige Domain für die Prüfung verwendet.