NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

Disposable Email Checker API

GET

Block throwaway email addresses before they become users.

Disposable Email Checker is a disposable email detection API that tests whether an email address belongs to a disposable or temp mail provider. Pass any email to get back the domain parsed from it and a true or false flag showing whether it is temporary. That also makes it a quick way to drop throwaway domains when you derive a company domain from a list of emails.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/emaildisposablechecker
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "isDisposable": false,
    "email": "support@myspace.com",
    "domain": "myspace.com",
    "isRelay": false,
    "relayService": null,
    "isDisposableMx": false
  }
}

About the Disposable Email Checker API

Send a complete email address, or just a domain, to check it against a disposable email blocklist of over 100,000 throwaway and temp email domains, updated daily. The check tests both exact matches and parent domains, and separately flags privacy relay addresses such as Apple Hide My Email, DuckDuckGo and Firefox Relay, which forward to a real inbox. Paid plans also read the domain's MX records to name the relay service behind a custom domain and to catch new throwaway domains that receive mail through a known disposable service.

What people use it for

User Registration Screening
To stop fake signups, SaaS apps check user email addresses at registration and reject submissions matching temporary domain lists.
Mailing List Cleaning
Filter out temporary inboxes from marketing contact databases before scheduling newsletter campaigns to protect sender reputation and delivery rates.
Gated Content Verification
When visitors request whitepapers or trial access, verify their email domain immediately to require a genuine corporate or personal inbox.
Promo Abuse Prevention
E-commerce stores evaluate customer emails during checkout to prevent shoppers from repeatedly claiming first-order discounts with burner accounts.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

How it compares

Side by side with the tools people weigh Disposable Email Checker against — what each one is better at, in plain terms.

Other ways to use Disposable Email Checker

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Disposable Email Checker API.

Read the docs →
How often is the disposable domain list updated?
The database updates daily to track newly created disposable email providers. It currently monitors over 100,000 known disposable domains.
Does it catch throwaway addresses that use subdomains?
Yes. The checker matches both exact domains and parent domains against known disposable email providers, so addresses using custom subdomains under a disposable host are still flagged.
Does it flag Apple Hide My Email and other relay addresses?
Yes, through isRelay rather than isDisposable. Relay services such as Apple Hide My Email, DuckDuckGo Email Protection, Firefox Relay, SimpleLogin, Proton Pass and addy.io forward mail to a real inbox the sender never sees. The address works and a person reads it, so you may want to accept it while knowing two relay addresses can belong to the same person. Paid plans add relayService, which names the service and also catches custom domains that route their mail through one.
What do paid plans add over the Free plan?
The Free plan returns isDisposable, isRelay and the parsed domain. Paid plans look up the domain's MX records to add relayService, the name of the relay service handling the address, and isDisposableMx, which flags a domain whose mail is received by a known disposable service. That catches newly registered throwaway domains before they reach the list.
What would checking 10,000 signups a month cost me?
At 6 credits per check, 10,000 checks require 60,000 credits. That easily fits within the Starter plan, which includes 200,000 credits for up to 33,333 checks each month. On Starter, that works out to about $0.0009 per check, or $0.90 per 1,000 checks. The Free plan includes 33 checks per month.
Can I check just a domain name instead of a full email?
Yes. Send domain=mailinator.com instead of email and the same checks run against the domain. When you send a full address, the domain is taken from it automatically.
Can I use this to screen signups on a commercial product?
Yes, provided you are on a paid plan. Commercial use is permitted across all paid plans to protect your own apps and onboarding flows, though you may not resell or redistribute the underlying domain data.

Ready to build with Disposable Email Checker? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs