# Changelog of AI Search Visibility & GEO Rank Tracker: ChatGPT, Gemini (`rs-automation-labs/ai-search-visibility-checker`) Actor

- **URL**: https://apify.com/rs-automation-labs/ai-search-visibility-checker/changelog.md
- **Full Actor documentation**: https://apify.com/rs-automation-labs/ai-search-visibility-checker.md

## Changelog

### 1.0 (initial release)

- Checks ChatGPT (OpenAI web search), Perplexity (Sonar), Gemini (Google Search grounding), Claude, Grok and Google AI Overviews for any list of prompts
- Works without API keys (Apify's official OpenRouter proxy, billed at cost to your Apify account) or with your own OpenRouter / OpenAI / Perplexity / Gemini keys
- Per check: brand mentioned, mention count, rank among tracked brands, list position, sentiment, recommended-or-not, context, cited URLs, own-domain citation and rank, competitors mentioned/cited, share of voice, 0-100 visibility score
- Auto-generated unbranded buyer prompts from keywords and "alternatives to <competitor>" prompts; multiple samples per prompt
- Run summary (share of voice, per-engine metrics, gaps, most-cited sources, discovered brands) and an HTML report with prioritized recommendations
- Trend tracking between scheduled runs, Slack/Discord/Zapier-compatible webhook
- Pay-per-event pricing: you only pay for successful checks; failed checks, empty answers and "no AI Overview" results are free

#### 1.0 build notes (pre-release)

- Gemini engine uses `google/gemini-3.1-flash-lite` (native Google Search on OpenRouter); `gemini-2.5-flash` has no native search there
- LLM analysis defaults to `openai/gpt-4.1-nano`, retries on 429/5xx and falls back to `google/gemini-2.5-flash-lite`
- Budget check waits for in-flight checks instead of skipping early (failed checks never use budget)
