Get started with your first email validation request in minutes.
All you need is your API Key and a single POST request to the /api/validate endpoint.the framer library.
1. Prerequisites
Before making your first request, you’ll need:
API Key from your dashboard
Authorization header in every reques
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
2. Validate Your First Email
Below are examples in multiple languages to help you integrate quickly.
cURL
curl -X POST https:
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email": "user@example.com"}'
JavaScript (Fetch)
const response = await fetch('https://rapid-email-verifier.fly.dev/api/validate', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ email: 'user@example.com' })
});
const data = await response.json();
console.log(data.data.status);
console.log(data.data.score);
Node.js
const axios = require('axios');
async function validateEmail(email) {
const response = await axios.post(
'https://rapid-email-verifier.fly.dev/api/validate',
{ email },
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log('Status:', response.data.data.status);
console.log('Score:', response.data.data.score);
}
validateEmail('user@example.com');
Python
import requests
def validate_email(email):
url = 'https://rapid-email-verifier.fly.dev/api/validate'
headers = {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
response = requests.post(url, json={'email': email}, headers=headers)
result = response.json()
print("Status:", result['data']['status'])
print("Score:", result['data']['score'])
validate_email('user@example.com')
Sample Response
{
"success": true,
"data": {
"email": "user@example.com",
"status": "VALID",
"score": 95,
"validations": {
"syntax": true,
"domain_exists": true,
"mx_records": true,
"mailbox_exists": true,
"is_disposable": false,
"is_role_based": false
}
}
}