AI Visibility Tracker — ChatGPT, Gemini, Perplexity & Claude avatar

AI Visibility Tracker — ChatGPT, Gemini, Perplexity & Claude

Pricing

from $15.00 / 1,000 ai answer checkeds

Go to Apify Store
AI Visibility Tracker — ChatGPT, Gemini, Perplexity & Claude

AI Visibility Tracker — ChatGPT, Gemini, Perplexity & Claude

Track how often ChatGPT, Claude, Gemini and Perplexity mention and cite your brand vs competitors for the questions your customers ask: mentions, rank, citations, share of voice. Official APIs, no scraping, no API keys.

Pricing

from $15.00 / 1,000 ai answer checkeds

Rating

0.0

(0)

Developer

Salih Küçükkayış

Salih Küçükkayış

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Find out how often ChatGPT, Claude, Gemini and Perplexity mention your brand when people ask them about your market, where you rank against competitors, and which websites they cite. Ask the questions your customers ask, get one row per answer and a summary with your visibility per model, share of voice and the most cited domains. Uses the models' official APIs (through Apify's OpenRouter Actor), no scraping of chat apps and no API keys of your own.

$15 per 1,000 checks (one check = one question asked to one model), plus the model's own cost at OpenRouter's price: with web search about $0.005 per check for Perplexity and Gemini and $0.05-0.09 for ChatGPT and Claude, whose search results add many input tokens. You pay only for answers. No platform usage fees.

Quick start

Press Start with the example input. It asks two questions to four models (8 checks) for Notion against four competitors:

{
"brand": "Notion | notion.com",
"competitors": ["Coda | coda.io", "Obsidian | obsidian.md", "Evernote | evernote.com", "Confluence | atlassian.com"],
"prompts": ["What is the best note-taking app for teams?", "Best alternative to Confluence for a startup wiki"]
}

You get one row per question, model and repeat (trimmed here):

{
"prompt": "What is the best note-taking app for teams?",
"model": "openai/gpt-6.1-sol",
"modelLabel": "ChatGPT (OpenAI)",
"run": 1,
"brandMentioned": true,
"brandRank": 1,
"brandMentions": 10,
"brandCited": true,
"competitorsMentioned": [
"Confluence"
],
"entities": [
{
"name": "Notion",
"isBrand": true,
"mentioned": true,
"mentions": 10,
"cited": true,
"rank": 1
},
{
"name": "Coda",
"isBrand": false,
"mentioned": false,
"mentions": 0,
"cited": false,
"rank": null
},
{
"name": "Obsidian",
"isBrand": false,
"mentioned": false,
"mentions": 0,
"cited": false,
"rank": null
},
…
],
"citations": [
{
"url": "https://www.notion.com/help/collaborate-within-a-workspace?utm_source=openai",
"title": "Collaborate in a Notion workspace | Notion Help – Notion Help Center",
"domain": "notion.com"
},
{
"url": "https://www.notion.com/en-gb/pricing/us?utm_source=openai",
"title": "Notion Pricing Plans: Free, Plus, Business and Enterprise.",
"domain": "notion.com"
},
…
],
"citedDomains": [
"notion.com",
"support.microsoft.com",
"google.com",
"support.atlassian.com"
],
"answer": "**Notion is my best all-around pick for team note-taking**—especially if you want meeting notes, project information, and a shared knowledge base in one place. …",
"answerLength": 1944,
"llmCostUsd": 0.0619505,
"tokens": 17691
}

In this run (October 2026) Notion was mentioned in all 8 answers, named first in 6, and its site was cited in 2 (both ChatGPT).

The SUMMARY record has your visibility over the whole run: the share of answers that mention you, your average rank, how often your site is cited, the same per model and per question, share of voice for you and every competitor, and the 25 most cited domains (the sites to get mentioned on).

What you get

  • Mentioned or not, and where. For every answer: whether your brand appears (by name, other spellings or website), how many times, and its rank among the brands mentioned (1 = named first).
  • Competitors side by side. The same for every competitor, so you see who the models recommend instead of you.
  • Citations. With web search on, the pages the model used, whether your site is among them, and which domains are cited most across all answers.
  • Per model and per question. Visibility for ChatGPT, Claude, Gemini and Perplexity separately, and for each question.
  • Share of voice: your mentions against all brand mentions in the run.
  • Answer text and model cost in every row.

