One GET request tells you whether an address can actually receive mail, whether it's a disposable or throwaway address, and whether it carries a history of abuse or shows up in known data leaks — so a bad address gets caught before it costs you a signup, a send, or your sender reputation.
valid, fraud_score
Whether the address is properly formed with a real, resolvable domain, plus a 0–100 fraud score for the address overall.
disposable, catch_all
Whether the domain belongs to a throwaway or temporary-mail service, and whether the mail server accepts anything sent to it — which makes per-mailbox validation unreliable on its own.
deliverability, smtp_score
Whether mail sent to the address is likely to actually land, and a mailbox-level confidence score from an SMTP-level check.
spf_record, dmarc_record, dns_valid, risky_tld
Whether the sending domain has SPF and DMARC configured, has valid mail DNS records, and sits on a top-level domain associated with abuse.
recent_abuse, leaked, honeypot, frequent_complainer, spam_trap_score
Whether the address has been tied to recent abuse, appears in known data breaches, is a spam-trap or honeypot address, or belongs to someone who frequently marks mail as spam.
first_seen, domain_age, generic
How long the address and its domain have been seen, and whether it looks like a generic mailbox alias such as info@ or support@ rather than a named individual.
GET /api/v1/check/email?email=test@example.com
request.sh
curl -H "Authorization: Bearer fn_your_key" \ "https://fraudnova.com/api/v1/check/email?email=test@example.com"
response.json
{
"success": true,
"data": {
"valid": true,
"fraud_score": 15,
"disposable": false,
"deliverability": "high",
"smtp_score": 4,
"catch_all": false,
"dns_valid": true,
"honeypot": false,
"recent_abuse": false,
"leaked": false,
"spam_trap_score": "low",
"risky_tld": false,
"spf_record": true,
"dmarc_record": true,
"first_seen": { "human": "7 years ago", "timestamp": 1554940800, "iso": "2019-04-11T00:00:00+00:00" },
"domain_age": { "human": "9 years ago", "timestamp": 1491264000, "iso": "2017-04-04T00:00:00+00:00" },
"generic": false,
"frequent_complainer": false
},
"credits_remaining": 4985
}
Throwaway inboxes exist to grab another free trial the moment the first one ends. Checking disposable at signup lets you close that loop without touching real customers.
One send to a spam trap or a pile of undeliverable addresses can get a whole domain throttled. Filter on deliverability and spam_trap_score before a campaign goes out, not after your bounce rate spikes.
Purchased or scraped lead lists always include stale and fabricated addresses. Run the list through in bulk and drop what fails valid, deliverability or fraud_score before it reaches sales.
Score any IPv4 or IPv6 address for fraud risk in one request.
Spot proxies, VPNs and Tor exits hiding a connection's real origin.
Flag VOIP and prepaid lines before you spend on SMS verification.
25 free credits after you verify your email. No card, no subscription.
Create a free account