AI Brand Visibility Tracker avatar

AI Brand Visibility Tracker

Pricing

from $4.00 / 1,000 google ai mode checks

Go to Apify Store
AI Brand Visibility Tracker

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.

Joaquin O.

Maintained by Community

Actor 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"):

FieldDescription
prompt, engine, engineLabelWhat was asked and where
statusOK, NOT_SHOWN (Google showed no AI answer for this prompt), FAILED or SKIPPED
answerTextThe AI answer
brandMentioned, brandMentionCountWhether and how often your brand (or its aliases or domain) appears
firstMentionPositionchar (offset of the first mention) and rankAmongBrands (1 = your brand is the first brand named)
competitorsMentioned, competitorMentionsWhich competitors appear, how often and where
citedUrlsSources cited by the answer: position, title, url, domain, isBrandDomain
brandDomainCited, competitorDomainsCitedWhether your site, or a competitor's, is cited
sentiment, sentimentScoreSimple positive / neutral / negative sentiment around your brand
keySource, timestamp, errorRun 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

  1. Enter your brand name, aliases and website.
  2. Add competitors, one per line: Name, Name | domain.com or Name | domain.com | alias 1, alias 2.
  3. Add the prompts your customers ask AI assistants.
  4. Pick the AI engines, the country and the language.
  5. 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.

EnginePrice 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).