Quickstart
Your first verification call in five minutes. Quickstart →
The VerifyEmail REST API lets you verify email addresses from your own application — a single address in real time, or millions through bulk jobs.
https://api.tryverifyemail.com/v1All requests are made over HTTPS. Requests and responses use JSON.
Authenticate every request with your secret API key. See Authentication for details.
curl https://api.tryverifyemail.com/v1/verify?email=jane@example.com \ -H "Authorization: Bearer sk_your_api_key"| Endpoint | Credits per address |
|---|---|
GET /v1/verify — real-time |
2 |
POST /v1/bulk — queued bulk job |
1 |
Real-time verification always runs a fresh live check against the recipient’s mail server rather than reusing a cached verdict, which is why it costs twice the base rate. See Account & billing for how credits work.
Quickstart
Your first verification call in five minutes. Quickstart →
Authentication
API keys, headers, and environments. Authentication →
Verify a single email
Real-time verification of one address. Verify endpoint →
DMARC monitoring
Enroll domains for DMARC monitoring from your own code — one POST returns
the DNS record to publish.
DMARC endpoints →
Blacklist monitoring
Watch your sending domains and IPs across the major DNS blocklists, and re-check on demand after a delisting request. Blacklist endpoints →
Bulk jobs
Submit, poll, and download large lists. Bulk jobs →
Rate limits
Concurrency, throughput, and headers. Rate limits →
Errors
Status codes and error shapes. Errors →
Prefer a client library? See SDKs & libraries.