Typical uses

  • AI search (GEO/AEO) tracking: schedule a weekly run with the same questions and watch your visibility move.
  • Competitive research: which competitors the models recommend for your category, and which sources they cite.
  • Content and PR planning: the most cited domains are where a mention helps you get into AI answers.
  • Agency reporting for several brands or markets (set country and language).

Input

FieldDefaultMeaning
brandYour brand: `"Name
competitorsOne per line, same format.
promptsQuestions to ask, one per line.
modelsChatGPT, Claude, Gemini, PerplexityOpenRouter model ids (openai/gpt-6.1-sol, anthropic/claude-sonnet-5.5, google/gemini-3.8-flash, perplexity/sonar, or any other on openrouter.ai/models).
webSearchtrueLet the models search the web before answering (gives citations).
repeats1Ask each question several times per model; answers vary.
maxChecks200Safety limit on questions x models x repeats.
country, languageOptional: where the user is and the answer language.
includeAnswerTexttrueKeep the full answer in each row.

Output

FieldMeaning
prompt, model, modelLabel, runQuestion, model id and name, repeat number
brandMentioned, brandMentions, brandRank, brandCitedYour brand in this answer
competitorsMentionedCompetitors named, in order of first mention
entitiesEvery brand: mentioned, mentions, rank, cited
citations, citedDomainsPages the answer cites
answer, answerLengthThe answer text
llmCostUsd, tokensThe model's cost for this answer
errorWhy the check failed (failed checks are free)

What it costs

You pay two things: $0.015 per answered check to this Actor, and the model's own cost, which Apify's OpenRouter Actor charges to your Apify account at OpenRouter's price. Both appear on your Apify bill; the model cost of every answer is also in its row (llmCostUsd) and in the summary.

Model cost measured on a real run (October 2026, web search on, 2 questions): Perplexity (sonar) $0.005, Gemini (3.8 Flash) $0.006, Claude (Sonnet 5.5) $0.05, ChatGPT (GPT-6.1) $0.06-0.09 per answer. Answers to other questions can be longer or shorter.

RunThis ActorModel cost (estimate from the run above)
10 questions x 4 default models$0.60about $1.40
25 questions x 4 models x 3 repeats$4.50about $10
25 questions x Perplexity + Gemini, weekly for a month$3.00about $1.10

On Apify's free plan, Apify's OpenRouter Actor charges 10 times the model price, so a paid plan is much cheaper for regular tracking. The run's spending limit covers this Actor's charges; maxChecks keeps the number of model calls in check.

Good to know

  • Official APIs, not the chat apps. Answers come from the models' APIs with web search, which is close to, but not exactly, what the ChatGPT, Gemini or Perplexity apps show a signed-in user. Answers also vary between runs; use repeats and look at trends.
  • How mentions are found: whole-word, case-insensitive matches of the name, other spellings you list, and the website. List common spellings (for example "HubSpot | hubspot.com | Hubspot CRM").
  • Rank is the order in which brands are first named in the answer.
  • Questions and answers go through OpenRouter to the model providers; do not put personal or confidential data in the questions.

FAQ

Do I need an OpenAI, Anthropic or Google API key? No. The models are called through Apify's OpenRouter Actor with your run's Apify token, and their cost is charged to your Apify account.

Which models can I use? Any chat model on openrouter.ai/models. The defaults stand for the four big assistants.

Can I track several brands? Run once per brand (a saved task per brand works well), or add the other brands as competitors.

Am I charged for failed checks? No. A check is charged only when the model answered.

Next steps with your results

More from this developer

  • Google SERP Rank Tracker: Google positions for your keywords by country and device, with AI Overview checks, $2 per 1,000 result pages.
  • Keyword Research: keyword ideas with volume, difficulty and search intent, $2 per 1,000 keywords.
  • Competitor Keywords: every Google keyword a domain or page ranks for, $2 per 1,000 rows.
  • Lighthouse Bulk Audit: PageSpeed Insights scores, Core Web Vitals and AI agent readiness for hundreds of URLs, $4 per 1,000 audits.
  • SEO Site Audit: crawl a site and get an SEO score and fix list for every page, $3 per 1,000 pages.

Code examples (curl, Python, Node.js, n8n) for this and the other Actors: github.com/msalihk/apify-actor-examples.

Questions or a missing feature: open an issue on the Actor page.