Disposable Email Checker API

GET

Block throwaway email addresses before they become users.

Disposable Email Checker tests whether an email address belongs to a disposable email provider. Pass any email to receive its domain and a true or false flag showing if it is temporary.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/emaildisposablechecker?email=support%40myspace.com
Query parameters
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": "[email protected]",
    "domain": "myspace.com"
  }
}

About the Disposable Email Checker API

Send a complete email address to check it against a list of over 100,000 throwaway domains updated daily. The check extracts the domain and tests both exact matches and parent domains. The response returns the parsed domain along with a boolean flag indicating if the address is disposable.

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

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.
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?
No. The check requires a full email address as input. The service extracts the domain portion from the address and evaluates 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