Public APIs
Disify favicon

Disify

Email

Validate and detect disposable and temporary email addresses.

Disify's website screenshot

About Disify

Disify is an email validation API that checks address format, DNS/MX records, and disposable-provider status. It maintains a database of over 64,000 disposable email domains, updated from provider research and user submissions, and cross-references DNS and MX hostnames to catch shared disposable infrastructure beyond simple blacklist matching.

The API supports single email validation as well as bulk validation of multiple addresses via comma-, space-, or newline-separated input, with bulk results retrievable through a session token that expires after approximately one hour. Endpoints accept both GET and POST requests and return JSON responses including format validity, domain, disposable status, DNS status, role-account detection, free-provider detection, and a confidence score.

The service is aimed at developers who need to validate email addresses and detect disposable or throwaway accounts, such as for signup forms or email list hygiene. Basic checks are available via a free REST API with no authentication required; a free account provides higher rate limits, and paid plans add SPF/DKIM/DMARC checks, deliverability scoring, and domain age lookup, with a Pro tier offering 500 requests per minute.

Key features

  • Single and bulk email validation via REST API
  • Disposable email detection across 64K+ continuously updated domains
  • DNS and MX record validation to catch shared disposable infrastructure
  • No-auth-required free API for basic checks
  • Pro tier adds SPF/DKIM/DMARC checks, deliverability scoring, and domain age lookup

Frequently asked questions

Is there a free tier?

Yes, the API is free with no authentication required for basic checks, and free accounts get higher rate limits.

What does the Pro plan add?

Pro unlocks SPF, DKIM, and DMARC checks, a deliverability score, domain age data, and a rate limit of 500 requests per minute.

Can I validate multiple emails at once?

Yes, the bulk endpoint accepts multiple addresses separated by comma, space, or newline and returns a session ID to retrieve results, which expire after about an hour.

What languages or platforms are supported for integration?

Code examples are provided for cURL, PHP, Python, JavaScript, C#, and Java, and all endpoints accept both GET and POST requests.

Who is this for?

It's aimed at developers who need to validate email addresses and detect disposable or undeliverable ones via a simple JSON API.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product