AI Brand Visibility Tracker
Pricing
from $4.00 / 1,000 google ai mode checks
AI Brand Visibility Tracker
Track how ChatGPT, Perplexity, Gemini, Google AI Overviews and AI Mode mention your brand vs competitors: mentions, rank, cited sources, sentiment and share of voice.
Pricing
from $4.00 / 1,000 google ai mode checks
Rating
0.0
(0)
Developer
Joaquin O.
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Find out how ChatGPT, Perplexity, Gemini, Google AI Overviews and Google AI Mode talk about your brand. For every prompt and every AI engine you get the full answer, whether your brand is mentioned, where it ranks against your competitors, which sources are cited (and whether your own site is one of them), a simple sentiment score and your share of voice.
What does AI Brand Visibility Tracker return?
One row per prompt × engine (type: "check"):
| Field | Description |
|---|---|
prompt, engine, engineLabel | What was asked and where |
status | OK, NOT_SHOWN (Google showed no AI answer for this prompt), FAILED or SKIPPED |
answerText | The AI answer |
brandMentioned, brandMentionCount | Whether and how often your brand (or its aliases or domain) appears |
firstMentionPosition | char (offset of the first mention) and rankAmongBrands (1 = your brand is the first brand named) |
competitorsMentioned, competitorMentions | Which competitors appear, how often and where |
citedUrls | Sources cited by the answer: position, title, url, domain, isBrandDomain |
brandDomainCited, competitorDomainsCited | Whether your site, or a competitor's, is cited |
sentiment, sentimentScore | Simple positive / neutral / negative sentiment around your brand |
keySource, timestamp, error | Run metadata |
One row per engine plus an "All engines" row (type: "summary"): mention rate, average rank, how often your site is cited, sentiment counts, share of voice against each competitor and the top cited domains. The same summary is saved as SUMMARY_BY_ENGINE in the run's key-value store.
The dataset has three ready-made views: Checks, Summary by engine and Cited sources. Download as JSON, CSV or Excel, or use the API.
How to use it
- Enter your brand name, aliases and website.
- Add competitors, one per line:
Name,Name | domain.comorName | domain.com | alias 1, alias 2. - Add the prompts your customers ask AI assistants.
- Pick the AI engines, the country and the language.
- Click Start. Schedule the Actor weekly to track changes over time.
Input example
{"brandName": "HubSpot","brandAliases": ["HubSpot CRM"],"brandDomain": "hubspot.com","competitors": ["Salesforce | salesforce.com", "Pipedrive | pipedrive.com", "Zoho CRM | zoho.com | Zoho"],"prompts": ["What is the best CRM for a small business?", "Which CRM is easiest to use for a startup?"],"engines": ["chatgpt", "perplexity", "gemini", "google_ai_overview", "google_ai_mode"],"country": "US","language": "en"}
Output example (one check)
{"type": "check","prompt": "Which CRM is easiest to use for a startup?","engine": "google_ai_mode","engineLabel": "Google AI Mode","status": "OK","answerText": "When it comes to \"easiest to use\" for a startup, HubSpot is widely considered the gold standard...","brandMentioned": true,"brandMentionCount": 4,"firstMentionPosition": { "char": 49, "rankAmongBrands": 1 },"competitorsMentioned": ["Pipedrive", "Zoho CRM"],"citedUrls": [{ "position": 4, "title": "HubSpot CRM", "url": "https://www.hubspot.com/products/crm", "domain": "hubspot.com", "isBrandDomain": true }],"brandDomainCited": true,"competitorDomainsCited": ["Pipedrive", "Zoho CRM"],"sentiment": "positive","keySource": "own","error": null}
Pricing
You pay per successful check (one prompt on one engine). Checks where Google shows no AI answer, failed checks and skipped checks are never charged.
| Engine | Price per check |
|---|---|
| ChatGPT (with web search) | $0.065 |
| Perplexity | $0.015 |
| Gemini (with Google Search) | $0.09 |
| Google AI Overviews | $0.005 |
| Google AI Mode | $0.005 |
| Any engine with your own API key | $0.004 |
Example: 50 prompts on all five engines ≈ $9.00. 50 prompts on Google AI Overviews and AI Mode ≈ $0.50. 50 prompts on ChatGPT and Perplexity ≈ $4.00. With your own OpenAI and Perplexity keys ≈ $0.40 (plus your own API usage).
Set a maximum cost per run in the run options; the Actor stops cleanly when it is reached.
Apify free plan: ChatGPT, Perplexity and Gemini checks run only with your own API keys (at the $0.004 own-key price). Without a key they are reported as SKIPPED and not charged. Google AI Overviews and AI Mode work without keys, up to 20 checks per run.
Use cases
- AI search visibility (GEO / AEO): measure how often AI assistants recommend your brand.
- Competitive benchmarking: share of voice and ranking against named competitors, per engine.
- Content and PR strategy: see which sites AI engines cite, and whether yours is among them.
- Monitoring: schedule weekly runs and compare mention rate and rank over time.
- Agencies: run the same prompt set for several clients and markets.
FAQ
Are the answers the same as in the ChatGPT or Gemini apps? They come from the official APIs with web search enabled, which are close to, but not always identical to, the consumer apps. Answers also vary between runs, as they do for real users.
Why is a Google check NOT_SHOWN?
Google shows AI Overviews and AI Mode answers only for some queries. These checks are free and are reported so you know where Google shows no AI answer.
What if one engine is down?
The other engines keep running. The affected checks are reported as FAILED with the reason and are not charged.
Can I use my own API keys? Yes, for ChatGPT, Perplexity and Gemini. Checks on your keys cost $0.004 each. On the Apify free plan your own keys are required for these three engines. Your keys are stored as secret input and never logged.
How is the sentiment calculated? With a lightweight English and Spanish word list applied to the sentences that mention your brand. It is a quick signal, not a full opinion analysis.
Limits
- Up to 500 prompts and 20 competitors per run.
- One country and language per run.
- Brand detection matches the brand name, aliases and domain as whole words (case and accents ignored).