Web

Email verification — deliverability status for a batch of addresses

Classifies up to 50 caller-supplied email addresses and returns each one's status (verified — the mailbox accepts mail; risky — catch-all, role or disposable; invalid — bad syntax or no MX; unverified — could not be determined) and type (generic, role, personal). Crawls nothing: pass the addresses you already hold. This is the same classifier the Contact API applies to addresses it discovers, so statuses are directly comparable. When smtp_enabled is false, mailbox probing was unavailable for the call and nothing can be reported verified — an honest unverified rather than a guess.

post/email/verify

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/email/verify
  • Auth: API key in header x-api-key

Headers

x-api-keystring required

API key required

Request body

emailsstring[] required

Example request

{
  "emails": [
    "jane@acme.com"
  ]
}

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "data": {
    "checked": 3,
    "results": [
      {
        "address": "jane@acme.com",
        "status": "verified",
        "type": "personal"
      }
    ],
    "smtp_checked": true,
    "smtp_enabled": true
  },
  "msg": "OK"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.