DEVELOPER API
VerifyAI API Reference
Integrate 99.7% accurate email validation directly into your applications.
01Authentication
All API requests must be authenticated using your API key. You can find your key in the Dashboard Settings. Include the key in the Authorization header.
Authorization: Bearer sk_live_xxxxxxxxxxxxxxxx02Verify Single Email
POSThttps://api.purelist.pro/v1/verify/single
Real-time verification for sign-up forms and lead capture.
Request Body
{
"email": "alex@company.com"
}Response
{
"email": "alex@company.com",
"status": "valid",
"score": 0.98,
"deliverability": "deliverable",
"is_disposable": false,
"is_role_account": false,
"mx_found": true
}03Bulk Verification
POSThttps://api.purelist.pro/v1/bulk/upload
Upload a CSV file for processing. Max file size: 10MB.
# Python Example
import requests
url = "https://api.purelist.pro/v1/bulk/upload"
headers = {"Authorization": "Bearer sk_live_..."}
files = {"file": open("emails.csv", "rb")}
response = requests.post(url, headers=headers, files=files)
print(response.json())