Local SEO

Credits, quotes and prices

What every Local SEO action costs in credits, the monthly allowances, the quote-first rule, and how a timed-out action is recovered, not paid twice.

Updated · 3 min read

Where credits come from

Source Amount
Free plan 100, once (added the first time the account uses anything that reads the balance)
Starter 0 (Local SEO is Pro)
Pro 250 added each calendar month
Enterprise 1,900 added each calendar month

That is the whole list. There are no credit packs to buy: the plan turns the suite on and brings its allowance with it, and credits pay per call. Need more than Pro's 250? Enterprise is 1,900 a month; plans are bought in the DomainGuard iPhone app (Apple in-app purchase). An account manager can also grant credits by hand.

GET /api/local-seo/credits (tool get_local_seo_credits) returns the balance; the ledger is append-only, so every grant, spend and refund is on record under History.

The quote-first rule

Every action has a quote endpoint (/api/local-seo/quote, /ranks/quote, /geogrid/quote, /reports/quote) and every button states its price before it spends, with the balance it leaves. You are charged exactly the quoted price when the action succeeds, and nothing when it fails. What the provider bills us for the call is our cost, not yours, and never changes what you pay.

Prices

Action Credits
Rank check (local pack, organic) 2 per phrase per surface
One-phrase search lookups: Google Maps, Local Finder, AI Mode 2 each
20 Google reviews 2
Local landing-page audit 1
AI result scraper; local keyword opportunities 4 each
Business profile health; full business profile 5 each
Review velocity; multi-platform reviews 6 each
Keyword trends 9
Local authority score 10
AI keyword data (up to 50 phrases) 16
Keywords for this site; competitor gap report (up to five competitors) 20 each
Backlink summary; backlink gap; brand mentions 23 each
Reputation audit 30
Live LLM response 40
Citation consistency (20+ directories); full citation audit; full local SEO audit 50 each
Keyword search volume (up to 50 phrases); related keywords 72 each
AI visibility (up to 10 phrases, 5 AI platforms); AI top pages; AI top sources 81 each
AI mentions 160
AI visibility comparison (up to 5 domains) 405
Map scan 5x5 / 7x7 / 9x9 50 / 98 / 162 (your first map scan is free)
Location search and coverage 0

Prices can change when our data provider's prices change. The catalog and the quote on each button always carry the current figure, and the quote is what you pay.

The catalog (GET /api/local-seo/catalog, tool get_local_seo_catalog) is the authority: it carries each action's inputs, prerequisites, price basis and caching rules, and is what the dashboard's buttons read.

Recovery, not double-billing

Every paid action is sent with a request_key you choose. If the request times out, GET /api/local-seo/operations/:requestKey (tool get_local_seo_operation) returns what happened to it, so the action is read back rather than run again. Re-sending the same key with a different request returns 409 idempotency_mismatch.

Where prior results are free

Reading a saved result never spends: rank history, past map scans, past reports, backlink snapshots. Only a new measurement costs credits, and the catalog's cache_policy says how long a result is reused.

Common questions

My balance went down more than the quote. It cannot; you are charged the quote and nothing more. Check History for a second action.

Do unused monthly credits roll over? Yes. Each calendar month the plan's full allowance is added to your balance (the first time the account uses credits that month), and whatever is already in the balance stays until spent.

Can I buy more credits without changing plan? No. Credits only come with the plan or from an admin grant; there are no one-time packs.

Still stuck?

Ask the people who run the scanner.

Send the domain and what you expected to see. We look at the same scan you are looking at and write back with what it means and what to change.