Block Temporary Email
Free API to block temporary and disposable email address

Try an email:

Validate

Response:

{
    status: 200,
    domain: "simplemail.top",
    temporary: true,
    dns: true
}

Features

Email syntax

Check if your user informed a correct email address

Keep your data clean

Spot temporary or disposable email address. Get rid of fake users and spam, keeping your database clean and with real customers.

Check email DNS

Verify email address' domain for a valid MX entry

Disposable domain list

We provide free of charge a updated list with all temporary/disposable email provider domains. This list is updated daily.

FAQ

What is a disposable email address?

DEAs are short-lived inboxes under a temporary address. Users are concerned about privacy, and in order to keep their real inbox spam-free they turn to such quick hacks.

What is Block Temporary Email?

This site is made to prevent users to register to websites with a disposable email address. It checks in the same time if the domain or email is valid.

How much does it cost?

It's completely free! No limits! This is a public service to make the Internet a better place.

What information do you store?

In order to improve this service, just the domains sent to the API are stored. This allows me to find new disposable domains that were not already on the list. Emails, IPs and requisitions are not stored.

How do you maintain this service?

This is 100% serverless webservice using AWS technology, totally scalable and can handle thousands of requisitions per second with almost 100% uptime. All the costs are covered by our sponsors. Want to be an sponsor?

Email Endpoint

GET https://block-temporary-email.com/check/email/bob@example.com

This action is used to classify an email address. Is used a GET request.

Response:

status
domain
temporary
dns
  • status (int): Return 200 if the requisition occurs with no errors
  • domain (string): Return the email address' domain of the requisition
  • temporary (bool): Return true if the email address is temporary or disposable
  • dns (bool): Return true if the email address' domain has a valid MX entry in DNS

Errors:

Invalid email address
  • status (int): Return 400 if email is invalid
  • error (string): Return Invalid email address

Domain Endpoint

GET https://block-temporary-email.com/check/domain/example.com

This action is used to classify an domain name. Is used a GET request.

Response:

status
temporary
dns
  • status (int): Return 200 if the requisition occurs with no errors
  • temporary (bool): Return true if the domain name is temporary or disposable provider
  • dns (bool): Return true if the domain has a valid MX entry in DNS

Errors:

Invalid domain
  • status (int): Return 400 if domain is invalid
  • error (string): Return Invalid domain

Sponsors

Solyd Tecnologia