AI Visibility Tracker - Brand & Citation GEO
Pricing
from $100.00 / 1,000 ai visibility checks
AI Visibility Tracker - Brand & Citation GEO
Track brand mentions and domain citations across Perplexity, ChatGPT, Gemini, and optional Claude. Returns one row per prompt x platform with share of voice, sentiment, cited URLs, source domains, and GEO recommendations. Use for SEO/GEO agencies and brand teams; not for website crawlability audits.
Pricing
from $100.00 / 1,000 ai visibility checks
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
AI Visibility Tracker - Brand Mentions, Citations & GEO Score
AI Visibility Tracker checks whether AI answer engines mention your brand and cite your website when buyers ask category questions. It submits bounded prompts to Perplexity, ChatGPT, Gemini, and optional Claude, then returns one record per prompt x platform with mention, citation, sentiment, share-of-voice, and source-domain signals for GEO and AEO reporting.
Use it when you need a fast brand visibility audit across AI search answers. Do not use it for website crawlability-only audits, raw Google AI Overview scraping, or domain citation tracking without a brand context; the related actors below are better fits for those narrower jobs.
Output Fields
| Field | Description |
|---|---|
platform | AI answer engine checked: Perplexity, ChatGPT, Gemini, or Claude |
query | Exact prompt submitted to the AI platform |
brandMentioned | Whether the tracked brand appeared in the answer |
brandPosition | Approximate mention position from 1 early to 10 late |
brandShareOfVoice | Brand mentions divided by brand plus competitor mentions |
sentiment | Positive, neutral, or negative mention-context heuristic |
domainCited | Whether the target domain was cited as a source |
citedUrls | Source URLs extracted from citations, annotations, grounding, or links |
sourceDomains | Deduplicated domains cited by the AI response |
competitorMentions | Input competitors found in the answer |
aiAnswerExcerpt | Concise or detailed response excerpt for review |
Pricing
This actor uses Pay per event + usage. Event charges are $0.10 per successful AI visibility check, where one check is one prompt on one AI platform. Apify platform usage is charged separately by Apify.
| Example run | Event charges |
|---|---|
| 1 prompt x 1 platform | $0.10 |
| 3 prompts x 3 default platforms | $0.90 |
| 5 prompts x 4 platforms including Claude | $2.00 |
The actor prints the maximum event-charge cap before it calls any AI provider. Failed provider calls are not billed as visibility-check rows.
Input
{"brandName": "Apify","targetDomain": "apify.com","industry": "web scraping tools","competitors": ["Bright Data", "Octoparse"],"queryTemplates": ["recommendations", "alternatives", "category_leaders"],"platforms": ["perplexity", "chatgpt", "gemini"],"maxQueries": 3,"responseFormat": "concise"}
brandName is required. targetDomain is optional but recommended because it enables citation-rate and source-domain analysis. Claude is available when selected explicitly; it is not part of the default platform set to keep typical runs under agent-payment budgets.
Output Example
{"platform": "perplexity","query": "Which web scraping tools should I consider, and is Apify a good option?","brandName": "Apify","targetDomain": "apify.com","brandMentioned": true,"brandMentionCount": 2,"brandPosition": 1,"brandShareOfVoice": 0.5,"sentiment": "positive","domainCited": true,"citedUrl": "https://apify.com/store","citedUrls": ["https://apify.com/store"],"sourceDomains": ["apify.com"],"competitorMentions": ["Bright Data"],"competitorMentionCount": 2,"modelUsed": "perplexity/sonar","checkedAt": "2026-07-14T18:00:00.000Z"}
Compact OUTPUT and detailed RUN_SUMMARY records are also written to the key-value store. The summary includes GEO score, platform scores, top source domains, top competitors, provider diagnostics, event charges, and recommendations.
API
curl -X POST "https://api.apify.com/v2/acts/khadinakbar~ai-visibility-tracker/runs" \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"brandName": "Apify","targetDomain": "apify.com","industry": "web scraping tools","competitors": ["Bright Data", "Octoparse"],"platforms": ["perplexity", "chatgpt", "gemini"],"maxQueries": 3}'
MCP And Agent Use
Through the Apify MCP Server, this actor is useful for questions like:
- "Check whether Apify is mentioned by AI search engines for web scraping tool prompts."
- "Compare my brand's AI share of voice against these competitors."
- "Which source domains do AI answers cite when discussing my category?"
The actor returns a flat, schema-declared dataset so agents can page results, filter by platform, and summarize the RUN_SUMMARY KV record.
Limits And Reliability Notes
AI answer engines change outputs frequently. Treat each run as a dated sample, not a permanent ranking or citation guarantee. The actor records the model used and checkedAt timestamp so recurring runs can be compared over time.
Provider calls require owner-managed OPENROUTER_API_KEY; native Gemini uses GEMINI_API_KEY when available and falls back to OpenRouter Gemini online when possible. If a required provider is unavailable and no useful rows are produced, the actor fails honestly with UPSTREAM_FAILED or CONFIG_ERROR and writes OUTPUT plus RUN_SUMMARY.
Related Actors
Use AI Search Brand Monitor when you want the older brand-monitoring contract focused on brand mention trends and GEO recommendations.
Use AI Search Visibility Tracker when the job is domain citation tracking for topic keywords and the brand name itself is secondary.
Use AI Overviews Tracker when the target is Google AI Overview-specific visibility rather than multi-engine AI answers.
Legal And Data Use
This actor queries AI provider APIs and records generated answer excerpts, citation URLs, and derived visibility metrics. Review provider terms and your organization's policies before using outputs in public reports. Do not submit private customer data, secrets, or personal information in prompts.