Real-Time Email Verification API

Our email verification API can be used to validate email addresses in real-time. Integrate Bouncify 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
View API Documentation
curl -X GET
'https://api.bouncify.io/v1/verify?apikey={YOUR_APIKEY}&email=support@example.com'
{
    "result": "deliverable",
    "message": "This address can receive emails.",    
    "email": "support@example.com",
    "user": "support",
    "domain": "example.com",
    "accept_all": 2,
    "role": 1,
    "free_email": 0,
    "disposable": 0,
    "spamtrap": 0,
    "success": true
}                           
curl --request POST \
     --url https://api.bouncify.io/v1/bulk \
     --header 'Accept: application/json' \
     --header 'Content-Type: application/json' \
     --data '
{
     "local_file": "data:text/csv;name=new.csv;base64,dGVjaG5vbmV0aWNAeWFob28uY29tCg==",
     "auto_verify": true
}'
const fetch = require('node-fetch');

const url = 'https://api.bouncify.io/v1/bulk';
const options = {
    method: 'POST',
    headers: {Accept: 'application/json', 'Content-Type': 'application/json'}
};
                                        
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error('error:' + err));
require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://api.bouncify.io/v1/bulk")

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

request = Net::HTTP::Post.new(url)
request["Accept"] = 'application/json'
request["Content-Type"] = 'application/json'

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

url = "https://api.bouncify.io/v1/bulk"

headers = {
    "Accept": "application/json",
    "Content-Type": "application/json"
}

response = requests.request("POST", url, headers=headers)

print(response.text)

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
View API Documentation

Frequently Asked Questions

Please find the full documentation for the API in API Docs.

You can make up to 120 requests per minute to the API endpoint.

Login to your Bouncify account and under API, you can generate your api key.

No. In a single plan, you can perform bulk email verification, single email verification and API email verification.

Yes. You can verify email lists using our Bulk email verification API. Please refer the Bulk email verification API document here.

Yes. You can validate email address at collection points such as signup form. To integrate our real-time email verification API with your applications, please refer our API documentation.

Ready to use email list cleaning tool?

Get 100 free verifications. Test single emails, bulk lists or our api. No credit card.