API Documentation

Instant Verification Instructions

+ Generate New API Key

Introduction

Welcome to the EmailVerify.io Single Email Validation API! This API allows you to validate a single email address in real time with the help of a simple request, ensuring accuracy and reliability for your email communications.

Authentication

To access the API, you need a valid API key. You can generate your personal API key from the API section after logging into your account. This key is required for authentication and to make requests securely.

API Endpoint

Validate a single email address by replacing the placeholders with your unique API key and the email address to be validated in the following URL:

Get Request URL (HTTPS)
Copy
https://app.emailverify.io/api/v1/validate?key=yourapikey&email=valid@example.com

Example Success Response

You would get a response like this if your single email request is successfully processed:

URL
Copy
{
  "email": "jhon123@gmail.com",
  "status": "valid"
}

Checks Performed in single email validation

Regex Validation: Verify the structure of email addresses against industry-standard regex patterns to catch typos and formatting errors before further processing.

MX Validation: Check for valid Mail Exchange (MX) records to confirm the email domain is configured to receive messages, ensuring it exists and is active.

MX Blacklist Validation: Identify domains listed on known blacklists for spam or malicious activity, helping you avoid unreliable or harmful email destinations.

SMTP Validation: Conduct real-time verification by pinging the recipient's SMTP server to confirm the email address is live and capable of receiving emails.

Error Responses

Error Message
Description
Invalid API Key
If the key is disabled or does not exist
Invalid Request
invalid parameters in the API endpoint
0 credits remaining
User does not have any credits
Please Try again
When Something went wrong on our end

Check Account Balance

Please use the following GET request to check the current account balance (remaining daily and instant credits).

GET Request URL (HTTPS):
Copy
https://app.emailverify.io/api/v1/check-account-balance/?key=<Your_API_Key>

Here, replace the <Your_API_Key> with your active API key.

Response (JSON):
Copy
{
  "api_status": "enabled",
  "daily_credits_limit": 150,
  "remaining_credits": 15000
}