Pricing
The scan is free and stays free. You pay when you want the whole fix pack, a schedule, or an interface your build can call.
Billing period: monthly · switch to annual
Scout
One site, one scan a day. Enough to see the shape of the problem.
Free forever
No card, no trial clock.
- ARI-100 score, grade and level
- Per-domain table and crawler matrix
- First 3 fix prompts
- JSON and Markdown report, cached 6 hours
- SVG badge
Pro most used
The full fix pack for the site you ship every week.
$49 per month
or $490 billed annually
- Unlimited scans, no daily cap
- Every fix prompt, ordered by recoverable points
- Markdown mirrors for your own pages
- API: 10,000 scans a month, 60 requests a minute
- MCP server for coding agents
- Badge and report JSON you can serve yourself
Team
A portfolio, a CI gate and a diff between deploys.
$199 per month
or $1990 billed annually
- Up to 10 sites with history
- CI gate: fail a build under your score floor
- API: 100,000 scans a month
- MCP and A2A endpoints on your own domain
- Shared fix queue for the whole team
- Invoice billing
Checkout runs on Stripe. Payment Links are used when configured; otherwise the server creates a Checkout Session with inline price_data and redirects you to it. Cancel any time from the receipt link.
What changes between tiers
| Capability | Scout | Pro | Team |
|---|---|---|---|
| ARI-100 score, grade, level | Yes | Yes | Yes |
| Domain table and crawler matrix | Yes | Yes | Yes |
| Fix prompts shown | 3 | All | All, shared queue |
| Scans | 1 a day | Unlimited | Unlimited, 10 sites |
| JSON API | Free call, cached | 10k a month | 100k a month |
| MCP server | Read-only card | Yes | Yes, on your domain |
| CI score gate | No | No | Yes |
Billing questions
Can I move a subscription between sites?
Yes. A Pro seat follows the account, not the host; Team seats are per site with a 10-site ceiling, and you can swap which sites occupy them once a month.
Do you store the pages you scan?
Only the report: the score, the checks, the evidence lines and a timestamp. Report JSON lives in memory for six hours and is rebuilt from a fresh scan after that. Page bodies are not persisted.
What happens when a scan fails?
The check is marked inconclusive rather than failed, and the domain denominator shrinks. A site that times out on one crawler is not charged for that crawler's weight.
Try the free scan first
One URL, no account, the whole crawler matrix. Decide from the report, not from this page.