Get your API key
Create an account or use the sandbox to test immediately
Free tier available
1,000 free validations per month
Use test mode
Try the API with predictable responses
mo_test_your_api_key Install the SDK
Choose your language and add the dependency
Run your first validation
Copy this code and run it - it works immediately with test mode
import { Configuration, EmailValidationApi } from '@mailodds/sdk';
const config = new Configuration({
basePath: 'https://api.mailodds.com',
headers: { 'Authorization': 'Bearer mo_test_your_api_key' }
});
const api = new EmailValidationApi(config);
const result = await api.validateEmail({
validateRequest: { email: 'test@deliverable.mailodds.com' }
});
console.log(result);
// { status: 'valid', action: 'accept', ... }Test different scenarios
Use test domains with mo_test_ keys to get predictable responses without consuming credits
Click a test domain to see the expected response:
{
"email": "test@deliverable.mailodds.com",
"status": "valid",
"action": "accept",
"test_mode": true
}Go to production
Complete this checklist before going live
- Switch to live API key (mo_live_xxx)
- Add error handling for rate limits
- Configure webhook endpoint for bulk jobs
- Review validation policies for your use case
Explore more features
Need the full API reference?
Every endpoint, response field, error code, webhook contract, and retry pattern -- all in one page.
Need a different language?
11 official SDKs: Python, TypeScript, PHP, Java, Go, C#, Ruby, Kotlin, Rust, Swift, and Dart.
Prefer no-code?
Connect MailOdds to Zapier, Make, n8n, and 5,000+ apps without writing code.
Questions? Contact us or check the documentation.