Stop Disposable Emails Before They Reach Your Database
Free REST API to verify email domains against 80,000+ known trashmail providers. One GET request. Instant response. No API key required.
Detect Trashmail
Check new users' email addresses against our blacklist and ask for a real one if disposable.
Simple REST API
Easily integrate our RESTful API into your application. JSON, XML, YAML and image responses available.
No Signup Required
No API keys, no registration. Start integrating in under a minute with a single GET request.
Huge Database
With ... entries in our database, we have one of the largest trashmail blacklists.
Trusted by Developers
Used by web applications worldwide to protect signup forms, contact pages, and registration flows.
Continuously Updated
Last entry added .... Last reviewed ....
Check Any Domain Instantly
Enter a domain to see if it's a known disposable email provider — results in milliseconds
API
Simple, clean RESTful API — pick the format that fits your stack
Endpoints
| Format | Endpoint |
|---|---|
| JSON | GET /check/json/{domain} |
| XML | GET /check/xml/{domain} |
| YAML | GET /check/yaml/{domain} |
| Image | GET /check/img/{domain} |
Response Examples
Blacklisted
{
"status": "blacklisted",
"domain": "spambog.com",
"added": 1422224735,
"lastchecked": 1650000000
}
Unknown
{
"status": "unknown",
"domain": "example.org"
}
Blacklisted
<?xml version="1.0" encoding="UTF-8"?> <check_result> <status>blacklisted</status> <domain>spambog.com</domain> <added>1422224735</added> <lastchecked>1650000000</lastchecked> </check_result>
Unknown
<?xml version="1.0" encoding="UTF-8"?> <check_result> <status>unknown</status> <domain>example.org</domain> </check_result>
Blacklisted
status: blacklisted domain: spambog.com added: 1422224735 lastchecked: 1650000000
Unknown
status: unknown domain: example.org
Returns a 302 redirect to a status image:
Blacklisted
Whitelisted
Unknown
Quick Integration
Add disposable email detection to your app with a single HTTP call — no SDK needed
curl https://trashmail-blacklist.org/check/json/mailinator.com
Popular Domains
Most frequently checked domains
Statistics
API calls last 14 days
No data available
Domains in our database
No data available
FAQ
If your question isn't answered here, don't hesitate to contact us!
Is this service for free?
Yes, the usage of our service is free. You don't need to submit any personal data to use it.
What are trashmail providers?
Trashmail providers offer temporary disposable email addresses used to sign up without exposing a real email address. Examples: mailinator.com, spambog.com
My domain is blacklisted — what can I do?
If your domain is a false positive, write us a message. We'll check your request and remove it as soon as possible.
What is the source of your blacklist?
We are webmasters too and find new trashmail providers through our own websites. You can also submit new domains via our contact form.
What happens if your server is unavailable?
In that case, your system will simply not block trashmail addresses temporarily. No other side effects.
Contact
Write us a message
Submit trashmail domain
Terms of Service
General
By accessing and using the Trashmail-Blacklist service, you confirm that you are bound by these Terms of Use. These terms apply to the entire website and any API usage.
Allowed Usage
We offer a service to check whether a domain is used for temporary disposable email addresses. We try to provide a high quality blacklist, but cannot guarantee the absence of false positives.
Availability
This service is provided as-is. We cannot guarantee permanent availability or full functionality. You agree not to rely solely on this service.
Privacy Policy
General
Your personal data are processed only in accordance with applicable data privacy laws. When you call our API, we store your IP address, the requested domain, and your user agent for statistical purposes.
Disclosure
You have a right to free information about your stored data. Contact: support@trashmail-blacklist.org