E-mail validatie API-documenten
Aan de slag
Alle API-verzoeken vereisen authenticatie met behulp van een API-sleutel. Je kunt je API-sleutel vinden in het dashboard.
Koptekst: "x-api-key: uw-api-key".Enkelvoudige verificatie
Controleer een e-mailadres of domein op geldigheid, wegwerpstatus, privacyservices en deliverability.
Eindpunt
GET /v1/verifyParameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| input | string | Ja | E-mailadres of domein om te verifiëren (bijv. [email protected] of example.com) |
apiDocs.responseFields
| Veld | Beschrijving |
|---|---|
| valid | Geeft aan of de e-mailopmaak correct is |
| block | Geeft aan of de e-mail moet worden geblokkeerd (true als disposable, privacy, applePrivateEmail, deliverable of catch_all waar is) |
| disposable | Bepaalt of het e-mailadres een tijdelijk of wegwerp e-mailadres is |
| privacy | Bepaalt of de mailserver een e-mailalias of -forwarder gebruikt |
| applePrivateEmail | Geeft aan of de e-mail een privé-e-mailadres van Apple is |
| deliverable | Controleert of de mailbox bestaat en e-mails kan ontvangen |
| domain | Het domeingedeelte van het e-mailadres |
| email_address | Het e-mailadres |
| catch_all | Geeft aan of het domein een catch-all e-mailconfiguratie heeft die alle inkomende e-mails accepteert, ongeacht het ontvangstadres |
| mx_found | Geeft aan of het domein geldige mailservers (MX records) heeft. |
| remaining_credits | Het aantal API credits dat nog op je account staat |
Voorbeeld Response
{
"valid": true,
"block": false,
"disposable": false,
"privacy": false,
"applePrivateEmail": false,
"deliverable": true,
"domain": "example.com",
"email_address": "[email protected]",
"catch_all": false,
"mx_found": true,
"error": null,
"remaining_credits": 99
}Code-voorbeelden
curl "https://api.verify-email.app/v1/[email protected]" \
-H "X-API-Key: your-api-key"Probeer het uit
U hebt een API-sleutel nodig om de eindpunten te testen.
Probeer met:
Batchverificatie
Verifieer meerdere e-mailadressen of domeinen in één aanvraag (max. 100 items).
Eindpunt
POST /v1/verify/batchParameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| inputs | array of strings | Ja | Reeks e-mailadressen of domeinen om te verifiëren |
Code-voorbeelden
curl -X POST "https://api.verify-email.app/v1/verify/batch" \
-H "Content-Type: application/json" \
-H "X-API-Key: your-api-key" \
-d '{
"inputs": [
"[email protected]",
"[email protected]"
]
}'Probeer het uit
U hebt een API-sleutel nodig om de eindpunten te testen.
Probeer het met verschillende domeinen: