Install any skill in seconds. Free to start, no credit card required.
Get Started Free →apify/apify-ai-search-visibility-tracker
Track whether a brand and its competitors get cited or mentioned across Google AI Overviews, Google AI Mode, ChatGPT Search, Perplexity, Microsoft Copilot, and Google Gemini for a defined set of prompts, on a recurring schedule.
Passed 18 of 22 test cases with the skill, and 8 of 22 without it.
and 9 more in the full report
11 fixed10 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
When configuring visibility tracking verbosity in config.json, what are the two supported options for include_full_answers and what is the default setting?
| Checked | Without skill | With skill |
|---|---|---|
| Sets on_demand as default verbosity mode. | Missed | Passed |
| Supports on_demand and always verbosity options. | Missed | Passed |
The instructions your model reads when the skill loads.
Four workflows covering the full AI visibility lifecycle: discover which prompts matter → find citation opportunities → audit your site → track over time.
All workflows use apify/google-search-scraper for AI search. Workflow C also uses apify/website-content-crawler.
Recommended flow: Run Workflow A to discover prompts → Workflow B to find citation opportunities → Workflow C to audit your site → Workflow D to track everything on a schedule.
Goal: Find which queries surface a competitor in AI search answers, so you know which prompts are worth monitoring.
| # | Input | Notes |
|---|---|---|
| 1 | Competitor domain(s) | e.g. brightdata.com, scraperapi.com |
| 2 | Seed topic keywords | e.g. "web scraping", "data extraction API" |
| 3 | AI sources | Default: all six (AI Overviews, AI Mode, ChatGPT, Perplexity, Copilot, Gemini) |
Generate 15–30 candidate queries from seed keywords using these templates:
best [topic], [topic] tools, how to [topic], [topic] for [use case][topic] vs [competitor brand], [competitor brand] alternative[topic] API, [topic] pricing, [topic] tutorialRun apify/google-search-scraper for each candidate query. For each result, extract:
aiOverview.sources[], aiMode.sources[], chatGptAnswer.sources[], perplexityAnswer.sources[], copilotAnswer.sources[], geminiAnswer.sources[]answer_text / aiOverview.text for competitor brand name mentions (word-boundary match: \bBrand\b)For each (query, source) pair where the competitor domain or brand appears: record a hit.
Output a prompt-major table sorted by total hit count descending:
| Query | ChatGPT | Perplexity | AI Overviews | AI Mode | Copilot | Gemini | Total |
|-------|---------|------------|--------------|---------|---------|--------|-------|
test cases passed, vs 8 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.