AI Visibility: ChatGPT, Perplexity, Gemini & AI Overviews avatar

AI Visibility: ChatGPT, Perplexity, Gemini & AI Overviews

Pricing

from $40.00 / 1,000 brand query checks

Go to Apify Store
AI Visibility: ChatGPT, Perplexity, Gemini & AI Overviews

AI Visibility: ChatGPT, Perplexity, Gemini & AI Overviews

Check whether ChatGPT, Perplexity, Gemini, Claude, Grok, Google AI Overviews and AI Mode name your brand when buyers ask about your category. Get mention rate, position, citations and share of voice against rivals. No API keys. A typical run costs about $1.70, and a dry run is free.

Pricing

from $40.00 / 1,000 brand query checks

Rating

0.0

(0)

Developer

Babel42

Babel42

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

Find out whether ChatGPT, Perplexity, Gemini, Claude, Grok, Google AI Overviews and Google AI Mode name your brand when buyers ask about your category. See how early you are named, whether your own site is cited, and which competitors come up instead.

A typical run costs about $1.70 (10 questions on 4 AI assistants). The dry run is free: switch on demoMode to see the exact questions and the cost before you spend anything.

No API keys and nothing to sign up for. Enter a brand name and press start.

Run summary from a real run: visibility score, mention rate, citation rate, position and share of voice, broken down by AI assistant, with the competitors named alongside the brand

A real run for Pipedrive: 8 questions on 4 AI assistants, 32 checks, charged $1.65.

What you get

Every check is one brand, on one question, on one AI assistant. For each one you get:

  • Named or not, and how many times
  • Position, from 1 (the answer leads with you) to 10 (not named)
  • Citations: whether your domain was used as a source, the exact page, and every other source cited
  • Competitors named in the same answer, and your share of voice against them
  • Sentiment on the mention (optional)
  • The answer itself, plus whether the assistant searched the web or answered from memory

Every check from the same run: one row per buyer question, one column per AI assistant, showing the position where the brand was named and whether its site was cited

Each run also writes a summary to the key-value store under RUN_SUMMARY, with a visibility score, mention rate, citation rate, average position, share of voice, a breakdown by assistant, the top competitors and the most cited domains. Rates are calculated only over checks that completed, so an assistant outage never shows up as a drop in your visibility.

Which AI assistants it checks

AI assistantLive web searchCitations
ChatGPTYesYes
PerplexityYesYes
Google GeminiYes, Google Search groundingYes
Claude (premium check)YesYes
Google AI OverviewsYesYes
Google AI ModeYesYes
GrokAnswers from training knowledgeNo

ChatGPT, Perplexity, Gemini, Claude and Grok are called through their official APIs. Google has no API for AI Overviews or AI Mode, so those two come from DataForSEO, a licensed SERP data provider.

How much does it cost

You pay per check. Ten questions on four assistants is forty checks.

RunChecksCost
Dry run (demoMode)0Free
Default settings: 3 questions, ChatGPT and AI Overviews6about $0.32
Typical weekly run: 10 questions, 4 assistants40about $1.70
Same run with sentiment and competitor discovery40about $2.10
EventPrice
Check on any assistant except Claude$0.04
Check on Claude (optional, costs more to run)$0.21
Questions written for you$0.08 per run
Sentiment, competitor discovery$0.005 per check each, both optional

Set maxBudgetUsd and the run will not start if the projected cost is higher.

Quick start

The smallest useful input:

{
"brand": "Ahrefs",
"brandDomain": "ahrefs.com",
"category": "SEO tools"
}

The Actor writes the questions from the keywords your domain already ranks for in Google, weighted by real monthly search volume, so you measure the questions buyers actually ask. You can also supply your own in customQueries.

A fuller run:

{
"brand": "Ahrefs",
"brandDomain": "ahrefs.com",
"category": "SEO tools",
"competitors": ["Semrush", "Moz", "Ubersuggest"],
"assistants": ["chatgpt", "perplexity", "gemini", "ai_overviews"],
"maxQueries": 10,
"market": "GB",
"includeSentiment": true,
"maxBudgetUsd": 2.50
}

Track it over time: schedule a weekly run with the Apify scheduler and keep monitorId the same each time. Every row carries that value, so the runs line up into a trend.

Output example

One row per brand, question and assistant:

{
"platform": "perplexity",
"query": "best crm software for small sales teams uk",
"brand": "Pipedrive",
"brand_mentioned": true,
"brand_mention_count": 3,
"mention_position_score": 1,
"sentiment": "positive",
"is_cited_as_source": false,
"total_sources_cited": 20,
"competitor_mentions": ["HubSpot", "Capsule CRM", "Zoho CRM"],
"brand_share_of_voice": 0.33,
"searched": true,
"ok": true
}

Use it in an AI agent, n8n, Make or Zapier

As an MCP tool, with nothing to install:

https://mcp.apify.com?tools=babel42/ai-visibility-tracker

Set mode to quick for agent use. It keeps answers short enough to fit in a conversation. The Actor also works with n8n, Make, Zapier, Google Sheets, Slack, webhooks and the Apify API:

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("babel42/ai-visibility-tracker").call(run_input={
"brand": "Ahrefs", "brandDomain": "ahrefs.com", "category": "SEO tools",
})
summary = client.key_value_store(run["defaultKeyValueStoreId"]).get_record("RUN_SUMMARY")
print(summary["value"]["visibility_score"])

FAQ

Do I need my own API keys? No. Access to all seven assistants is included in the per-check price.

How often should I run it? Weekly suits most brands. Also run it after a big content launch or campaign and compare against the week before.

Can I track a competitor instead? Yes. Put their name in brand and their domain in brandDomain.

Why is a question that names my brand left out of the score? Asking about your brand by name guarantees a mention, which would inflate your score. Those questions are still reported, but the headline metrics exclude them.

Is this affiliated with OpenAI, Anthropic, Google or xAI? No. It uses their public APIs under their normal terms. Product names only identify which assistant was measured.

Support

Maintained by Babel42. Open an issue on the Actor's Issues tab and we will pick it up.