Stop fishy signups
before they cost you.
FishyMails verifies emails, phone numbers, and IP addresses in real time — powered by public MX records, carrier lookups, geo/ASN data, and disposable/VPN databases. One fast API, one line of code.
curl -X POST https://fishymails.com/api/public/v1/verify \
-H "Authorization: Bearer fm_live_xxx" \
-H "Content-Type: application/json" \
-d '{"kind":"email","value":"jane@acme.io"}'
→ { "status":"valid", "score":92, "latency_ms":128,
"checks":{ "mx":true, "disposable":false, "role":false, "free_provider":false } }Trusted by teams that ship
Email verification
Syntax, MX records, disposable, role-based, free-provider, and reputation signals.
Phone verification
libphonenumber-grade parsing with country, carrier type, VOIP and premium-rate detection.
IP verification
Geolocation, ASN, hosting/VPN/Tor detection to catch fraudulent traffic and bots.
Try it now
Run one live check against an email, phone number, or IP — see exactly what FishyMails returns.
Free · shareable
Get a public Fishy Score
Instantly score any email or domain and get a shareable card with its own URL. Perfect for calling out sketchy signups on X or LinkedIn.
Instant public score with a shareable card — no signup needed.
Got a whole list? Run a free fake-signup audit on up to 1,000 emails →
Why FishyMails
Built for teams that hate fake data.
Every fake signup is deliverability damage, a chargeback, or an SMS bill. FishyMails catches them at the door with a single fast request.
- Sub-300ms responses with global edge caching
- One endpoint for email, phone, and IP
- Freemium: 100 free credits every month, no card
- Pay-as-you-go — configure exactly what you need
- Audit-ready ledger of every verification
Pricing
Simple credits. No surprises.
Pick a plan. Monthly or annual (2 months free). 1 credit = 1 verification.
Annual subscription
Growth
10,000 credits refilled every month · cancel anytime · billed yearly