Abuse Email Check API - Detect Throwaway and Suspicious Addresses
Classifies an email address against a list of known disposable providers (mailinator, guerrillamail, tempmail, and 80+ others) and checks the local part for suspicious patterns like all-numeric handles, excessive digits, throwaway keywords, and unusual characters. Returns a 0-100 risk score plus the specific reasons that triggered the flag.
Code examples
curl -X POST https://api.botoi.com/v1/abuse-email/check \
-H "Content-Type: application/json" \
-d '{"email":"test12345678@mailinator.com"}'When to use this API
Block throwaway signups at registration
Call this endpoint when a user submits the signup form. If risk_score is 80+ or is_disposable is true, require a second verification step or reject the signup. Stops the trial-abuse pattern where one user creates 50 accounts with mailinator addresses.
Score leads in your CRM pipeline
Batch-score newsletter and lead-gen signups. Attach the risk score as a field in HubSpot or Salesforce so sales reps can deprioritize disposable addresses without deleting the record.
Flag suspicious account activity
When an existing account triggers fraud rules (multiple failed charges, bulk exports), re-check the email. A previously-clean address that now resolves to a known disposable provider is a signal that the account has been compromised or sold.
Frequently asked questions
How many disposable domains does this cover?
What does the risk_score mean?
Does this verify the address exists?
Why does "test1234567890@example.com" score high?
Is the email address logged?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.