đ Table of Contents
đ Overview
EmailsValid.com provides a comprehensive email validation and demographic enrichment API. Validate email addresses, verify domains, and automatically categorize contacts with AI-powered demographic analysis.
https://emailsvalid.comContent-Type:
application/json for POST requests
⨠Features
âī¸ Email Validation
Two-stage validation with syntax checking and DNS/MX record verification.
đ¯ AI Demographic Enrichment
Automatically categorize emails by profession, industry, and company using AI.
đ¤ Bulk Processing
Upload CSV files with thousands of emails for batch validation.
đž Database Storage
All validated emails are stored for easy access and export.
đ Analytics Dashboard
View statistics and demographic breakdowns of your email database.
đĨ CSV Export
Export valid emails with demographic data to CSV files.
âī¸ Single Email Validation
/validate
Validate a single email address with full demographic enrichment.
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
email |
string | Required | Email address to validate |
Example Request
â Success Response
â Invalid Email Response
đ¤ Bulk CSV Validation
Upload CSV File
/upload
Upload a CSV file containing emails for batch validation. Returns a job ID for tracking progress.
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
file |
file | Required | CSV file with 'Email' column |
enrich |
boolean | Optional | Enable AI demographic enrichment (default: true) |
Email column header. Download template
â Success Response
Check Job Status
/status/{job_id}
Check the processing status of a bulk validation job.
â Success Response
Download Results
/download/{job_id}/{file_type}
Download result CSV files after validation completes.
| file_type | Description |
|---|---|
valid |
Valid emails with demographic data |
format_errors |
Emails with format/syntax errors |
verification_errors |
Emails with domain verification errors |
đ Get Emails from Database
/api/emails
Retrieve emails from the database with pagination and filtering.
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
page |
integer | 1 | Page number |
per_page |
integer | 50 | Results per page |
status |
string | - | Filter: valid, format_error, verification_error |
category |
string | - | Filter by demographic category |
Example Request
â Success Response
đ Get Statistics
/api/stats
Get overall statistics and demographic breakdown.
â Success Response
đĨ Export Valid Emails
/export/all-valid
Export all valid emails from the database as a CSV file.
Returns a downloadable CSV file with columns: Email, Category, Subcategory, Confidence, Source, Date Added
/download/template
Download a CSV template for bulk uploads.
đ¯ Demographic Categories
The AI enrichment system categorizes emails into the following demographic profiles:
Professional Categories
Personal Categories
Organizational Categories
â ī¸ Error Handling
Validation Error Categories
| Category | Description | Examples |
|---|---|---|
format |
Email syntax is invalid | Invalid syntax, consecutive dots, missing @ |
verification |
Domain cannot receive email | No MX records, DNS timeout, domain not found |
HTTP Status Codes
| Code | Description |
|---|---|
200 |
Success |
400 |
Bad Request - Missing or invalid parameters |
404 |
Not Found - Job ID or resource not found |
500 |
Internal Server Error |
Error Response Format
Head to the Home page to validate your first email, or try a bulk upload!