Search Docs…

Search Docs…

Search Docs…

Quick Start

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://rapid-email-verifier.fly.dev/api/validate \
  -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); // e.g., VALID
console.log(data.data.score);  // e.g., 95

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
    }
  }
}

Search Docs…

Search Docs…