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.
Keep reading
Related articles
- Plans comparedEvery entitlement per plan: watched domains, cadence, email alerts, DMARC reports, crawl depth, Local SEO credits, lookalike watch, exposure scans, API, Ask.Plans and billing ·Updated
- Reports and the action catalogThe 39 catalogued Local SEO actions: profile health, reviews, citations, listings, competitor gap, backlinks, AI visibility and full audits, with what each.Local SEO ·Updated
- Whole-domain breach monitoringWatch every mailbox at a domain, not just the ones you name. Needs scan clearance and the paid breach index; the waitlist while a domain is being enabled.Dark web ·Updated
