Free API for Detecting Disposable Email Addresses

DeBounce provides a free & powerful API endpoint for checking a domain or email address against a realtime up-to-date list of disposable domains. CORS is enabled for all originating domains, so you can call the API directly from your client-side code.

Using the API

Using the API is as easy as hitting a URL.
Append the email address or domain name to check to the end.

GET https://disposable.debounce.io/[email protected]

The response will be JSON with one boolean property, e.g. {“disposable”:”false”}

What is a Disposable Email Address?

A DEA (disposable email address) is a temporary, throwaway email that expires after a short period. DEA providers let users create quick, short-lived inboxes—often lasting about 10 minutes. Popular examples are 10 Minute Mail, Guerrilla Mail, and Fake Inbox.

Key data points

  • Over 20% of sign-ups on some websites come from disposable emails.
  • DEAs contribute to higher bounce rates and a weakened sender reputation.
  • There are thousands of active DEA domains that rotate frequently.

If your site requires registration to access exclusive content, such as a members’ area or an e-book, you will likely attract DEAs. Users employ these addresses to bypass verification steps. Because DEAs can receive messages, users can complete email confirmations, and minutes later, the address disappears, leaving you with invalid contacts.

Example Responses:

Input Result Description
https://disposable.debounce.io/[email protected] {"disposable":"true"} Recognized disposable domain
https://disposable.debounce.io/[email protected] {"disposable":"false"} Legitimate domain
https://disposable.debounce.io/[email protected] {"disposable":"true"} Detected from Maildrop provider

Frequently Asked Questions

Free API for Detecting Disposable Email Addresses

01

What is the DeBounce Free Disposable Email Detection API?

The DeBounce Free Disposable Email Detection API is a lightweight API endpoint that allows you to check whether an email address or domain belongs to a disposable (temporary) email provider. It uses a continuously updated list of known disposable email domains and returns a simple JSON response.

02

Is this API really free to use?

Yes. This API is completely free and does not require authentication or an API key. It is designed for common use cases such as sign-up forms, registrations, and basic client-side validation.

03

What is a disposable email address?

A disposable email address (DEA) is a temporary email address that expires after a short time, often within minutes. These addresses are commonly used to bypass registration requirements. Popular examples include services like 10 Minute Mail, Guerrilla Mail, and Maildrop.

04

Why should I block disposable email addresses?

Disposable emails can negatively impact your platform by:

  • Inflating fake or low-quality sign-ups
  • Increasing bounce rates
  • Weakening your email sender’s reputation
  • Reducing engagement and conversion accuracy

Blocking DEAs at the point of entry helps maintain a clean and reliable user database.

05

Can I check domains instead of full email addresses?

Yes. You can pass either a full email address or just a domain name. The API will evaluate the domain against its disposable email database.

06

Is CORS supported?

Yes. CORS is fully enabled for all origins. You can safely call the API directly from client-side JavaScript without running into cross-origin restrictions.

07

What are the rate limits?

The exact rate limit is not publicly disclosed. However, for standard use cases like validating emails on registration or sign-up forms, you are very unlikely to hit the limit.

08

How fast is the API?

The API typically responds in under 50 milliseconds from major global regions, making it suitable for real-time validation during form submissions.

09

What HTTP methods are supported?

Only the GET method is supported.

10

What status codes can the API return?

  • 200 – Successful lookup
  • 400 – Invalid request (such as a malformed email address)
  • 429 – Too many requests
11

How often is the disposable domain list updated?

The disposable domain list is maintained and updated continuously to account for new and rotating disposable email providers.

12

What if I need more advanced email validation?

If you require full email validation features such as syntax checks, MX verification, catch-all detection, spam trap detection, or bulk validation, DeBounce also provides advanced paid email validation APIs and tools.