BDEmails


Sign In

Don't have an account Sign Up

  • Follow us on :

Sign Up

Already a member Sign In

  • Follow us on :

Forgot password

Remembered the password Sign In

  • Follow us on :

About Us

BDEmails is made to prevent users to register to your website with a disposable/fake domain.

  • All blacklisted domains are checked manually
  • No valid domains slip through
  • Typically it takes only a few hours to close a gap
  • You can add more domains and have 25 requests per domain

Services

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

Documentation

Available output formats are: JSON and TXT.

JSON response

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."
}

                        
                    

TXT response

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."

Keys and Values

Key Value
status (integer) The status of the request. Possibles values are:
  • 200 The request is successful
  • 400 The request is invalid
  • 429 The rate limit is exceeded
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

FAQ

Answer the right questions.

© 2015-2018 BDEmails. Made with love for a better web | Design by W3layouts