GitHub

Credits & Pricing

How cloud credits work, what each feature costs, and how to control spend

Cloud features are priced in credits - small integers, not dollars. Local audits never cost credits.

Getting credits

SourceCreditsNotes
Free plan500/monthEvery account, no card required; resets each calendar month
Pro plan ($19/mo)5,000/monthResets each billing period; unused monthly credits expire
Credit top-up (min $10)100 per $1Paid plan only; pick any amount; never expire

Monthly credits are spent before purchased top-up credits. Subscribe and top up from the Billing & Credits page in the dashboard.

Checking your balance

bash
squirrel credits
Plan:    Pro
Balance: 2340 credits (2000 monthly + 340 purchased)
         monthly credits reset 2026-07-08

Pricing:
  ai_parse               1 per page
  site_type              5 per run
  ...

Top up: https://squirrelscan.com/account/credits

squirrel auth status also shows your balance, and the start banner of every audit shows the estimated spend against it.

Pricing

FeatureCostUsed by
Report publishing2 per reportsquirrel audit --publish
AI page analysis1 per pageai/llm-parsability, ai/page-type-match
Site type detection5 per auditai/site-type
Authority signals1 per pageeeat/authority-signals
Adblock/privacy check5 per auditAll three adblock rules share one check
Dead link checking1 per 100 URLslinks/dead-links
Browser rendering2 per pageCloud rendering
Keyword gaps25 per auditgaps/keywords (opt-in)
Content gaps25 per auditgaps/content (opt-in)
Issue enrichment1 per issueAI recommendations in the dashboard

A typical 50-page audit with the default cloud rules costs around 60-110 credits depending on how many pages the per-page rules analyze.

Spend controls

Three guardrails keep an audit from spending more than you expect:

squirrel.toml
toml
[cloud]
max_credits_per_audit = 200   # hard cap per audit; 0 = unlimited
confirm_threshold = 50        # estimates above this prompt before spending
enabled = true                # master switch for all cloud features
  • Per-audit cap - if the estimate exceeds max_credits_per_audit, work is truncated deterministically at the cap and remaining rules report skipped with reason credit-cap-reached.
  • Confirmation prompt - in a terminal, an estimate above confirm_threshold asks before proceeding. Use --yes to skip prompts (e.g. in CI or agent workflows). Non-interactive runs proceed without prompting, bounded by the cap.
  • Master switch - enabled = false turns off all cloud calls for the project.

See the cloud configuration reference for all options.

When credits run out

Nothing breaks. Cloud rules report skipped with reason insufficient-credits, the audit completes with all local rules, and you see a single warning with a top-up link. If a cloud service fails entirely after you were charged, the charge is automatically refunded.

Type to search…

↑↓ navigate open esc close