# AI visibility tracking: how ChatGPT and Perplexity answers mention your brand, run by your agent

Every AI visibility tool sells the same loop: run a set of prompts through ChatGPT and Perplexity, note who gets named, repeat next week. Your agent can run that loop itself. One provider serves it through treg.to, as live answers to a prompt and as aggregated mention metrics for a keyword or domain, priced per call from $0.00586, with no subscription and no dashboard to pay for.

## What's the best way to ask ChatGPT?

Setup line (paste into any agent): `set up treg — https://treg.to/llms.txt`

Then ask: "Using treg, run these 12 buyer prompts through ChatGPT and Perplexity, US, web search on, and tell me for each one whether treg.to or any of Composio, Pipedream or Zapier is named, and in what position. Show me the total price before you start."

- **Fix the prompt set first** The check is only comparable week to week if the prompts do not move.
- **Name the competitors** Presence on its own says little; share of the answer against named rivals is the number.
- **Ask for the price up front** The two answer endpoints differ five times in price; the metrics call is dearer again.
- **Run it more than once** Answers vary run to run. Two passes on the same day show you the noise floor.

## Why go through treg.to

- **One key, not 9 accounts** treg.to holds the provider keys. Neither you nor the agent sees them.
- **Price before the call** The provider's own rate, $0.000 markup, from a prepaid balance.
- **No subscription, no seats** Charged per call. $1.00 free per new team, no card to start.
- **Your own keys are free** Already pay Hunter? Register it and those calls are never metered.
- **Switch by changing a word** Another provider is a different word in the prompt, not a new integration.
- **Nothing to integrate** No SDK, no OAuth dance per vendor, no seats.

## How it works

One provider does this job: DataForSEO (`dataforseo.x.ai-optimization-perplexity-llm-responses-live`), served on treg.to's own key at $0.00586 per call, the provider's own rate with $0.000 markup, metered from your team's balance. No account with the provider, and no key of your own, unless you would rather bring one.

    treg call dataforseo.x.ai-optimization-perplexity-llm-responses-live --data '[{"system_message":"communicate as if we are in a business meeting","message_chain":[{"role":"user","message":"Hello, what\u2019s up?"},{"role":"ai","message":"Hello! I\u2019m doing well, thank you. How can I assist you today? Are there any specific topics or projects you\u2019d like to discuss in our meeting?"}],"max_output_tokens":200,"temperature":0.3,"top_p":0.5,"web_search_country_iso_code":"FR","model_name":"sonar","user_prompt":"provide information on how relevant the amusement park business is in France now"}]'

Endpoints:

- `dataforseo.x.ai-optimization-llm-mentions-target-metrics-live`: treg call dataforseo.x.ai-optimization-llm-mentions-target-metrics-live --data '[{"language_code":"en","location_code":2840,"platform":"chat_gpt","target":[{"domain":"en.wikipedia.org","search_filter":"exclude"},{"keyword":"bmw","search_scope":["answer"]}],"initial_dataset_filters":[["ai_search_volume",">",10]],"internal_list_limit":10}]'
- `dataforseo.x.ai-optimization-llm-mentions-target-metrics-lite-live`: treg call dataforseo.x.ai-optimization-llm-mentions-target-metrics-lite-live --data '[{"language_code":"es","location_code":2840,"platform":"google","target":[{"domain":"en.wikipedia.org","search_filter":"exclude"},{"keyword":"bmw","search_scope":["answer"]}],"initial_dataset_filters":[["ai_search_volume",">",10]],"limit":6}]'
- `dataforseo.x.ai-optimization-chat-gpt-llm-responses-live`: treg call dataforseo.x.ai-optimization-chat-gpt-llm-responses-live --data '[{"system_message":"communicate as if we are in a business meeting","message_chain":[{"role":"user","message":"Hello, what\u2019s up?"},{"role":"ai","message":"Hello! I\u2019m doing well, thank you. How can I assist you today? Are there any specific topics or projects you\u2019d like to discuss in our meeting?"}],"max_output_tokens":200,"temperature":0.3,"top_p":0.5,"model_name":"gpt-4.1-mini","web_search":true,"web_search_country_iso_code":"FR","web_search_city":"Paris","user_prompt":"provide information on how relevant the amusement park business is in France now"}]'
- `dataforseo.x.ai-optimization-perplexity-llm-responses-live`: treg call dataforseo.x.ai-optimization-perplexity-llm-responses-live --data '[{"system_message":"communicate as if we are in a business meeting","message_chain":[{"role":"user","message":"Hello, what\u2019s up?"},{"role":"ai","message":"Hello! I\u2019m doing well, thank you. How can I assist you today? Are there any specific topics or projects you\u2019d like to discuss in our meeting?"}],"max_output_tokens":200,"temperature":0.3,"top_p":0.5,"web_search_country_iso_code":"FR","model_name":"sonar","user_prompt":"provide information on how relevant the amusement park business is in France now"}]'

