IPScanner

Agentscan

E-mailcheck

Check een adres voordat je een aanmelding accepteert: syntax, wegwerpdomeinen, mailservers, typfouten en functieadressen.

Een e-mailadres checken

POST/v1/email/check
API-sleutel1 request

Parameters

  • emailstringVerplicht

    Het adres om te checken, hooguit 320 bytes. GET neemt het als ?email=.

Antwoordvelden

  • emailstring

    Het gecheckte adres, domein in kleine letters.

  • statusstring

    valid, invalid, risky of unknown.

  • reasonstring | null

    Waarom: syntax, no_mx, null_mx, disposable, typo, role, dns_error of quota. null bij valid.

  • suggestionstring | null

    Het adres met het webmaildomein verbeterd, als het domein op een typfout daarvan lijkt.

  • domainstring

    Het domein in ASCII (IDN omgezet).

  • checksobject

    Elke check achter de status.

  • checks.mxboolean | null

    Het domein ontvangt mail. null als DNS niet is gevraagd of niet antwoordde.

  • checks.disposableboolean

    Het domein geeft wegwerpinboxen uit.

  • checks.roleboolean

    Een gedeelde mailbox zoals info@ of support@.

  • checks.freeProviderboolean

    Een gratis webmailprovider zoals Gmail of Outlook.

  • mailboxstring

    Altijd not_checked: de mailbox zelf wordt niet gecontroleerd.

curl -X POST https://ipscanner.io/v1/email/check \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email":"jane@outlok.com"}'
Antwoord
{
  "email": "jane@outlok.com",
  "status": "risky",
  "reason": "typo",
  "suggestion": "jane@outlook.com",
  "domain": "outlok.com",
  "checks": {
    "syntax": true,
    "mx": true,
    "disposable": false,
    "role": false,
    "freeProvider": false
  },
  "mailbox": "not_checked"
}