Local AI-Answer Mention Tracker avatar

Local AI-Answer Mention Tracker

Pricing

from $50.00 / 1,000 query check mentioneds

Go to Apify Store
Local AI-Answer Mention Tracker

Local AI-Answer Mention Tracker

Checks whether ChatGPT, Gemini, and Claude recommend a specific local business when asked a natural local-intent question. Extends AI visibility tracking to hyper-local business mentions. $0.05 per mention found.

Pricing

from $50.00 / 1,000 query check mentioneds

Rating

0.0

(0)

Developer

joseph fadero

joseph fadero

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Categories

Share

Checks whether ChatGPT, Gemini, and Claude recommend a specific local business when asked a natural local-intent question ("What's the best plumber in Bishop's Stortford?"). Extends domain-level AI visibility tracking down to hyper-local, business-name-level mentions.

Important disclaimer: AI answers are non-deterministic. Two runs of the exact same query against the exact same engine can return different results — different businesses mentioned, different ordering, different wording. This actor's output is a sampled signal, not a fixed or authoritative ranking. Treat a single run as one data point; for a reliable trend, run this actor periodically and look at mention rate over time rather than any one result.

How it works

  1. You supply a businessName plus either custom queries or a serviceType + location pair used to auto-generate natural local-intent questions.
  2. Each query is sent to the selected engines via their real, official APIs — this actor never scrapes a chat UI. It uses the Anthropic SDK for Claude, the OpenAI SDK for ChatGPT, and the Google Generative AI SDK for Gemini.
  3. Every query is a fresh, no-history conversation — no chat memory carries over between queries or engines.
  4. A lightweight follow-up LLM call extracts all business names mentioned in the answer (simple NER-style extraction: "list all business names mentioned in this text").
  5. Your businessName is matched against the extracted list (case-insensitive, tolerant of minor variation) to determine mentioned and its position in the list, if any.

Inputs

FieldDefaultDescription
businessName"Acme Plumbing"The exact local business name to check for (required)
serviceType"plumber"Used to auto-generate queries when queries is empty
location"Bishop's Stortford, UK"Used to auto-generate queries when queries is empty
queries[]Custom natural-language questions; overrides auto-generation
engines["chatgpt","gemini","claude"]Which AI engines to query
maxQueries2Cost-control cap. Hard limit on the number of distinct queries run. Every query × engine pair is a real, paid upstream LLM call (plus a second call for name extraction), so keep this low unless you intend to spend more.

API keys required

Set these as Actor environment variables/secrets in your Apify account:

  • OPENAI_API_KEY — required for the chatgpt engine
  • ANTHROPIC_API_KEY — required for the claude engine
  • GOOGLE_AI_API_KEY — required for the gemini engine

If a key for a requested engine is missing, that engine is skipped gracefully (logged as a warning, recorded in the dataset with status: "skipped") rather than crashing the whole run. Partial-engine failure never kills the run.

Output fields (per query × engine)

FieldDescription
queryThe exact question asked
enginechatgpt, gemini, or claude
mentionedtrue if your business appears in the extracted list
position1st/2nd/3rd etc. if the answer gave an ordered/listed set of businesses, else null
competitorsMentionedOther business names extracted from the same answer
responseSnippetThe relevant portion of the AI's raw answer (truncated to 500 chars)
timestampISO timestamp of the check
statusok, skipped (missing API key), or error (upstream call failed)

Pricing (Pay Per Event)

This actor makes real, paid upstream LLM API calls on every check, so it is priced meaningfully higher than scraping-based actors in this portfolio — you are paying for genuine third-party inference cost, not just compute.

EventPriceWhen charged
Actor Start$0.05Once per run
Query Check Not Mentioned$0.02Per query×engine check where your business was NOT found in the response
Query Check Mentioned$0.05Per query×engine check where your business WAS found — includes the extra follow-up extraction call that identifies competitor mentions too

Use maxQueries to control your maximum spend per run: worst case is maxQueries × number of engines mentioned-checks.