Fetching latest headlines…
I built free email, phone & card validators + a tiny hosted API (with real MX deliverability)
NORTH AMERICA
πŸ‡ΊπŸ‡Έ United Statesβ€’July 3, 2026

I built free email, phone & card validators + a tiny hosted API (with real MX deliverability)

0 views0 likes0 comments
Originally published byDev.to

I kept needing the same small checks in side projects β€” is this email real, is this phone number formatted right, is this card number even valid β€” so I built a set of free tools and put the same logic behind a tiny hosted API. Sharing in case it saves someone else time.

Live tools (no signup): https://tools-site.cchkjjdobby.workers.dev

What it does

  • Email β€” syntax, disposable/role detection, typo suggestions (gmial.com β†’ gmail.com), and a real MX-record deliverability check (not just regex).
  • Phone β€” E.164 formatting + country detection for 35+ countries.
  • Card β€” Luhn checksum + brand detection (Visa, Mastercard, Amex…). Format-level only.
  • Bonus β€” an SEO/readability text analyzer (Flesch, reading time, keyword density) that also works on Korean.

Using the API

One GET call, JSON back, CORS enabled:

GET https://verify-api.cchkjjdobby.workers.dev/[email protected]

{
  "domain": "mailinator.com",
  "is_disposable": true,
  "has_mx": true,
  "status": "disposable",
  "deliverable": false
}

Docs: https://tools-site.cchkjjdobby.workers.dev/docs

Honest limitations

  • Card check is format/Luhn/brand only β€” it does not confirm a card is real or active.
  • Phone validation is length/prefix-based, not carrier-level.
  • The email MX check estimates deliverability; it can't guarantee an inbox exists.

It runs on Cloudflare Workers with no paid external calls, so the free tier is real and it stays fast.

Would love feedback β€” especially: what would make something like this actually worth paying for in your stack? That's the part I'm trying to figure out.

Comments (0)

Sign in to join the discussion

Be the first to comment!