Real-Time Email Verification API

Verify every email before it hits your database.

A 16-point verification API with a live SMTP check that returns a verdict in under a second. Stop fake, mistyped and disposable addresses at the moment of signup, in any language.

Get your API key, free Read the docs 100 free credits · no card · credits never expire · SDKs for 6 languages.
verify.sh
# Verify an address in real time
curl https://api.emailverifierapi.com/v2/ \
  -d "apikey=YOUR_KEY" \
  -d "email=jane@example.com"

// 200 OK
{
  "email": "jane@example.com",
  "status": "passed",
  "catch_all": false,
  "disposable": false,
  "role": false
}
<1sTypical response time
98%Target accuracy
16Validation points
6Official SDKs

Four clear statuses to branch on

Every call returns one unambiguous result your code can act on.

StatusMeaningRecommended action
passedDeliverable mailboxAccept the signup
failedBounces / does not existBlock & ask to re-enter
unknownCatch-all domainFlag as risky / allow with care
transientTemporary server delayQueue and retry

Where teams use it

One endpoint, many workflows.

Signup & registration

Block fake and disposable emails inline. Signup form validation →

List & CRM hygiene

Verify continuously as records are created, or clean in batches. Bulk verifier →

Lead & form capture

Keep junk out of your pipeline so sales works real contacts, not typos.

Frequently asked questions

Common questions from developers.

What is a real-time email verification API?

A real-time email verification API checks whether an email address is valid and deliverable the moment it is submitted, for example, at signup, and returns a result in well under a second. Email Verifier API runs a 16-point check including a live SMTP handshake and returns a clear passed, failed, unknown or transient status you can branch on in code.

How fast is the API?

Most verifications return in under a second. Because it runs in real time, you can validate an address inline during signup or checkout without a noticeable delay for the user.

How does it verify without sending an email?

The API connects to the recipient mail server and performs an SMTP handshake that asks whether the mailbox exists, then disconnects before any message is sent. It also checks syntax, domain and MX records, and screens for catch-all, disposable, spam-trap and role addresses.

Which languages and SDKs are supported?

It is a standard REST API that works from any language. We provide copy-paste examples and SDKs for PHP, Python, Node.js, Go, Ruby and C#, with full reference in the API docs.

How is it priced?

Pay-as-you-go: one credit per verification, billed only for Passed and Failed results, and credits never expire. There is no subscription, and every new account includes 100 free credits with no card required.

Ship verification today

Grab your API key and 100 free credits. Copy-paste an example from the docs and you're live in minutes.

Get your free API key