Track brand visibility in AI answers
track_ai_answer_visibilityMeasure whether AI answers name and cite a brand for buyer questions across Google AI Overviews, ChatGPT, Claude, Perplexity, and Gemini, returning rates and cited sources.
Instructions
Check whether AI answers name and cite a brand for the questions its buyers ask. Give brand_name, brand_domain, and questions (for example "best crm for small business"). Each question is asked samples times (default 3) on each engine: google_ai_overview needs no key; openai (ChatGPT), anthropic (Claude), perplexity, and gemini run on the caller's own API keys, which this server reads from its environment (OPENAI_API_KEY, ANTHROPIC_API_KEY, PERPLEXITY_API_KEY, GEMINI_API_KEY). Returns one sample row per answer (brand_named, brand_cited, first_mention_rank, competitors_named, cited_domains, answer_excerpt), one question_summary row per question and engine (brand_named_rate, brand_cited_rate with a 95 percent range, top_cited_domains, competitor rates), and one free brand_summary row per engine. Bad input returns one free row whose error_reason starts with input_invalid. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN; Apify charges per Google sample, per engine sample, and per question rates row.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | Two letter country code for Google, such as us or gb. Default us. | |
| engines | No | Where to ask. Default google_ai_overview only. openai, anthropic, perplexity, and gemini need that vendor's API key in this server's environment; the model use is billed to the key owner by the vendor. | |
| samples | No | How many times each question is asked on each engine, 1 to 10. Default 3. | |
| language | No | Language code for Google, such as en or de. Default en. | |
| questions | Yes | 1 to 50 questions buyers ask, written the way they would type them, for example best crm for small business. | |
| brand_name | Yes | The brand to look for in the answers, as people write it, for example HubSpot. Matched as a whole word, any case. | |
| competitors | No | Up to 20 competitors to track in the same answers, as a name, a domain, or name|domain (Pipedrive|pipedrive.com). | |
| brand_domain | No | The brand website domain, such as hubspot.com. An answer that cites a page on it, or on a subdomain, counts as cited. | |
| gemini_model | No | Model for the gemini engine. Default gemini-2.5-flash. | |
| openai_model | No | Model for the openai engine. Default gpt-5-mini. | |
| brand_aliases | No | Other ways answers write the brand, such as a product name. Up to 10. | |
| max_charge_usd | No | Optional. The run stops before it would charge more than this. | |
| anthropic_model | No | Model for the anthropic engine. Default claude-sonnet-5-5. | |
| perplexity_model | No | Model for the perplexity engine. Default sonar. | |
| include_answer_text | No | true (default) returns the answer text up to 8,000 characters on each sample row; false returns the 300 character excerpt only. |