API Docs

Validating email addresses in real-time with our powerful, easy-to-integrate API

Email Validation API

Improve deliverability by validating email addresses in real-time with a simple API call

Our email verification API can be used to validate email addresses in real-time. Integrate BouncifyPro API into your website or application and validate email addresses from within your own application. Get real time and accurate email validation results with a simple request.

Prevent fake registrations
Collect valid emails during sign-up
Avoid email typos
GET /api/validate
curl -X GET \
'https://bouncifypro.com/api/validate?apikey={YOUR_APIKEY}&[email protected]'
const axios = require('axios');

const options = {
  method: 'GET',
  url: 'https://bouncifypro.com/api/validate',
  params: {
    apikey: '{YOUR_APIKEY}',
    email: '[email protected]'
  }
};

axios.request(options)
  .then(response => console.log(response.data))
  .catch(error => console.error(error));
require 'uri'
require 'net/http'
require 'json'

url = URI("https://bouncifypro.com/api/validate?apikey={YOUR_APIKEY}&[email protected]")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
import requests

url = "https://bouncifypro.com/api/validate"

querystring = {"apikey":"{YOUR_APIKEY}","email":"[email protected]"}

response = requests.request("GET", url, params=querystring)

print(response.text)
Response
{
    "email": "[email protected]",
    "status": "valid",
    "checked_at": "2023-08-17T06:59:33+00:00",
    "account": "support",
    "domain": "example.com",
    "quality": "safe",
    "score": 0.95,
    "mx_record": "mail.example.com",
    "did_you_mean": null,
    "sub_status": []
}

Bulk Email Verification API

Bulk email verification API makes it simple to verify email lists. Just integrate our bulk email verification API into your apps. Import lists and get a verification job id, which you can then use to download verification results.

Automate email verification workflow
Upload and verify huge email lists via API
Receive callback on verification completion
POST /api/batch/upload
curl --request POST \
     --url https://bouncifypro.com/api/batch/upload \
     --header 'Accept: application/json' \
     --header 'Content-Type: application/json' \
     --data '
{
     "file": "data:text/csv;name=new.csv;base64,dGVjaG5vbmV0aWNAeWFob28uY29tCg==",
     "remove_duplicates": true,
     "first_row_is_header": true
}'
Response
{
    "data": {
        "id": 10000059,
        "name": "example.csv",
        "status": "pending",
        "total": 5000,
        "created_at": "2025-04-14T18:16:43+05:30",
        "updated_at": "2025-04-14T18:16:47+05:30"
    },
    "message": "File has been uploaded successfully"
}

API Features

High Accuracy

Real-time multiple advanced checks makes your email list that you can depend upon.

Easy to integrate

Using our simple HTTP API, validate emails at collection points.

Fast verification

Our scalable system runs millions of parallel validations.

Frequently Asked Questions

Our API pricing is based on credits - each verification costs 1 credit. Volume discounts are available for larger API usage. Check ourpricing pagefor detailed information.

Yes, we implement rate limiting to ensure system stability. Standard plans include 5 requests per second, while enterprise plans can be customized for higher throughput.

You can get your API key by registering for a free account. Once registered, navigate to your dashboard and find your API key under "API Settings".

🚀 Start Verifying Emails with AI-Powered Accuracy

Boost deliverability, eliminate bounces, and safeguard your sender reputation with BouncifyPro. Start today with100 free credits every month!