AI GEO Recommendation Tracker avatar

AI GEO Recommendation Tracker

Pricing

from $25.00 / 1,000 prompt x engine checks

Go to Apify Store
AI GEO Recommendation Tracker

AI GEO Recommendation Tracker

Track brand visibility across ChatGPT, Claude, Gemini and Perplexity with actionable GEO recommendations and agency-ready HTML reports.

Pricing

from $25.00 / 1,000 prompt x engine checks

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

AI Visibility Recommendation Tracker - ChatGPT, Claude, Gemini, Perplexity

Track your brand's visibility across four AI answer engines and get actionable GEO recommendations to improve it. Detects mentions, positions, share-of-voice, citations, and sentiment — then generates a prioritized, rule-based improvement plan and agency-ready HTML report.

What It Does

Queries ChatGPT (GPT-4o-mini), Claude (Sonnet 4), Gemini (2.5 Flash), and Perplexity (Sonar) through a single OpenRouter API key with your tracked prompts. For each prompt × engine combination, it:

  1. Detects brand mentions — is your brand named? How many times? In what context?
  2. Ranks your position — among you and your listed competitors, where do you appear first?
  3. Computes share-of-voice — what percentage of the tracked-brand mentions are yours?
  4. Extracts citations — what sources does the AI cite? Is your domain among them?
  5. Scores sentiment — positive, neutral, or negative classification of how you're described.
  6. Compares vs previous runs — gained, lost, improved, or declined across tracked keywords and engines.
  7. Generates GEO recommendations — a prioritized action plan with concrete steps: what content to create, which authority signals to build, and where the gaps are.
  8. Produces a shareable HTML report — visibility score cards, per-platform breakdowns, citation analysis, and all recommendations in a self-contained file.

Input

FieldTypeRequiredDescription
brandNamestringYesBrand/company/product to track (e.g., "Notion")
brandDomainstringNoYour website domain for citation detection (e.g., "notion.so")
industrystringNoCategory for auto-generating prompts (e.g., "productivity software")
promptsstring[]NoExact questions to monitor; auto-generated from industry if empty
competitorBrandsstring[]NoCompetitor brand names for position and share-of-voice comparison
competitorDomainsstring[]NoCompetitor domains for citation gap detection
generateHtmlReportbooleanNoProduce an HTML report in key-value store (default: true)
trackingIdstringNoStable ID for cross-run history comparison
maxPromptsintegerNoCap on prompts per run (1-200, default: 25)
useWebSearchbooleanNoEnable live web search via OpenRouter plugin (default: true)
webSearchResultsintegerNoNumber of web results per query (1-10, default: 3)
modelsobjectNoPer-platform OpenRouter model slug overrides

Output

Dataset (one row per prompt × engine)

Each record contains: brand, brand_domain, engine, model_used, prompt, mentioned, position, share_of_voice, cited, citations, brand_cited_url, mention_count, mention_context, sentiment, competitors_mentioned, topic_keywords, citation_domains, competitor_domains_cited, previous_mentioned, previous_position, position_change, visibility_status, error, checked_at

Key-Value Store

KeyTypeDescription
SUMMARYJSONVisibility score, per-engine breakdown, trend deltas, top cited domains
RECOMMENDATIONSJSONPrioritized action plan with 5 categories, severity levels, findings, and impact estimates
REPORTHTMLAgency-ready self-contained report (when generateHtmlReport is true)

Recommendation Categories

CategoryWhat It DetectsExample Action
VisibilityBrand absent from checksCreate content targeting missing topics
CitationDomain not cited, competitors areBuild authority with AI-trusted domains
SentimentNegative or neutral mentionsImprove brand perception and reviews
PositionLow rank among competitorsStrengthen E-E-A-T and authority signals
CoverageVisible for some prompts but not othersFill content gaps in uncovered topics

Pricing

This actor uses Pay-Per-Event pricing:

EventPriceDescription
actor-start$0.00005One-time initialization fee
prompt-engine-check$0.025Per prompt × engine check (all analysis, citations, and recommendations included)

Example: 4 prompts × 4 engines = 16 checks × $0.025 = $0.40 per run.

Environment Variables

VariableRequiredDescription
OPENROUTER_API_KEYYesYour OpenRouter API key for unified multi-LLM access

Schedule It

Set up a daily or weekly schedule in Apify Console to build a visibility history. The actor compares each run against the previous one, producing trend data (gained/lost/improved/declined) that surfaces negative movement before it compounds.

Use Cases

  • Agencies — Produce client-ready GEO reports with concrete recommendations and visual scorecards
  • SEO/GEO teams — Identify content gaps, authority weaknesses, and citation opportunities across AI engines
  • Brand marketers — Monitor how AI answer engines describe your brand vs competitors
  • MCP/AI agents — Clean structured output with semantic field names for programmatic consumption

Documentation & Integration

Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools. Use the Apify API to fetch results programmatically from your dashboard, data pipeline, or LLM agent.

Get the OpenRouter API key to start tracking.