Email Address Verification API

Accepting an invalid email address at the point of entry creates problems downstream — bounced emails, failed OTP delivery, dirty CRM data, and in some cases fraudulent signups using disposable addresses. This API validates an email address before it reaches your database.

The checks go beyond a basic syntax test. The API verifies full RFC compliance (RFC 822, RFC 2822, RFC 5321), checks that the domain has a functioning mail server configured, and flags addresses that belong to known disposable or abusive domains. Importantly, it does this without using SMTP handshake probing — a technique that causes delivery delays and can get your server flagged by receiving mail providers.

The result is a fast, clean signal you can act on at form submission time: is this address syntactically valid, deliverable, and not from a throwaway domain?

For a detailed look at the verification process and why we built it differently, read Deep dive into the real-time email address verification process.

GEThttps://api-bdc.net/data/email-verify

Parameters

ParameterTypeRequiredDescription
emailAddressstringOptionalEmail address to verify
keystringOptionalYour API key

Responses

200OK

Sample Request

https://api-bdc.net/data/email-verify?emailAddress=support@bigdatacloud.com&key=[YOUR API KEY]

Sample Response

JSON View

Response Schema

inputDatastringThe original email address submitted for verification.
isValidbooleanIndicates whether the email address passed all verification checks (syntax, mail server, and disposable domain).
isSyntaxValidbooleanDetermines whether the requested value matches the pattern of a valid email address
isMailServerDefinedbooleanDetermines whether the requested email address’s domain is configured to receive emails
isKnownSpammerDomainbooleanIndicates whether the requested email address’s domain is known as sending spam emails out
isDisposablebooleanIndicates whether the email domain is a known disposable/temporary email service (e.g. mailinator.com, guerrillamail.com). Disposable addresses are commonly used to bypass registration requirements.
400Bad request

Sample Response

JSON View
403Access denied, or your quota limit has exceeded

Sample Response

JSON View
500An error has occurred and did not complete your request. Please try again

Sample Response

JSON View