## What people actually struggle with

This is the most astroturfed category on the menu: 10 of the 22 relevant posts in August 2026 were tool launches, vendor data dumps posted twice, or a vendor's employee asking the question their product answers. These four are people doing the job by hand.

**The check is a weekly copy-and-paste job**

> "who's still manually prompting ChatGPT and Claude to check if their brand shows up in AI answers?" (r/seogrowth, 22 points: https://www.reddit.com/r/seogrowth/comments/1sm5t9r/whos_still_manually_prompting_chatgpt_and_claude/)

What this page can do about it: This is exactly the loop an agent should own. Hand it the prompt list and the competitor names, and it runs the set through both engines and returns a table, at a few cents a prompt, on whatever schedule you give it.

**Nobody is sure what the method should even be**

> "API calls on a schedule, a paid tool, something manual in a spreadsheet?" (r/aeo, 16 points: https://www.reddit.com/r/aeo/comments/1vqugjg/how_do_you_actually_track_ai_visibility_across/)

What this page can do about it: The first of those three, and it is less work than it sounds. The schedule is the agent's, the API is one call per prompt per engine, and the spreadsheet is the table it hands back. Which prompts represent your buyers is still your judgement; no API makes that call.

**The numbers feel made up**

> "curious what youre actually tracking for AI citations because the methodology feels kind of made up right now" (r/DigitalMarketing, 54 points: https://www.reddit.com/r/DigitalMarketing/comments/1staemu/added_ai_citation_tracking_to_our_monthly_reports/)

What this page can do about it: It is, a little, everywhere: a generated answer is a sample. The honest version of the metric is a fixed prompt set, run more than once, with the run-to-run variance reported next to the share. A per-call price makes the repeat runs affordable; it does not make the engines consistent.

**Doing it yourself, the API bill ran past the estimate**

> "I ran 1,564 real ChatGPT answers through the numbers to check if its Reddit citations actually cratered" (r/aeo: https://www.reddit.com/r/aeo/comments/1vwuthp/i_ran_1564_real_chatgpt_answers_through_the/)

What this page can do about it: A self-built run with web search on, cut short at seven of ten categories when the per-call cost overran. That is the case for seeing the price before the run: the agent shows the total for the prompt set first, and a thousand ChatGPT answers here is a known figure, not an estimate.


## What actually differs

- There are two kinds of endpoint here and they answer different questions. The two live answer endpoints send your prompt to ChatGPT or Perplexity, with web search on if you ask for it and a country to search from, and return the answer as data for your agent to read: that is the check. The two mention-metrics endpoints return aggregated counts of how often a keyword or a domain appears across a platform's answers, which is the trend line. Run the first on your prompt set and the second on your domain.
- The prices are not alike. On the catalog's verified rates a Perplexity answer is about half a cent, a ChatGPT answer about three cents, and a mention-metrics call about a dime. A weekly run of fifty prompts on both engines is therefore under two dollars, which is the argument against a subscription; a daily run across many domains is where the metrics call starts to matter.
- The answer is a sample, not a fact. The same prompt to the same model on the same day can name a different set of brands, and every engine changes what it cites without notice. Nothing on this page smooths that, and no tool that charts it can either. What the per-call price buys you is the ability to repeat the run cheaply enough to see the noise before you read a trend into it.

## What is AI visibility tracking?

AI visibility tracking is the practice of measuring whether, and how, AI answer engines such as ChatGPT, Perplexity and Google's AI Overviews mention a brand when someone asks the questions its buyers ask. It borrows the shape of rank tracking, a fixed prompt set checked on a schedule, but the answers are generated rather than ranked, so the same prompt can name different brands on different days. The tools sold under this name charge a monthly subscription for running the prompts and charting the result; the underlying data is a call to the model and a count.

## Questions

**Is this a scrape of the ChatGPT website?** No. The provider calls the model's own API with web search enabled and returns the answer as structured data. You choose the model name and the country to search from. It is the same generated answer, without a browser.

**Can it tell me how to get mentioned?** No. It tells you whether you are named, in which answers, and how that count moves. Earning the mention is a content and citation problem, and the neighbouring pages on Google results and a domain's backlinks are the places to start on it.

**Which engines are covered?** Live answers from ChatGPT and Perplexity. The mention metrics take a platform parameter, and the catalog's verified examples use ChatGPT and Google. Gemini and Claude are not on this shelf today.

**Do I need a DataForSEO account?** No. treg.to serves this on its own key at the provider's rate with $0.000 markup, metered from your team's balance. If you already have an account, register the key and those calls are never metered.

HTML version: https://treg.to/use-cases/seo/how-ai-answers-mention-your-brand