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_xxxxxxxxxxxxxxxx

02Verify 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())