Tutorial

Email Verification API in Python – Complete Guide with Code Examples

July 9, 2026  ·  6 min read

Adding email verification to your Python app takes less than 10 minutes. This guide shows you how to integrate CheckMail1 API using the requests library.

Installation

pip install requests

Basic Verification

import requests

API_KEY = 'your_api_key_here'

def verify_email(email):
    response = requests.get(
        'https://checkmail1.com/api/verify',
        params={'email': email},
        headers={'Authorization': f'Bearer {API_KEY}'}
    )
    return response.json()

result = verify_email('[email protected]')
print(result)

Sample Response

{
  "email": "[email protected]",
  "valid": true,
  "result": "valid",
  "provider": "gmail",
  "disposable": false,
  "role_based": false,
  "response_time_ms": 143
}

Bulk Verification

import requests
from concurrent.futures import ThreadPoolExecutor

API_KEY = 'your_api_key_here'

def verify_email(email):
    r = requests.get(
        'https://checkmail1.com/api/verify',
        params={'email': email},
        headers={'Authorization': f'Bearer {API_KEY}'}
    )
    return r.json()

emails = ['[email protected]', '[email protected]', '[email protected]']

with ThreadPoolExecutor(max_workers=5) as executor:
    results = list(executor.map(verify_email, emails))

valid_emails = [r['email'] for r in results if r.get('valid')]
print(f'Valid: {len(valid_emails)} of {len(emails)}')

Error Handling

def verify_email_safe(email):
    try:
        r = requests.get(
            'https://checkmail1.com/api/verify',
            params={'email': email},
            headers={'Authorization': f'Bearer {API_KEY}'},
            timeout=5
        )
        r.raise_for_status()
        return r.json()
    except requests.exceptions.RequestException as e:
        return {'email': email, 'error': str(e)}

Get Your API Key

Sign up at checkmail1.com and get 100 free verifications instantly.

Verify Emails Instantly
99% accuracy · 150+ providers · API ready
Start Free — 100 Credits