BDEmails is made to prevent users to register to your website with a disposable/fake domain.
This service helps you to detect suspicious email instantly, for domains used by disposable email address providers.
Free API Access
Data analyzing
More domains
Check MX Records
Browsable checker
Whitelist/Blocklist Domains
Available output formats are: JSON and TXT.
Request
Response (JSON)
GET https://bdemails.com/api/json/{{api_key}}/email@example.com
Please keep in mind that we don't check if the email address exists.
That means you can make requests without the email address.
// Valid domain
{
"status": 200,
"email": email@example.com,
"domain": "example.com",
"mx": false,
"disposable": false,
"did_you_mean": false,
"remaining_requests": 23
}
// Invalid domain
{
"status": 400,
"error": "The domain is invalid."
}
// Invalid email
{
"status": 400,
"error": "The email is invalid."
}
// Rate limit exceeded
{
"status": 429,
"error": "Rate limit exceeded."
}
Request
Response (TXT)
GET https://bdemails.com/api/txt/{{api_key}}/email@example.com
Please keep in mind that we don't check if the email address exists.
That means you can make requests without the email address.
// Valid domain
"Safe"
// Invalid domain
"The domain is invalid."
// Invalid email
"The email is invalid."
// Rate limit exceeded
"Rate limit exceeded."
Key | Value |
---|---|
status (integer) |
The status of the request. Possibles values are:
|
email (string) | The email you sent |
domain (string) | The domain you sent, or the domain from the email you sent |
mx (boolean) | Whether or not the domain has MX records |
disposable (boolean) | Whether or not the domain is disposable |
did_you_mean (string) | Returns a suggested valid email domain based on a list of the most popular email providers. Returns FALSE if the domain is already a valid domain, or if there's no close result. |
remaining_requests (integer) | The remaining number of requests for your API KEY, for the current hour |
error (string) | The description of the error, if the status is different to 200 |
Answer the right questions.
In some situations we can do that.
You can have 5 domains linked to your account.
If you want an API Key you need to create an account. It is absolutely FREE with NO hidden costs.
You can make only 10 requests/hour.
Please read the documentation above.
No. We don't store the email address as we don't even check if the email address exists or not. You can make requests without adding the email address, just the domain.
You can email us at contact [at] bdemails [dot] com or complete the email form bellow.
© 2016-2019 BDEmails. Made with love for a better web | Design by W3layouts