API Documentation
Comprehensive guide to integrating Realtime Verify's email verification API into your applications
API Keys
Generate and manage your API keys from the dashboard. We provide both production and test keys for development.
Authorization: Bearer your-api-key
Base URL
https://api.realtimeverify.com/v1
Bearer Token
All API requests must include your API key in the Authorization header.
Single Email Verification
POST /verify/single
Verify a single email address in real-time
Batch Verification
POST /verify/batch
Verify multiple email addresses asynchronously
Job Status
GET /jobs/:id/status
Check the status of batch verification jobs
Success Response
{ "success": true, "data": { "email": "user@example.com", "status": "deliverable", "score": 0.95, "checks": { "syntax": true, "domain": true, "smtp": true } } }
Error Response
{ "success": false, "error": { "code": "INVALID_EMAIL", "message": "Invalid email format" } }
Syntax Validation
Checks email format, structure, and RFC compliance
Domain Verification
Validates domain existence and MX records
SMTP Verification
Connects to mail servers to verify mailbox existence
Disposable Detection
Identifies temporary and disposable email services
Risk Assessment
Provides risk scores and confidence levels
Bulk Processing
Handle large lists with progress tracking
JavaScript/Node.js
Axios, Fetch API
Python
Requests, httpx
cURL
Command line examples
Batch Completion
Receive notifications when batch verification jobs complete
POST /webhook/batch-complete { "job_id": "job_123", "status": "completed", "total_emails": 1000, "deliverable": 850, "undeliverable": 150 }
Stay Updated
We're working hard to complete our API documentation. You'll receive an email notification when everything is ready for integration.