Comparison · checked October 2026
Vetto vs IsItDisposable: an honest comparison
IsItDisposable tracks far more throwaway domains (226,681 vs 9,222) and has a batch API, team seats and SDKs. Vetto costs less for small sites and adds one-click typo fixes, Gmail alias-farm detection and a signed token for your backend.
By the Vetto team · Updated
Quick answer
If raw disposable-domain coverage is what you are buying, IsItDisposable is the stronger product. As of 10 October 2026 its homepage reports 226,681 tracked domains, about 24 times the 9,222 CC0 domains on Vetto’s list. It also has a 100-address batch endpoint, team seats with roles and official SDKs.
Vetto is the better fit if your signup form also loses people to typos and repeat free trials. It shows a one-click “Did you mean…? Fix” under the field, flags Gmail alias farms and lookalike domains on Pro, and costs $12 a month for three sites. They share two design choices: neither probes mailboxes over SMTP, and both fail open, so a slow check never breaks your form.
Pricing, limits and checks side by side
IsItDisposable facts come from its homepage, pricing page and docs, read on 10 October 2026. Prices are as of October 2026; check their pricing page before you buy. Vetto’s plans are on Vetto’s pricing section.
| Vetto | IsItDisposable | |
|---|---|---|
| What it is | A signup-form gate: one script tag that fixes typos and blocks throwaway, dead-domain and bot signups | Disposable email detection: a JavaScript snippet and a REST API, by SenderWorx |
| Pricing and free tier | Free: 1 site, 1,000 checks/mo. Pro: $12/mo or $99/yr, 3 sites × 20,000 checks/mo. Founding Lifetime: $69 once (first 100, until 27 Nov 2026) | Free: 250 lookups/mo. Starter $19/mo (10,000), Growth $49/mo (50,000), Pro $149/mo (250,000), Enterprise custom; annual saves about 20% (as of October 2026) |
| Checks performed | Syntax, typos, throwaways, dead domains, relays (tagged), honeypot. Pro: lookalikes with live MX, alias farms, datacenter/VPN/Tor, bursts, freemail, role, deny list | Disposable, undeliverable (no valid MX), relay, public provider, role account, typo; opt-in spam risk and masked routing |
| Where it runs | Browser script calling Vetto’s edge API on blur and submit; Pro adds server-side /v1/check | Browser snippet that checks as the visitor types; REST API from your backend, Python and TypeScript SDKs |
| Typo suggestions | Built in on Free: “Did you mean jane@gmail.com? [Fix]” | A did_you_mean field in the API response; the snippet guide describes no fix button |
| Disposable coverage | 9,222 CC0 domains plus learned throwaway mail-server (MX) infrastructure | 226,681 domains, refreshed daily: about 24× larger |
| Alias detection | Pro: Gmail dots, +tags and googlemail.com collapse to one inbox; repeats flagged | Not described; checks run on the domain |
| SMTP mailbox verification | No. Public DNS only | No. DNS records and its own dataset only |
| Server-side enforcement | Pro: signed vetto_token verified offline or with /v1/verify, or /v1/check with your secret key | Every plan: call the REST API from your backend; it returns allow, warn or block and your code enforces it |
| Setup | One script tag; custom policies and allow/deny lists on Pro | One script tag (publishable key limited to your origins) or one API call |
Detection coverage
A disposable check is mostly a list game, and IsItDisposable plays it at a different scale: 226,681 tracked domains, 9,726 added in the last 30 days, daily refreshes and a public correction queue.
Vetto starts from the community CC0 list (9,222 domains) and adds one layer: it remembers the mail servers behind known throwaway domains, so a new domain on the same infrastructure is caught before it reaches any list. That narrows the gap on fresh domains; it does not close it.
Both check that a domain can receive mail (IsItDisposable flags missing MX records; Vetto flags NXDOMAIN, null MX and no MX or A record), and both treat privacy relays such as Apple Hide My Email separately from throwaways.
What Vetto adds
- One-click typo rescue. jane@gmial.com gets “Did you mean jane@gmail.com? [Fix]”; a second submit still goes through. Try the email typo checker.
- Alias-farm detection (Pro). j.a.n.e+trial7@googlemail.com is jane@gmail.com. Vetto keeps salted hashes, never plain emails, for 90 days and warns on repeats. See the rules in the Gmail alias checker.
- Lookalikes with a live mail server (Pro). gmai.com passes a dead-domain check; Vetto warns, because your welcome email would reach a stranger.
- Network and burst signals (Pro). Datacenter, VPN and Tor traffic, and more than five signups from one IP in an hour (the default limit).
- A signed token (Pro). Bots that post straight to your API skip browser checks; the vetto_token lets your server prove the check ran.
- A private CSV audit. The email list audit parses your user list in the browser; only domain names are sent.
When IsItDisposable is the better choice
- You want the biggest throwaway list. About 24 times more domains, refreshed daily.
- You have volume. Plans go to 250,000 lookups a month plus Enterprise. Vetto Pro tops out at 20,000 checks per site per month across 3 sites.
- You want building blocks. A batch endpoint (100 per call), SDKs, an MCP server and signed webhooks.
- You work as a team. Every plan includes seats with owner, admin and member roles. Vetto has no seats or roles.
- You want every feature on the free plan. IsItDisposable tiers differ only in volume and seats. On Vetto Free, the Pro signals only run in shadow mode.
Switching takes one script tag
Remove IsItDisposable’s snippet first, so a visitor never sees two messages under the same field. Then add Vetto before </body>:
<script src="https://usevetto.com/v.js" data-site="pk_xxxxxxxxxxxxxxxxxxxx" defer></script>Limit it to some forms with data-forms; skip a field with data-vetto-ignore. If your backend called IsItDisposable’s API, the Pro equivalent is POST /v1/check or verifying the vetto_token. Our guide to blocking disposable emails on any signup form has copy-paste versions for HTML, Webflow, Framer, Next.js and Supabase. Need mailbox-level checks too? Read how Vetto compares with Kickbox.
Frequently asked questions
Is Vetto's disposable list bigger than IsItDisposable's?
No. As of 10 October 2026, IsItDisposable reports 226,681 tracked domains; Vetto ships 9,222 CC0 domains plus the throwaway mail servers it has learned. If list coverage is your main need, pick IsItDisposable.
Which free plan gives me more?
Vetto Free covers 1 site with 1,000 checks a month, but Pro signals only run in shadow mode there. IsItDisposable Free has 250 lookups a month with every feature, after a 14-day full-access trial (as of October 2026).
Does either one check that the mailbox exists?
No. Neither opens SMTP connections; both read DNS and their own data, which keeps checks fast enough for a signup form. For mailbox-level verification before a send, use a verifier such as Kickbox.
Can I enforce the verdict on my server?
Yes. IsItDisposable lets any plan call its REST API from your backend. On Vetto Pro, you verify the signed vetto_token offline or with /v1/verify, or call /v1/check with your secret key. Vetto Free relies on the browser check plus a hidden honeypot.
What counts as a check?
Vetto counts a check when the form is submitted; the check when a visitor leaves the field does not count toward quota. IsItDisposable counts each address you submit, including each one in a batch call.
Give your signup form sharp eyes.
Free on one site. One line of HTML. Remove it any time and your form works exactly as before.
Founding offer: Pro for life for $69 once, first 100 buyers, until Nov 27.