A surprising share of signup emails are just typos: gmial.com, hotmial.com, yaho.com. Those users never get your welcome email, and they quietly churn. One API call at signup fixes most of it.
Request
const r = await fetch(
"https://webkit-email-validator-link-preview-article-extractor.p.rapidapi.com/email/validate?email=jane@gmial.com",
{ headers: { "X-RapidAPI-Key": KEY,
"X-RapidAPI-Host": "webkit-email-validator-link-preview-article-extractor.p.rapidapi.com" } });
{"email": "jane@gmial.com", "verdict": "risky", "score": 70,
"did_you_mean": "jane@gmail.com",
"checks": {"syntax": true, "mx_found": true, "disposable": false,
"role_account": false, "free_provider": false}}
Show "Did you mean jane@gmail.com?" under the field and you've rescued a user.
What it checks
- Syntax and MX records (can the domain actually receive mail?)
- Disposable/burner domains for trial-abuse filtering
- Role accounts like
info@andadmin@for B2B lead scoring - Typo suggestions for the big providers
Same API, two more tools
-
/url/previewreturns the title, description, image and favicon for link cards (chat apps, CMSs). -
/url/extractreturns the clean article text from a URL, which is handy for summarisers and RAG.
Free tier: 200 calls/month. WebKit on RapidAPI
Top comments (0)