Pricing
ScamVerify™ API pricing tiers, per-channel quotas, rate limits, and billing FAQ.
Ready to get started?
Start free with 150 lookups per month, no credit card required. Get your API key
Plans
All plans include access to every API endpoint (phone, URL, text, email, batch, usage, and status). Plans differ by monthly quota, rate limit, and support level.
| Plan | Monthly Price | Annual Price | Phone Lookups | URL Lookups | Text Analyses | Email Analyses | RPM |
|---|---|---|---|---|---|---|---|
| Free | $0 | $0 | 50 | 50 | 25 | 25 | 10 |
| Starter | $149 | $124/mo | 1,000 | 1,000 | 500 | 500 | 30 |
| Professional | $499 | $415/mo | 3,000 | 3,000 | 1,500 | 1,500 | 100 |
| Business | $1,499 | $1,249/mo | 10,000 | 10,000 | 5,000 | 5,000 | 300 |
| Scale | $2,999 | $2,499/mo | 25,000 | 25,000 | 12,500 | 12,500 | 600 |
| Enterprise | Custom | Custom | Custom | Custom | Custom | Custom | Custom |
Annual billing saves approximately 17% compared to monthly billing.
What is Included in Every Plan
- All 4 channels: Phone lookup, URL verification, text analysis, email analysis
- Batch endpoints: Process up to 100 items per request (phone and URL)
- Usage and quota API: Monitor your consumption programmatically
- System status endpoint: Check API health
- Test mode:
sv_test_keys for development (does not consume quota) - 24-hour result caching: Cached lookups are free and do not count against quota
- Up to 5 API keys: Manage separate keys for different environments or services
Per-Channel Quotas
Quotas are tracked independently for each channel. Using a phone lookup does not affect your URL quota, and vice versa.
Text and email analyses have half the quota of phone and URL lookups because they cost more to process (AI analysis of content plus cross-channel sub-lookups for embedded URLs and phone numbers).
Grace Buffer
Paid plans include a 10% grace buffer on all channel quotas. If your Starter plan includes 1,000 phone lookups, you can make up to 1,100 before hitting the hard cap. This prevents disruption from minor quota overages.
The free tier has no grace buffer. When you reach 50 lookups, the next request returns a 402 error.
Rate Limits (RPM)
Rate limits are measured in requests per minute (RPM) across all endpoints combined. If you exceed your RPM, the API returns a 429 response with a Retry-After header.
Batch requests count as a single request toward your RPM, regardless of how many items are in the batch. This makes batch endpoints the most efficient way to process large volumes.
Enterprise
Enterprise plans are fully customizable. Contact us for:
- Custom quotas exceeding 25,000 lookups per channel
- Higher RPM limits
- Dedicated infrastructure
- Custom SLAs
- Priority support
- Volume discounts
Reach out through the contact form to discuss enterprise pricing.
Plan Comparison
| Feature | Free | Starter | Professional | Business | Scale | Enterprise |
|---|---|---|---|---|---|---|
| All 4 channels | Yes | Yes | Yes | Yes | Yes | Yes |
| Batch endpoints | Yes | Yes | Yes | Yes | Yes | Yes |
| Test mode | Yes | Yes | Yes | Yes | Yes | Yes |
| Grace buffer | No | 10% | 10% | 10% | 10% | Custom |
| Support | Community | Priority | Priority | Dedicated |
Billing FAQ
When does my quota reset?
Quotas reset on the anniversary of your subscription start date. If you subscribed on March 15, your quota resets on the 15th of each month.
What happens when I run out of quota?
API requests return a 402 Payment Required error. Cached lookups (repeated lookups of the same target within 24 hours) continue to work because they do not consume quota. You can upgrade your plan at any time to get more lookups immediately.
Can I upgrade or downgrade mid-cycle?
Yes. Upgrades take effect immediately with prorated billing for the remainder of the current cycle. Your new quota limits apply right away.
Downgrades are deferred to the end of the current billing cycle. You keep your current plan's limits until the cycle ends, then switch to the new plan. You can cancel a pending downgrade at any time.
Can I buy more lookups without upgrading?
Additional lookup packs are not available for API plans at this time. If you consistently exceed your quota, upgrading to the next tier is more cost-effective.
Is there a free trial of paid plans?
The free tier (50 lookups per channel, 10 RPM) serves as the sandbox for evaluating the API. All endpoints and features are available on the free tier with no time limit.
What payment methods do you accept?
We accept all major credit and debit cards through Stripe. Enterprise customers can arrange invoice-based billing.
What happens if my payment fails?
If a payment fails, you have a grace period to update your payment method. During this time, your API access continues. If the payment is not resolved, your plan downgrades to Free at the end of the grace period.
Get Started
Create your free account and get your API key in under a minute. No credit card required.
Related
- Quickstart to create your account and API key
- Usage and Quota for the usage monitoring endpoint
- Common Issues for quota and rate limit troubleshooting