Skip to content

API overview

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/v1

All requests are made over HTTPS. Requests and responses use JSON.

Authenticate every request with your secret API key. See Authentication for details.

Terminal window
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 →

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 →

Prefer a client library? See SDKs & libraries.