# Developers: email verification API

Generate an API key from your dashboard on any paid plan and verify addresses at signup or in your sending pipeline.

## Endpoints
- `GET /validate?email=`: single check, no key.
- `POST /validate/batch`: many addresses at once.
- `POST /app/v1/verify`: keyed endpoint on paid plans (`Authorization: Bearer <key>`).

## Response fields
email, normalized_email, domain, provider, provider_type, status (VALID, PROBABLY_VALID, RISKY, INVALID, DISPOSABLE, UNKNOWN), score (0-100), classification (DELIVERABLE, RISKY, UNDELIVERABLE, UNKNOWN), reason, checks (syntax, domain, dns, mx, mailbox, disposable, role, alias; each PASS, FAIL, UNKNOWN or NOT_CHECKED), smtp_status, checked_at.
