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, at sign-up
Starter 0 (Local SEO is Pro)
Pro 250 a month
Enterprise 1,900 a 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. The recorded spend is what the provider reports, so an action never settles above its quote; when the provider charges less, the difference stays in your balance.

Prices

Action Credits
Local pack ranking, organic ranking, maps, local finder, Local Services Ads, AI Overview presence 1 per phrase per surface
AI Mode answer 2
Business profile health; full business profile 2 each
20 Google reviews; Google Q&A; keyword trends 1 each
Keyword suggestions; related keywords; competitor ads 2 each
Keywords for site; brand mentions; AI scraper 3 each
Page audit; local keyword opportunities 4 each
Backlinks summary; AI mentions; AI top pages; AI top sources 5 each
Review velocity; multi-platform reviews 6 each
LLM response 8
Business listings (per 50 results); AI visibility; AI compare; backlink gap; local authority score 10 each
Competitor gap report 10 + 2 per competitor (20 at the default five)
Reputation audit 30
Citation consistency (20+ directories); citation audit; full local audit 50 each
Map scan 5x5 / 7x7 / 9x9 50 / 98 / 162
Location search; keyword search volume and AI keyword data per 50 keywords 0; 1

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; the recorded spend is capped at the quote. Check History for a second action.

Do unused monthly credits roll over? The monthly allowance tops the balance back up each month; 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.