Stop bogus and misspelled emails in their tracks - reach your customers for less than a penny.
Take full control of your integration or get a head start with one of our wrappers - cURL, NodeJS, PHP, Phython, Ruby, Go, Java and .NET.
view api docscurl --request GET\
--url 'https://api.neverbounce.com/v4/single/check?key={api_key}&email={email}'
<?php
// Set API key
\NeverBounce\Auth::setApiKey($api_key);
// Verify an email
$response = \NeverBounce\Single::verify($email);
// Check for valid email
if($response->is('valid')) {
// Do Stuff
}
const NeverBounce = require('neverbounce');
// Initialize NeverBounce client
const client = new NeverBounce({apiKey: myApiKey});
/// Verify an email
client.single.verify('support@neverbounce.com').then(
result => {
if(result.is('valid')) {
// Do Stuff
}
},
err => // Handle errors
);
import neverbounce_sdk
# Create sdk client
client = neverbounce_sdk.client(api_key='api_key')
# Verify email
verification = client.single_verify(email='support@neverbounce.com')
if verification['result'] == 'valid':
# Do stuff
require "neverbounce"
# Instantiate client
client = NeverBounce::API::Client.new(api_key: "api_key")
# Verify email
resp = client.single_check(email: "support@neverbounce.com")
if resp.result == 'valid'?
# Do Stuff
end
// Instantiate wrapper
client := neverbounce.New("api_key")
// Verify an email
singleResults, err := client.Single.Check(&nbModels.SingleCheckRequestModel{
Email: "support@neverbounce.com"
})
if err != nil {
// Handle Error
}
if singleResults.Result == 'valid' {
// Do Stuff
}
// Instantiate client
NeverbounceClient neverbounceClient = NeverbounceClientFactory.create("api_key");
// Verify email
SingleCheckResponse singleCheckResponse = neverbounceClient
.prepareSingleCheckRequest()
.withEmail("support@neverbounce.com")
.build()
.execute();
if(singleCheckResponse.getResult() == 'valid') {
// Do Stuff
}
// Instantiate SDK
var sdk = new NeverBounceSdk("api_key");
// Create request model
var model = new SingleRequestModel();
model.email = "support@neverbounce.com";
// Verify email
SingleResponseModel resp = sdk.Single.Check(model).Result;
if(resp.is("valid")) {
// Do Stuff
}
Under a penny per email. The more you verify, the lower the cost.
PricingWe pride ourselves on consistent service and availability; we’re here to help.
SupportYour data is protected by the same level of security as financial institutions and is never resold or abused.
Security