Free
50 checks / month
For testing the API and validating basic trust signals.
- Test API keys
- Trust score, risk level, recommended action
- Basic evidence and insights
- Public OpenAPI access
Start free. Upgrade when your onboarding flow needs more checks. Private paid beta customers receive approved live access without surprise overage fees during the MVP.
50 checks / month
For testing the API and validating basic trust signals.
2,500 checks / month
For early onboarding workflows moving beyond free validation.
25,000 checks / month
For teams automating merchant, seller, or lead review.
100,000 checks / month
For platforms screening domains at higher volume during private beta.
Match your monthly check volume to a plan. Numbers come from the published plan limits, so what you see is what you pay.
Monthly checks
2,500
Recommended plan
Starter
Monthly price
$ 29 /mo
vs manual review
~93% saved
The "vs manual review" comparison assumes a flat
$5 labor cost per check
(analyst time, internal tooling, context-switching overhead).
Adjust to your real number:
The numbers below match the backend plan limits. Roadmap items are labelled separately so the pricing page does not promise features before they are ready. Paid access is currently provisioned for approved beta customers.
| Capability | Free | Starter | Growth | Pro |
|---|---|---|---|---|
| Monthly checks | 50 | 2,500 | 25,000 | 100,000 |
| Basic trust signals (DNS, WHOIS, SSL, pages, email, security headers) | ✓ | ✓ | ✓ | ✓ |
| Threat intel — URLhaus + Spamhaus DBL | ✓ | ✓ | ✓ | ✓ |
| Humanized insight cards | ✓ | ✓ | ✓ | ✓ |
| Passive intel — crt.sh CT logs + Wayback Machine | — | ✓ | ✓ | ✓ |
| Advanced threat-intel connectors | — | — | ✓ | ✓ |
| Business enrichment signals | — | — | ✓ | ✓ |
| Batch analyze | — | — | Up to 50 domains | Up to 100 domains |
| Custom cache TTL | — | — | 1h – 72h | 1h – 168h (7 days) |
| Webhooks | — | — | ✓ | ✓ |
| Audit logs | — | — | — | ✓ |
| Visual evidence — URLScan.io screenshot + tech stack validation | — | — | — | ✓ |
One call to /v1/analyze for a domain. Cached responses do count
against your monthly quota — you still get the answer in single-digit ms.
Results are cached at the edge for 24 hours by default. Growth can override TTL per request from 1 to 72 hours, and Pro extends that window to 168 hours. Cached responses still count against quota so billing stays predictable.
For higher volumes, launch support, or custom rules — use the priority integrate form so the team can qualify the request cleanly.
Open priority integrate →