ChatGPT Brand Visibility Tracker: Mentions & Citations
Pricing
from $80.00 / 1,000 chatgpt answers
ChatGPT Brand Visibility Tracker: Mentions & Citations
Does ChatGPT recommend your brand? Ask it your buyers' questions with live web search, newest model each run: answers, cited sites, mention rate and citation share per brand, by country. $0.10 per answer.
Does ChatGPT recommend your brand when your buyers ask? This Actor asks ChatGPT your buyers' questions through OpenAI's official API with OpenAI's own web search, and returns every answer, every source it cites, and whether each of your brands is named and whether its site is cited, with a per-brand mention rate and citation share for GEO / AEO tracking.
Always the newest model. Each run uses the newest GPT Sol model, the family behind ChatGPT at that moment (on 12 October 2026: GPT-6.1 Sol), so your tracking follows what people actually get. You can pin a model under Advanced.
What you get
For every question and run:
- The full ChatGPT answer.
- Every cited source in order: position, URL, domain.
- For each brand you track: named or not, its rank among your brands by first mention, its site cited or not and at what position.
- The exact model, the country used, the time, and the AI cost of that answer.
The key-value store record SUMMARY gives, per brand: mention rate, citation share, average rank and cited
position, plus the most-cited sites and the source mix (Reddit, Wikipedia, YouTube, marketplaces).
Input
{"prompts": ["What is the best CRM for a small business?", "best accounting software for freelancers"],"brands": ["HubSpot | hubspot.com", "Zoho | zoho.com", "Pipedrive | pipedrive.com"],"country": "US","runsPerPrompt": 3}
prompts: the questions, one per line, as buyers would type them into ChatGPT.brands: a name, a domain, or both asName | domain.com. With a domain, citations are matched on the site.country: ChatGPT searches as a user in that country (two-letter code).runsPerPrompt: answers vary from run to run; use 3 or more for a stable mention rate.- Advanced: a fixed model (an OpenRouter model id), answer length and concurrency.
Output
One row per question and run:
{"prompt": "What is the best CRM for a small business?","engine": "openai","model": "...","run": 1,"status": "ok","answer": "...","citations": [{ "position": 1, "url": "https://...", "domain": "...", "kind": "other" }],"citedDomains": ["..."],"brands": [{ "brand": "HubSpot", "domain": "hubspot.com", "mentioned": true, "mentionRank": 1, "cited": false, "citedPosition": null }],"mentionedBrands": ["HubSpot", "Zoho", "Pipedrive"],"aiCostUsd": 0.03,"charged": true}
status is ok (answer with sources), zero-cite (answer without sources, still data) or error (free).
Pricing
- $0.10 per ChatGPT answer analysed, with its citations and brand matches. Lower on Apify's Scale and Business plans (Store discounts).
- AI usage is billed to your Apify account by Apify's own OpenRouter gateway at OpenRouter's rates for paying Apify plans: ChatGPT (GPT-6.1 Sol) cost about $0.085 per answer on 12 October 2026.
- Failed calls are free. Your spending limit for the run is respected.
All engines in one run
To ask ChatGPT, Perplexity, Gemini, Claude, Grok and Google's AI Overview the same questions in one run, with one summary across them, use AI Visibility Tracker. For Google's AI Overview alone, by keyword and country, use Google AI Overview Tracker.
Use it from code, automations and AI agents
- API:
POST https://api.apify.com/v2/acts/zaiq~chatgpt-brand-visibility-tracker/run-sync-get-dataset-items?token=YOUR_TOKENwith the input as JSON. The API tab has Python, JavaScript and cURL examples. - No code: schedule weekly runs in Apify Console and send rows to Google Sheets, Zapier, Make or n8n from the Integrations tab.
- AI agents (MCP):
https://mcp.apify.com?tools=zaiq/chatgpt-brand-visibility-tracker.
Optional: weekly monitoring, competitor gaps and a report
Off by default and at no extra charge (no new events):
- Project name (
projectName): keeps every run's results under that name and compares each run with the last one: mentions gained and lost per question and engine, citation-rate moves, cited sites gained and lost, and competitors that appeared (recordCHANGES). Schedule the Actor weekly to follow the movement. - Report (
includeReport): a one-pageREPORT.htmlwith the visibility score and its formula, per-engine tables, competitor gaps (the questions where a competitor is named or cited and you are not, with the sites cited there) and a fix list drawn from the pages the engines cite. - Cited pages to read (
maxCitedPages, default 8): how many of the cited pages are read for the fix list.
FAQ
Is this what people see in the ChatGPT app? It is OpenAI's official API with OpenAI's own web search: the same model and search OpenAI offers to developers. The consumer app can differ (memory, personalisation, its own interface). This Actor does not log in to or scrape any app.
Why do answers change between runs? AI answers are sampled. Track the same questions weekly with 3 or more runs and watch the mention rate rather than one answer.
How long does an answer take? about 20-25 seconds.