Developer First

Powerful Email Verification API

Integrate our real-time verification engine into your app in minutes. Built for speed, security, and high-volume processing.

Real-Time Validation

Verify emails instantly during user sign-up (less than 200ms latency) to block fake registrations.

Secure & Encrypted

We use secure API Keys and HTTPS encryption. Your data is never stored longer than necessary.

Webhook Support

For large bulk jobs, receive a webhook notification when processing is complete.

Detailed Responses

Get more than just "Valid". We return scores, toxicity flags, role-based status, and more.

1. Single Verification

Real-Time

Submit a single email and get an instant result. Best for registration forms.

POST /api/v1/verify
{
  "email": "user@example.com"
}
Response 200 OK
{
  "status": "success",
  "data": {
    "result": "deliverable",
    "score": 95
  }
}

2. Bulk Verification Workflow

Async Process

Bulk jobs run in the background. Follow this 3-step process.

Step 1: Submit Job

Option A: Upload File
POST /api/v1/bulk/file

Key: file (CSV/Excel)

Key: webhook_url (Optional)

Option B: JSON List
POST /api/v1/bulk/json
{ "emails": ["a@b.com", ...], "webhook_url": "https://yoursite.com/callback" }

Step 2: Check Progress

GET /api/v1/bulk/{job_id}

Poll this endpoint until status: "complete".

Returns: { "status": "processing", "progress": 45 }

Step 3: Download Results

GET /api/v1/bulk/{job_id}/result (Returns JSON)
GET /api/v1/bulk/{job_id}/result?format=csv (Downloads CSV File)

3. Webhook Notifications

Optional

If you provide a webhook_url in Step 1, we will send a POST request to that URL when the job is 100% complete.

Payload Sent to Your Server POST
{
  "event": "verification.completed",
  "job_id": "abc-123-uuid",
  "status": "complete",
  "download_url": "https://api.sanitizemail.com/v1/bulk/abc-123/result",
  "completed_at": "2025-12-08T10:30:00Z"
}

Ready to Integrate?

Get your API key instantly from the dashboard. You get 100 free credits to test all endpoints.

Need Help? Chat with us!