Changelog
What changed, newest first. Only things you can see or call are listed. Dates are production dates.
: Audit fixes: docs and pricing pages, suggested_action, keyless MCP trial, bulk list cleaner, trust pages
- API reference moved to /docs and pricing to /pricing; the home page is shorter.
- Every email and phone result carries suggested_action (accept, suggest_correction, review or reject).
- MCP tools/call works without a key for a small daily trial per network; validate_emails still needs a key.
- Paste or upload a CSV at /clean-list and download the checked list, all in your browser with your own key.
- New pages: /about, /changelog, /status, /usage (balance by key) and /chrome-extension-privacy.
- POST /v1/account/rotate issues a new secret for the same account.
- Frozen widget URL /widget/v1.js with an SRI hash; HEAD requests answered; security headers on every response.
- Disposable domain list refreshed from upstream; typo suggestions cover more providers.
: Guides: email validation regex test, ZeroBounce vs Kickbox vs NeverBounce, catch-all email
- /email-validation-regex: 24-address test of popular patterns and what each one misses.
- /zerobounce-vs-kickbox-vs-neverbounce: sourced evidence table for a small SaaS.
- /catch-all-email: what accept-all domains mean for a pre-send check.
- Mobile header hides on scroll down and returns on scroll up.
: AI search and Markdown mirrors
- robots.txt allows AI search crawlers explicitly; API paths stay disallowed.
- Append .md to any page URL for a clean Markdown copy; /llms-full.txt bundles the docs.
: Verification tools compared, bounce cost calculator
- /email-verification-tools-compared: 47 tools, sortable, with a CSV.
- /email-bounce-cost-calculator: what bounces cost and when a list check pays off, formulas shown.
: Legal pages, account deletion and export
- Privacy policy, terms and refund policy published; 14-day refund on unused credits.
- /account/delete and DELETE /v1/account remove a key and its data; GET /v1/account/export downloads everything held for a key.
- Tables scroll on narrow screens; sitemap carries lastmod.
: Payment hardening, integration guides, more alternative pages
- Checkout idempotency, partial refunds and lost disputes handled in the webhook; HTML error pages; nightly database backups with restore tests.
- 13 integration guides under /integrations (Next.js, Express, Django, FastAPI, Laravel, Rails, Supabase, Firebase, WordPress, Webflow, Zapier, Make, n8n).
- Alternative pages for Bouncer, Hunter, MillionVerifier and DeBounce; disposable-domain pages expanded to 213.
- Rate limiter keeps working from memory if the database refuses writes.
: Batch endpoint, MCP batch tool, reasons on every risky result
- POST /v1/email/validate/batch and the validate_emails MCP tool check up to 50 addresses per call, billed per address, all or nothing.
- Every non-valid result carries a machine-readable reason; precedence possible_typo, then disposable, then role_address.
- Any check whose DNS lookup fails is free, whatever the verdict.
- 112 typo-domain pages under /email-typo; /.well-known/mcp.json for directories.
- Keyless live check on the home page; key page shows a ready-to-run curl.
- Widget works with inputs rendered after load (React and site builders) and with a data-selector.
: Accuracy pass, honest comparison, signup-form widget, MCP Registry listing
- IDN domains, separator-insensitive role detection, did_you_mean typo suggestions, disposable detection through MX hosts, DNS retry and timeout.
- Unknown results are not billed.
- Sourced comparison table against ZeroBounce, Kickbox, Abstract API and Emailable.
- Signup-form widget (beta) with origin-restricted publishable keys and daily caps.
- Listed in the official MCP Registry as com.contactlint/contactlint.
: Free tools, credit packs on sale, auto-reload and referrals
- Disposable email checker, phone number validator and the downloadable disposable domain list.
- Credit packs of 5,000, 25,000 and 100,000 checks; optional auto-reload; referral credits.
- Signup Form Validation Checklist download.
: Launch
- contactlint.com live: POST /v1/email/validate, POST /v1/phone/validate, GET /v1/usage, hosted MCP server at /mcp, OpenAPI at /openapi.json.
- Free keys with 100 checks per month; signup protected by Turnstile.
Questions about a change? Email support@contactlint.com.