Usage & Quota
Monitor your request usage and manage your quota to ensure uninterrupted protection.
Counted per account
The quota belongs to your account, not to an individual key. Every key and every domain on an account share the same requests per month — adding a key does not add quota.
Plan Limits
| Plan | Quota | Included |
|---|---|---|
| Free | 500 requests/month | 1 domain, 7 days data retention |
| Basic | 5,000 requests/month | 1 Domain, remove branding, 30 days data retention |
| Pro | 25,000 requests/month | 3 Domains, priority support, 90 days data retention |
| Enterprise | Custom | Custom domains and requests, personal support |
The pricing page is authoritative; this table reflects August 2026.
Quota Monitoring
The dashboard shows your current usage. You receive email notifications at 80%, 90% and 100% usage.
Every API response carries quota headers: X-Quota-Month-Limit, X-Quota-Month-Remaining, X-Quota-Month-Reset and X-Quota-Month-Usage-Percent.
What Counts Toward Your Quota
- Form submissions (submit)
- Nonce verifications by your server (/api/v1/captcha/verify-nonce, /v1/verify) — a submission your server verifies therefore counts twice
- Widget challenges: a solved computation challenge (/captcha/pow-verify) and an issued visible challenge (/captcha/challenge) — one request each; submitting the answer (/captcha/verified) does not count
Does not count:
- Widget initialisation (init)
- Telemetry and form scans (form_detected, form_scan_alive)
- Showing and solving the fallback captcha (captcha_shown, captcha_fallback_solved)
- Dashboard API calls and webhook deliveries
When Quota is Exceeded
Once the quota is spent, SilentShield no longer checks requests above the limit: they pass through unprotected and are still counted. A verify call then answers "human" with unprotected: true and the reason QUOTA_EXHAUSTED_UNCHECKED – regardless of whether the visitor is a human or a bot. Unless your plan says otherwise, there are no extra charges. The response carries the headers X-Quota-Exhausted: 1, X-SilentShield-Protection: suspended-quota, Retry-After (seconds until the first of the month) and X-Quota-Upgrade-Url. Switching plans restores checking immediately; the quota starts again on the first of the month.
Switch to a plan that fits your usage, or book extra quota under Add-Ons where it is offered.