E-mail validatie API-documenten

API-status

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/verify

Parameters

NaamTypeVereistBeschrijving
inputstringJaE-mailadres of domein om te verifiëren (bijv. [email protected] of example.com)

apiDocs.responseFields

VeldBeschrijving
validGeeft aan of de e-mailopmaak correct is
blockGeeft aan of de e-mail moet worden geblokkeerd (true als disposable, privacy, applePrivateEmail, deliverable of catch_all waar is)
disposableBepaalt of het e-mailadres een tijdelijk of wegwerp e-mailadres is
privacyBepaalt of de mailserver een e-mailalias of -forwarder gebruikt
applePrivateEmailGeeft aan of de e-mail een privé-e-mailadres van Apple is
deliverableControleert of de mailbox bestaat en e-mails kan ontvangen
domainHet domeingedeelte van het e-mailadres
email_addressHet e-mailadres
catch_allGeeft aan of het domein een catch-all e-mailconfiguratie heeft die alle inkomende e-mails accepteert, ongeacht het ontvangstadres
mx_foundGeeft aan of het domein geldige mailservers (MX records) heeft.
remaining_creditsHet 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/batch

Parameters

NaamTypeVereistBeschrijving
inputsarray of stringsJaReeks 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: