Enterprise grade cloud based transactional email verification solution compatible with all programming languages.

DeBounce's API for Email Validation

The most comprehensive API for realtime and bulk validation

Whether you're a developer writing an application that requires the registration of new valid users or a business with a large mailing list, DeBounce can handle the heavy lifting of verifying the validity of your emails, so that you can make a decision on whether or not to dispatch messages to a given address. We currently provide a real-time lookup API which allows you to make an instant informed decision on user validity.
Email is the main point of contact between your business and the customer. Byteplant will help you reach your customers and keep your email sender reputation intact. We offer full end-to-end services for all your email address validation needs.


Validation API

API Features

Which Checks Does Email Validator Perform?

DeBounce uses a multi-layer checking process, with every single email going through all of these testing and cleaning steps:

  • DNS validation, including MX record lookup
  • Disposable email address detection
  • Misspelled domain detection to prevent Typosquatting
  • Syntax verification (IETF/RFC standard conformance)
  • Temporary unavailability detection
  • Mailbox existence checking
  • Catch-All testing
  • Greylisting detection
  • SMTP connection and availability checking

How to Use DeBounce API

For applications that are in need of real time email address verification (such as account registration workflows) our real time lookup API is the perfect tool for the job. It consists of a single endpoint and requires very little to make use of in a production application. For simplicity and ease of use, we've decided to make lookups available on the GET method.

📎 Lookup Example

To perform a single lookup on our real-time email verification endpoint, perform a GET request on the following URL:
API_KEY: Your application API key at DeBounce.
EMAIL_ADDRESS: The email address you want to verify.

Each response, includes email validation response. Moreover, your DeBounce remaining balance is included to let you know how many calls you can perform before your credits end.
In order to understand DeBounce results, click here.

📎 Getting your Account Balance

In order to get your account balance, you need to have at least one API. Use one of them to call following API endpoint:
API_KEY: Your application API key at DeBounce.

Response is the number of credits are available in your DeBounce account.