An Email Verification API Built for Developers

RESTful, well-documented, and fast. Integrate email verification into any application in minutes. No unnecessary complexity, no SDK lock-in.

Everything a developer expects

Designed with developer experience first -- clean API, complete docs, and reliable infrastructure.

Simple REST API

One endpoint, one key, consistent JSON responses. Works with any language or framework that can make HTTP requests.

Complete Documentation

Full API reference with request/response examples, error codes, and integration guides for common frameworks and languages.

SDKs and Libraries

Official clients available for Python, Node.js, PHP, and Ruby. Community-maintained libraries cover additional stacks.

Webhooks

Register a webhook URL for batch jobs. Receive a POST request with full results when your bulk verification completes.

99.9% Uptime SLA

Redundant infrastructure, global edge nodes, and status page transparency. Build on a service that will not let you down.

Sub-2s Response Time

P95 response time under 2 seconds for single verifications. Our infrastructure scales automatically with your request volume.

One request, one result

A consistent JSON response on every verification call.

{
  "email": "dev@example.com",
  "status": "valid",
  "score": 94,
  "disposable": false,
  "catch_all": false,
  "smtp_valid": true
}

How it works

Get started in minutes. No complex setup required.

01

Register and get your key

Create a free account. Your API key is available instantly in the dashboard -- no review process, no waiting.

02

Read the docs

Our quickstart guide gets you to your first verification in under 5 minutes. Full reference covers every parameter and response field.

03

Build and deploy

Integrate verification into signup flows, form validation, CRM webhooks, or bulk processing pipelines. Scale from day one.

99.2%
Accuracy Rate
Sub-2s
Response Time
19B+
Emails Verified
10,000+
Active Users
The API is exactly what I wanted -- predictable JSON, sensible error codes, and actual documentation. I had verification running in our Node backend in about 20 minutes.
Alex C. — Backend Engineer, Fintech Startup, Netherlands

Frequently asked questions

Common questions from developers integrating VeriMails.

Every verification returns a JSON object with email, status, score, and boolean flags for disposable, catch_all, and smtp_valid. Error responses follow standard HTTP conventions with descriptive messages.
Any language that can make HTTP requests works. We have official SDKs for Python, Node.js, PHP, and Ruby. The REST API uses standard JSON so integration is straightforward in any stack.
Free accounts have a rate limit of 10 requests per second. Paid plans scale up to 100+ requests per second. If you need higher throughput, contact us for enterprise limits.
When you submit a bulk job, include a webhook URL in your request. Once the job completes, we send a POST request to that URL with the full results. No polling required.
We guarantee 99.9% uptime on paid plans. Our infrastructure uses redundant nodes and automatic failover. Check our status page for real-time availability data.

Start verifying emails today

100 free credits. No credit card required.

Get started for free