Skip to content

Verify an Email

Check whether a specific email address exists and is safe to send to.

POST /api/v1/verify

Request

FieldTypeRequiredDescription
emailstringYesThe email address to check.

Examples

bash
curl https://app.bluauto.io/api/v1/verify \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"email":"john@acme.com"}'
python
import requests

resp = requests.post(
    "https://app.bluauto.io/api/v1/verify",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"email": "john@acme.com"},
    timeout=60,
)
print(resp.json())   # { status, label, mx }
http
POST /api/v1/verify HTTP/1.1
Host: app.bluauto.io
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY

{"email":"john@acme.com"}

Response

json
{ "status": "valid", "label": "Found", "mx": "Microsoft" }
FieldDescription
statusThe machine value. See status values.
labelThe same wording shown in the app, for example Catch All.
mxThe mail provider behind the domain, or null if the domain has no mail records.

For the full list of status values and what they mean, see Responses & Status Values.

BluAuto