Simple, transparent pricing
Start with 100 API checks per month for free. Upgrade when you need higher limits and advanced detection features.
NPM Package is 100% Free Forever
The @isdisposable/js package operates entirely locally. It does not connect to the API and will always be completely free for unlimited offline usage. Paid plans only apply to the real-time API.
Free
For individuals validating signups with lightweight limits.
- 100 API checks/month
- 5 requests/minute
- 1 API key
- Core disposable detection
- Open-source npm package access
- Real-time DNS checks
- Risk scoring (0-100)
- Domain age detection
- Dashboard & analytics
Pro
Real-time API for catching new disposable services.
- Everything in Free
- 10,000 API checks/month
- 60 requests/minute
- Real-time DNS/MX checks
- Risk scoring (0-100)
- Domain age detection
- Custom blocklist/allowlist
- Dashboard analytics
- 1 API key
Business
Higher limits for growing teams.
- Everything in Pro
- 100,000 API checks/month
- 120 requests/minute
- 5 API keys
- Priority support
- Advanced analytics
Scale
High-volume detection at scale.
- Everything in Business
- 500,000 API checks/month
- 300 requests/minute
- Unlimited API keys
- Priority support
- Custom detection rules
Frequently asked questions
What is included in the free plan?
The free plan includes 100 API checks/month, 5 requests/minute, and 1 API key. You also get the open-source npm package for offline checks.
What does paid add over the free plan?
Paid plans increase monthly limits and unlock advanced features like DNS/MX checks, risk scoring, domain age signals, custom rules, and analytics.
Can I try the API before paying?
Yes. The API works without a key (10 requests/day per IP) for testing. Sign up for a free account to get an API key with 100 checks/month.
Do you store email addresses?
No. We only log the domain part for analytics. We never store or see the full email address. Privacy by design.
Can I cancel anytime?
Yes. Cancel from your dashboard or the customer portal. No contracts, no hidden fees.
What happens if I exceed my monthly limit?
API requests return a 429 error. You can continue using the npm package for offline checks and upgrade your API plan anytime.