{
  "set_id": "self-hosted-ai-visibility",
  "set_name": "Open-source and self-hosted AI visibility",
  "file": "self-hosted-ai-visibility.toml",
  "days": 90,
  "since": "2026-07-26",
  "runs": 3,
  "answers": 168,
  "prompts": [
    {
      "id": "open-source-tools-measuring-ai",
      "text": "Are there open-source tools for measuring AI search visibility?",
      "runs": 3,
      "answers": 12,
      "enough": true,
      "from": "2026-10-21",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 1,
        "n": 12,
        "p": 0.08333333333333333,
        "lo": 0.014864709450773478,
        "hi": 0.35388592179859524
      },
      "recommended": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "run_named": [
        0,
        0.25,
        0
      ],
      "products": [
        {
          "name": "ChatGPT",
          "n": 7
        },
        {
          "name": "Perplexity",
          "n": 7
        },
        {
          "name": "Google AI Overviews",
          "n": 6
        },
        {
          "name": "Peec AI",
          "n": 6
        },
        {
          "name": "promptfoo",
          "n": 6
        },
        {
          "name": "Gemini",
          "n": 5
        },
        {
          "name": "Langfuse",
          "n": 5
        },
        {
          "name": "Profound",
          "n": 5
        },
        {
          "name": "Bright Data",
          "n": 4
        },
        {
          "name": "Elmo",
          "n": 4
        },
        {
          "name": "GetCito",
          "n": 4
        },
        {
          "name": "OneGlanse",
          "n": 4
        },
        {
          "name": "Otterly.AI",
          "n": 4
        },
        {
          "name": "Ahrefs Brand Radar",
          "n": 3
        },
        {
          "name": "Claude",
          "n": 3
        },
        {
          "name": "Copilot",
          "n": 3
        },
        {
          "name": "GEO/AEO Tracker",
          "n": 3
        },
        {
          "name": "GitHub",
          "n": 3
        },
        {
          "name": "Limelit Open",
          "n": 3
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 3
        },
        {
          "name": "canonry",
          "n": 3
        },
        {
          "name": "Anthropic",
          "n": 2
        },
        {
          "name": "AthenaHQ",
          "n": 2
        },
        {
          "name": "CiteLadder",
          "n": 2
        },
        {
          "name": "DeepEval",
          "n": 2
        },
        {
          "name": "GEO-bench",
          "n": 2
        },
        {
          "name": "LiteLLM",
          "n": 2
        },
        {
          "name": "OpenAI",
          "n": 2
        },
        {
          "name": "OpenLens",
          "n": 2
        },
        {
          "name": "Scrunch AI",
          "n": 2
        },
        {
          "name": "Vigie",
          "n": 2
        },
        {
          "name": "awesome-ai-visibility",
          "n": 2
        },
        {
          "name": "Aperture",
          "n": 1
        },
        {
          "name": "Auriti geo-optimizer-skill",
          "n": 1
        },
        {
          "name": "Barchart",
          "n": 1
        },
        {
          "name": "ChatGPT Search",
          "n": 1
        },
        {
          "name": "Cheap Seats",
          "n": 1
        },
        {
          "name": "CiteGEO",
          "n": 1
        },
        {
          "name": "DataForSEO",
          "n": 1
        },
        {
          "name": "GEO Tracker",
          "n": 1
        },
        {
          "name": "GEO-SEO",
          "n": 1
        },
        {
          "name": "GoAccess",
          "n": 1
        },
        {
          "name": "Google",
          "n": 1
        },
        {
          "name": "Google AI Mode",
          "n": 1
        },
        {
          "name": "Grok",
          "n": 1
        },
        {
          "name": "LLM Visibility Framework",
          "n": 1
        },
        {
          "name": "Metabase",
          "n": 1
        },
        {
          "name": "Mistral",
          "n": 1
        },
        {
          "name": "Omnius",
          "n": 1
        },
        {
          "name": "OpenAlternative",
          "n": 1
        },
        {
          "name": "OpenRouter",
          "n": 1
        },
        {
          "name": "OranAi orangeo",
          "n": 1
        },
        {
          "name": "Postgres",
          "n": 1
        },
        {
          "name": "Ryze open-seo-mcp-skills",
          "n": 1
        },
        {
          "name": "Scrunch",
          "n": 1
        },
        {
          "name": "SearchMirror",
          "n": 1
        },
        {
          "name": "SerpApi",
          "n": 1
        },
        {
          "name": "ai-robots-txt/ai.robots.txt",
          "n": 1
        },
        {
          "name": "awesome-geo-tools",
          "n": 1
        },
        {
          "name": "llms.txt",
          "n": 1
        },
        {
          "name": "open-geo",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "ChatGPT",
          "n": 7
        },
        {
          "name": "Perplexity",
          "n": 7
        },
        {
          "name": "Google AI Overviews",
          "n": 6
        },
        {
          "name": "promptfoo",
          "n": 6
        },
        {
          "name": "Gemini",
          "n": 5
        },
        {
          "name": "Langfuse",
          "n": 5
        },
        {
          "name": "Bright Data",
          "n": 4
        },
        {
          "name": "GetCito",
          "n": 4
        },
        {
          "name": "OneGlanse",
          "n": 4
        },
        {
          "name": "Claude",
          "n": 3
        },
        {
          "name": "Copilot",
          "n": 3
        },
        {
          "name": "GEO/AEO Tracker",
          "n": 3
        },
        {
          "name": "GitHub",
          "n": 3
        },
        {
          "name": "canonry",
          "n": 3
        },
        {
          "name": "Anthropic",
          "n": 2
        },
        {
          "name": "AthenaHQ",
          "n": 2
        },
        {
          "name": "CiteLadder",
          "n": 2
        },
        {
          "name": "DeepEval",
          "n": 2
        },
        {
          "name": "GEO-bench",
          "n": 2
        },
        {
          "name": "LiteLLM",
          "n": 2
        },
        {
          "name": "OpenAI",
          "n": 2
        },
        {
          "name": "OpenLens",
          "n": 2
        },
        {
          "name": "Scrunch AI",
          "n": 2
        },
        {
          "name": "Vigie",
          "n": 2
        },
        {
          "name": "awesome-ai-visibility",
          "n": 2
        },
        {
          "name": "Aperture",
          "n": 1
        },
        {
          "name": "Auriti geo-optimizer-skill",
          "n": 1
        },
        {
          "name": "Barchart",
          "n": 1
        },
        {
          "name": "ChatGPT Search",
          "n": 1
        },
        {
          "name": "CiteGEO",
          "n": 1
        },
        {
          "name": "DataForSEO",
          "n": 1
        },
        {
          "name": "GEO Tracker",
          "n": 1
        },
        {
          "name": "GEO-SEO",
          "n": 1
        },
        {
          "name": "GoAccess",
          "n": 1
        },
        {
          "name": "Google",
          "n": 1
        },
        {
          "name": "Google AI Mode",
          "n": 1
        },
        {
          "name": "Grok",
          "n": 1
        },
        {
          "name": "LLM Visibility Framework",
          "n": 1
        },
        {
          "name": "Metabase",
          "n": 1
        },
        {
          "name": "Mistral",
          "n": 1
        },
        {
          "name": "Omnius",
          "n": 1
        },
        {
          "name": "OpenAlternative",
          "n": 1
        },
        {
          "name": "OpenRouter",
          "n": 1
        },
        {
          "name": "OranAi orangeo",
          "n": 1
        },
        {
          "name": "Postgres",
          "n": 1
        },
        {
          "name": "Ryze open-seo-mcp-skills",
          "n": 1
        },
        {
          "name": "Scrunch",
          "n": 1
        },
        {
          "name": "SearchMirror",
          "n": 1
        },
        {
          "name": "SerpApi",
          "n": 1
        },
        {
          "name": "ai-robots-txt/ai.robots.txt",
          "n": 1
        },
        {
          "name": "awesome-geo-tools",
          "n": 1
        },
        {
          "name": "llms.txt",
          "n": 1
        },
        {
          "name": "open-geo",
          "n": 1
        }
      ],
      "known_share": 0.204,
      "mentions": 142,
      "competitors_seen": 7,
      "other_product": 0,
      "verdicts": {
        "absent": 11,
        "mentioned": 1
      },
      "searches": 8,
      "from_prompt": 0.28,
      "prompt_kept": 0.542,
      "added": [
        "brand",
        "geo",
        "github",
        "llm",
        "open",
        "source",
        "tracker",
        "tracking"
      ],
      "brand_searches": 0,
      "flags": [
        "off_target"
      ]
    },
    {
      "id": "open-source-alternative-profound-peec",
      "text": "Is there an open-source alternative to Profound or Peec AI?",
      "runs": 3,
      "answers": 12,
      "enough": true,
      "from": "2026-10-21",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "recommended": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "run_named": [
        0,
        0,
        0
      ],
      "products": [
        {
          "name": "Peec AI",
          "n": 12
        },
        {
          "name": "Profound",
          "n": 12
        },
        {
          "name": "ChatGPT",
          "n": 6
        },
        {
          "name": "Promptfoo",
          "n": 6
        },
        {
          "name": "Elmo",
          "n": 5
        },
        {
          "name": "Gemini",
          "n": 5
        },
        {
          "name": "Langfuse",
          "n": 5
        },
        {
          "name": "Perplexity",
          "n": 5
        },
        {
          "name": "Canonry",
          "n": 4
        },
        {
          "name": "GitHub",
          "n": 4
        },
        {
          "name": "Google AI Overviews",
          "n": 4
        },
        {
          "name": "OpenAI",
          "n": 4
        },
        {
          "name": "Anthropic",
          "n": 3
        },
        {
          "name": "Aperture",
          "n": 3
        },
        {
          "name": "GetCito",
          "n": 3
        },
        {
          "name": "Grafana",
          "n": 3
        },
        {
          "name": "Metabase",
          "n": 3
        },
        {
          "name": "OneGlanse",
          "n": 3
        },
        {
          "name": "Otterly.AI",
          "n": 3
        },
        {
          "name": "AI Overviews",
          "n": 2
        },
        {
          "name": "Claude",
          "n": 2
        },
        {
          "name": "Habibi",
          "n": 2
        },
        {
          "name": "OpenAlternative",
          "n": 2
        },
        {
          "name": "Rankscale",
          "n": 2
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 2
        },
        {
          "name": "Ahrefs Brand Radar",
          "n": 1
        },
        {
          "name": "AlternativeTo",
          "n": 1
        },
        {
          "name": "Ansvisor",
          "n": 1
        },
        {
          "name": "Bright Data",
          "n": 1
        },
        {
          "name": "CiteLadder",
          "n": 1
        },
        {
          "name": "Cloro",
          "n": 1
        },
        {
          "name": "GEO/AEO Tracker",
          "n": 1
        },
        {
          "name": "GeoLook",
          "n": 1
        },
        {
          "name": "GitHub Actions",
          "n": 1
        },
        {
          "name": "Hearsay",
          "n": 1
        },
        {
          "name": "HubSpot",
          "n": 1
        },
        {
          "name": "LLMrefs",
          "n": 1
        },
        {
          "name": "Limelit Open",
          "n": 1
        },
        {
          "name": "OpenRouter",
          "n": 1
        },
        {
          "name": "Perplexity Sonar API",
          "n": 1
        },
        {
          "name": "Postgres",
          "n": 1
        },
        {
          "name": "Python",
          "n": 1
        },
        {
          "name": "SQLite",
          "n": 1
        },
        {
          "name": "Superlines",
          "n": 1
        },
        {
          "name": "cron",
          "n": 1
        },
        {
          "name": "geo-aeo-tracker",
          "n": 1
        },
        {
          "name": "searchmirror",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "ChatGPT",
          "n": 6
        },
        {
          "name": "Promptfoo",
          "n": 6
        },
        {
          "name": "Gemini",
          "n": 5
        },
        {
          "name": "Langfuse",
          "n": 5
        },
        {
          "name": "Perplexity",
          "n": 5
        },
        {
          "name": "Canonry",
          "n": 4
        },
        {
          "name": "GitHub",
          "n": 4
        },
        {
          "name": "Google AI Overviews",
          "n": 4
        },
        {
          "name": "OpenAI",
          "n": 4
        },
        {
          "name": "Anthropic",
          "n": 3
        },
        {
          "name": "Aperture",
          "n": 3
        },
        {
          "name": "GetCito",
          "n": 3
        },
        {
          "name": "Grafana",
          "n": 3
        },
        {
          "name": "Metabase",
          "n": 3
        },
        {
          "name": "OneGlanse",
          "n": 3
        },
        {
          "name": "AI Overviews",
          "n": 2
        },
        {
          "name": "Claude",
          "n": 2
        },
        {
          "name": "Habibi",
          "n": 2
        },
        {
          "name": "OpenAlternative",
          "n": 2
        },
        {
          "name": "Rankscale",
          "n": 2
        },
        {
          "name": "AlternativeTo",
          "n": 1
        },
        {
          "name": "Ansvisor",
          "n": 1
        },
        {
          "name": "Bright Data",
          "n": 1
        },
        {
          "name": "CiteLadder",
          "n": 1
        },
        {
          "name": "Cloro",
          "n": 1
        },
        {
          "name": "GEO/AEO Tracker",
          "n": 1
        },
        {
          "name": "GeoLook",
          "n": 1
        },
        {
          "name": "GitHub Actions",
          "n": 1
        },
        {
          "name": "Hearsay",
          "n": 1
        },
        {
          "name": "HubSpot",
          "n": 1
        },
        {
          "name": "LLMrefs",
          "n": 1
        },
        {
          "name": "OpenRouter",
          "n": 1
        },
        {
          "name": "Perplexity Sonar API",
          "n": 1
        },
        {
          "name": "Postgres",
          "n": 1
        },
        {
          "name": "Python",
          "n": 1
        },
        {
          "name": "SQLite",
          "n": 1
        },
        {
          "name": "Superlines",
          "n": 1
        },
        {
          "name": "cron",
          "n": 1
        },
        {
          "name": "geo-aeo-tracker",
          "n": 1
        },
        {
          "name": "searchmirror",
          "n": 1
        }
      ],
      "known_share": 0.283,
      "mentions": 127,
      "competitors_seen": 7,
      "other_product": 0,
      "verdicts": {
        "absent": 12
      },
      "searches": 9,
      "from_prompt": 0.273,
      "prompt_kept": 0.6,
      "added": [
        "github",
        "open",
        "source",
        "visibility",
        "geo",
        "search",
        "tracking",
        "brand"
      ],
      "brand_searches": 0,
      "flags": [
        "flat",
        "off_target"
      ]
    },
    {
      "id": "want-track-ai-answer-visibility",
      "text": "We want to track AI answer visibility without sending our data to another SaaS vendor. What are our options?",
      "runs": 3,
      "answers": 12,
      "enough": true,
      "from": "2026-10-21",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "recommended": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "run_named": [
        0,
        0,
        0
      ],
      "products": [
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Gemini",
          "n": 7
        },
        {
          "name": "Metabase",
          "n": 7
        },
        {
          "name": "Perplexity",
          "n": 7
        },
        {
          "name": "Claude",
          "n": 6
        },
        {
          "name": "Elmo",
          "n": 6
        },
        {
          "name": "OpenAI",
          "n": 6
        },
        {
          "name": "Anthropic",
          "n": 5
        },
        {
          "name": "Copilot",
          "n": 5
        },
        {
          "name": "Ollama",
          "n": 5
        },
        {
          "name": "Postgres",
          "n": 5
        },
        {
          "name": "Google AI Overviews",
          "n": 4
        },
        {
          "name": "Matomo",
          "n": 4
        },
        {
          "name": "OneGlanse",
          "n": 4
        },
        {
          "name": "Plausible",
          "n": 4
        },
        {
          "name": "PostgreSQL",
          "n": 4
        },
        {
          "name": "Promptfoo",
          "n": 4
        },
        {
          "name": "Python",
          "n": 4
        },
        {
          "name": "Apache Superset",
          "n": 3
        },
        {
          "name": "BigQuery",
          "n": 3
        },
        {
          "name": "Bright Data",
          "n": 3
        },
        {
          "name": "Google",
          "n": 3
        },
        {
          "name": "Grok",
          "n": 3
        },
        {
          "name": "Langfuse",
          "n": 3
        },
        {
          "name": "Limelit Open",
          "n": 3
        },
        {
          "name": "n8n",
          "n": 3
        },
        {
          "name": "vLLM",
          "n": 3
        },
        {
          "name": "Airflow",
          "n": 2
        },
        {
          "name": "Cloudflare",
          "n": 2
        },
        {
          "name": "DeepSeek",
          "n": 2
        },
        {
          "name": "Gego",
          "n": 2
        },
        {
          "name": "Getcito",
          "n": 2
        },
        {
          "name": "GitHub",
          "n": 2
        },
        {
          "name": "Looker",
          "n": 2
        },
        {
          "name": "OpenRouter",
          "n": 2
        },
        {
          "name": "Peec AI",
          "n": 2
        },
        {
          "name": "Profound",
          "n": 2
        },
        {
          "name": "Snowflake",
          "n": 2
        },
        {
          "name": "AI Overviews",
          "n": 1
        },
        {
          "name": "Ansvisor",
          "n": 1
        },
        {
          "name": "Anthropic Claude",
          "n": 1
        },
        {
          "name": "Aperture",
          "n": 1
        },
        {
          "name": "Bing",
          "n": 1
        },
        {
          "name": "ClaudeBot",
          "n": 1
        },
        {
          "name": "ClickHouse",
          "n": 1
        },
        {
          "name": "Dagster",
          "n": 1
        },
        {
          "name": "DataForSEO",
          "n": 1
        },
        {
          "name": "Docker",
          "n": 1
        },
        {
          "name": "ELK",
          "n": 1
        },
        {
          "name": "Elastic",
          "n": 1
        },
        {
          "name": "Fastly",
          "n": 1
        },
        {
          "name": "GA4",
          "n": 1
        },
        {
          "name": "GEO/AEO Tracker",
          "n": 1
        },
        {
          "name": "GPTBot",
          "n": 1
        },
        {
          "name": "GeoLook",
          "n": 1
        },
        {
          "name": "GitHub Actions",
          "n": 1
        },
        {
          "name": "Google AI Mode",
          "n": 1
        },
        {
          "name": "Google AI search",
          "n": 1
        },
        {
          "name": "Google Analytics",
          "n": 1
        },
        {
          "name": "Google Gemini",
          "n": 1
        },
        {
          "name": "Google Search",
          "n": 1
        },
        {
          "name": "Grafana",
          "n": 1
        },
        {
          "name": "Jev",
          "n": 1
        },
        {
          "name": "Llama",
          "n": 1
        },
        {
          "name": "Logwick",
          "n": 1
        },
        {
          "name": "Mistral",
          "n": 1
        },
        {
          "name": "Otterly.AI",
          "n": 1
        },
        {
          "name": "PerplexityBot",
          "n": 1
        },
        {
          "name": "Playwright",
          "n": 1
        },
        {
          "name": "Qwen",
          "n": 1
        },
        {
          "name": "SQLite",
          "n": 1
        },
        {
          "name": "Search Console",
          "n": 1
        },
        {
          "name": "TypeSafe",
          "n": 1
        },
        {
          "name": "canonry",
          "n": 1
        },
        {
          "name": "chatgpt.com",
          "n": 1
        },
        {
          "name": "geo-aeo-tracker",
          "n": 1
        },
        {
          "name": "open-geo",
          "n": 1
        },
        {
          "name": "perplexity.ai",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Gemini",
          "n": 7
        },
        {
          "name": "Metabase",
          "n": 7
        },
        {
          "name": "Perplexity",
          "n": 7
        },
        {
          "name": "Claude",
          "n": 6
        },
        {
          "name": "OpenAI",
          "n": 6
        },
        {
          "name": "Anthropic",
          "n": 5
        },
        {
          "name": "Copilot",
          "n": 5
        },
        {
          "name": "Ollama",
          "n": 5
        },
        {
          "name": "Postgres",
          "n": 5
        },
        {
          "name": "Google AI Overviews",
          "n": 4
        },
        {
          "name": "Matomo",
          "n": 4
        },
        {
          "name": "OneGlanse",
          "n": 4
        },
        {
          "name": "Plausible",
          "n": 4
        },
        {
          "name": "PostgreSQL",
          "n": 4
        },
        {
          "name": "Promptfoo",
          "n": 4
        },
        {
          "name": "Python",
          "n": 4
        },
        {
          "name": "Apache Superset",
          "n": 3
        },
        {
          "name": "BigQuery",
          "n": 3
        },
        {
          "name": "Bright Data",
          "n": 3
        },
        {
          "name": "Google",
          "n": 3
        },
        {
          "name": "Grok",
          "n": 3
        },
        {
          "name": "Langfuse",
          "n": 3
        },
        {
          "name": "n8n",
          "n": 3
        },
        {
          "name": "vLLM",
          "n": 3
        },
        {
          "name": "Airflow",
          "n": 2
        },
        {
          "name": "Cloudflare",
          "n": 2
        },
        {
          "name": "DeepSeek",
          "n": 2
        },
        {
          "name": "Gego",
          "n": 2
        },
        {
          "name": "Getcito",
          "n": 2
        },
        {
          "name": "GitHub",
          "n": 2
        },
        {
          "name": "Looker",
          "n": 2
        },
        {
          "name": "OpenRouter",
          "n": 2
        },
        {
          "name": "Snowflake",
          "n": 2
        },
        {
          "name": "AI Overviews",
          "n": 1
        },
        {
          "name": "Ansvisor",
          "n": 1
        },
        {
          "name": "Anthropic Claude",
          "n": 1
        },
        {
          "name": "Aperture",
          "n": 1
        },
        {
          "name": "Bing",
          "n": 1
        },
        {
          "name": "ClaudeBot",
          "n": 1
        },
        {
          "name": "ClickHouse",
          "n": 1
        },
        {
          "name": "Dagster",
          "n": 1
        },
        {
          "name": "DataForSEO",
          "n": 1
        },
        {
          "name": "Docker",
          "n": 1
        },
        {
          "name": "ELK",
          "n": 1
        },
        {
          "name": "Elastic",
          "n": 1
        },
        {
          "name": "Fastly",
          "n": 1
        },
        {
          "name": "GA4",
          "n": 1
        },
        {
          "name": "GEO/AEO Tracker",
          "n": 1
        },
        {
          "name": "GPTBot",
          "n": 1
        },
        {
          "name": "GeoLook",
          "n": 1
        },
        {
          "name": "GitHub Actions",
          "n": 1
        },
        {
          "name": "Google AI Mode",
          "n": 1
        },
        {
          "name": "Google AI search",
          "n": 1
        },
        {
          "name": "Google Analytics",
          "n": 1
        },
        {
          "name": "Google Gemini",
          "n": 1
        },
        {
          "name": "Google Search",
          "n": 1
        },
        {
          "name": "Grafana",
          "n": 1
        },
        {
          "name": "Jev",
          "n": 1
        },
        {
          "name": "Llama",
          "n": 1
        },
        {
          "name": "Logwick",
          "n": 1
        },
        {
          "name": "Mistral",
          "n": 1
        },
        {
          "name": "PerplexityBot",
          "n": 1
        },
        {
          "name": "Playwright",
          "n": 1
        },
        {
          "name": "Qwen",
          "n": 1
        },
        {
          "name": "SQLite",
          "n": 1
        },
        {
          "name": "Search Console",
          "n": 1
        },
        {
          "name": "TypeSafe",
          "n": 1
        },
        {
          "name": "canonry",
          "n": 1
        },
        {
          "name": "chatgpt.com",
          "n": 1
        },
        {
          "name": "geo-aeo-tracker",
          "n": 1
        },
        {
          "name": "open-geo",
          "n": 1
        },
        {
          "name": "perplexity.ai",
          "n": 1
        }
      ],
      "known_share": 0.076,
      "mentions": 185,
      "competitors_seen": 5,
      "other_product": 0,
      "verdicts": {
        "absent": 12
      },
      "searches": 9,
      "from_prompt": 0.143,
      "prompt_kept": 0.172,
      "added": [
        "brand",
        "open",
        "source",
        "geo",
        "github",
        "llm",
        "search",
        "monitoring"
      ],
      "brand_searches": 0,
      "flags": [
        "flat",
        "off_target",
        "rewritten"
      ]
    },
    {
      "id": "build-own-ai-visibility-tracker",
      "text": "Should we build our own AI visibility tracker on the OpenAI and Anthropic APIs, or buy a tool?",
      "runs": 3,
      "answers": 12,
      "enough": true,
      "from": "2026-10-21",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "recommended": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "run_named": [
        0,
        0,
        0
      ],
      "products": [
        {
          "name": "Profound",
          "n": 12
        },
        {
          "name": "Anthropic",
          "n": 11
        },
        {
          "name": "OpenAI",
          "n": 11
        },
        {
          "name": "Peec AI",
          "n": 10
        },
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Otterly.AI",
          "n": 9
        },
        {
          "name": "Claude",
          "n": 8
        },
        {
          "name": "Perplexity",
          "n": 7
        },
        {
          "name": "Gemini",
          "n": 6
        },
        {
          "name": "Google AI Overviews",
          "n": 6
        },
        {
          "name": "Scrunch AI",
          "n": 6
        },
        {
          "name": "Copilot",
          "n": 5
        },
        {
          "name": "Ahrefs Brand Radar",
          "n": 4
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 4
        },
        {
          "name": "Brandlight",
          "n": 3
        },
        {
          "name": "Surfer",
          "n": 3
        },
        {
          "name": "Metehan",
          "n": 2
        },
        {
          "name": "Ryze",
          "n": 2
        },
        {
          "name": "Superlines",
          "n": 2
        },
        {
          "name": "Wellows",
          "n": 2
        },
        {
          "name": "AI Mode",
          "n": 1
        },
        {
          "name": "Ainora",
          "n": 1
        },
        {
          "name": "AthenaHQ",
          "n": 1
        },
        {
          "name": "Claude.ai",
          "n": 1
        },
        {
          "name": "Conductor",
          "n": 1
        },
        {
          "name": "Goodie",
          "n": 1
        },
        {
          "name": "Google",
          "n": 1
        },
        {
          "name": "Google AI Mode",
          "n": 1
        },
        {
          "name": "Grok",
          "n": 1
        },
        {
          "name": "Kime",
          "n": 1
        },
        {
          "name": "Looker Studio",
          "n": 1
        },
        {
          "name": "Marqeable",
          "n": 1
        },
        {
          "name": "Metehan.ai",
          "n": 1
        },
        {
          "name": "Scrunch",
          "n": 1
        },
        {
          "name": "Semrush AI Visibility Toolkit",
          "n": 1
        },
        {
          "name": "Similarweb",
          "n": 1
        },
        {
          "name": "Sitecore",
          "n": 1
        },
        {
          "name": "Stork",
          "n": 1
        },
        {
          "name": "Surmado",
          "n": 1
        },
        {
          "name": "Tim Soulo",
          "n": 1
        },
        {
          "name": "Windsor",
          "n": 1
        },
        {
          "name": "seo-stuff",
          "n": 1
        },
        {
          "name": "seoClarity",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "Anthropic",
          "n": 11
        },
        {
          "name": "OpenAI",
          "n": 11
        },
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Claude",
          "n": 8
        },
        {
          "name": "Perplexity",
          "n": 7
        },
        {
          "name": "Gemini",
          "n": 6
        },
        {
          "name": "Google AI Overviews",
          "n": 6
        },
        {
          "name": "Scrunch AI",
          "n": 6
        },
        {
          "name": "Copilot",
          "n": 5
        },
        {
          "name": "Brandlight",
          "n": 3
        },
        {
          "name": "Surfer",
          "n": 3
        },
        {
          "name": "Metehan",
          "n": 2
        },
        {
          "name": "Ryze",
          "n": 2
        },
        {
          "name": "Superlines",
          "n": 2
        },
        {
          "name": "Wellows",
          "n": 2
        },
        {
          "name": "AI Mode",
          "n": 1
        },
        {
          "name": "Ainora",
          "n": 1
        },
        {
          "name": "AthenaHQ",
          "n": 1
        },
        {
          "name": "Claude.ai",
          "n": 1
        },
        {
          "name": "Conductor",
          "n": 1
        },
        {
          "name": "Goodie",
          "n": 1
        },
        {
          "name": "Google",
          "n": 1
        },
        {
          "name": "Google AI Mode",
          "n": 1
        },
        {
          "name": "Grok",
          "n": 1
        },
        {
          "name": "Kime",
          "n": 1
        },
        {
          "name": "Looker Studio",
          "n": 1
        },
        {
          "name": "Marqeable",
          "n": 1
        },
        {
          "name": "Metehan.ai",
          "n": 1
        },
        {
          "name": "Scrunch",
          "n": 1
        },
        {
          "name": "Semrush AI Visibility Toolkit",
          "n": 1
        },
        {
          "name": "Similarweb",
          "n": 1
        },
        {
          "name": "Sitecore",
          "n": 1
        },
        {
          "name": "Stork",
          "n": 1
        },
        {
          "name": "Surmado",
          "n": 1
        },
        {
          "name": "Tim Soulo",
          "n": 1
        },
        {
          "name": "Windsor",
          "n": 1
        },
        {
          "name": "seo-stuff",
          "n": 1
        },
        {
          "name": "seoClarity",
          "n": 1
        }
      ],
      "known_share": 0.269,
      "mentions": 145,
      "competitors_seen": 5,
      "other_product": 0,
      "verdicts": {
        "absent": 12
      },
      "searches": 12,
      "from_prompt": 0.166,
      "prompt_kept": 0.241,
      "added": [
        "tracking",
        "api",
        "pricing",
        "chatgpt",
        "search",
        "web",
        "responses",
        "scraping"
      ],
      "brand_searches": 0,
      "flags": [
        "flat",
        "off_target",
        "rewritten"
      ]
    },
    {
      "id": "self-hosted-ai-visibility-docker",
      "text": "Is there a self-hosted AI visibility tracker I can run in Docker?",
      "runs": 3,
      "answers": 12,
      "enough": true,
      "from": "2026-10-21",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "recommended": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "run_named": [
        0,
        0,
        0
      ],
      "products": [
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Gemini",
          "n": 7
        },
        {
          "name": "Perplexity",
          "n": 7
        },
        {
          "name": "Google AI Overviews",
          "n": 6
        },
        {
          "name": "Limelit Open",
          "n": 5
        },
        {
          "name": "Metabase",
          "n": 5
        },
        {
          "name": "Otterly.AI",
          "n": 5
        },
        {
          "name": "Peec AI",
          "n": 5
        },
        {
          "name": "Claude",
          "n": 4
        },
        {
          "name": "Elmo",
          "n": 4
        },
        {
          "name": "GitHub",
          "n": 4
        },
        {
          "name": "OneGlanse",
          "n": 4
        },
        {
          "name": "Postgres",
          "n": 4
        },
        {
          "name": "Profound",
          "n": 4
        },
        {
          "name": "Ahrefs Brand Radar",
          "n": 3
        },
        {
          "name": "Anthropic",
          "n": 3
        },
        {
          "name": "Docker",
          "n": 3
        },
        {
          "name": "Grafana",
          "n": 3
        },
        {
          "name": "OpenAI",
          "n": 3
        },
        {
          "name": "Promptfoo",
          "n": 3
        },
        {
          "name": "n8n",
          "n": 3
        },
        {
          "name": "Aperture",
          "n": 2
        },
        {
          "name": "Canonry",
          "n": 2
        },
        {
          "name": "GeoLook",
          "n": 2
        },
        {
          "name": "Google AI Mode",
          "n": 2
        },
        {
          "name": "Grok",
          "n": 2
        },
        {
          "name": "Lettertrace",
          "n": 2
        },
        {
          "name": "OpenSight",
          "n": 2
        },
        {
          "name": "Railway",
          "n": 2
        },
        {
          "name": "SQLite",
          "n": 2
        },
        {
          "name": "Scrunch",
          "n": 2
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 2
        },
        {
          "name": "Supabase",
          "n": 2
        },
        {
          "name": "AI Overviews",
          "n": 1
        },
        {
          "name": "AthenaHQ",
          "n": 1
        },
        {
          "name": "Bing Copilot",
          "n": 1
        },
        {
          "name": "Copilot",
          "n": 1
        },
        {
          "name": "DeepSeek",
          "n": 1
        },
        {
          "name": "Docker Hub",
          "n": 1
        },
        {
          "name": "Doubao",
          "n": 1
        },
        {
          "name": "Gego",
          "n": 1
        },
        {
          "name": "Google Search",
          "n": 1
        },
        {
          "name": "Langfuse",
          "n": 1
        },
        {
          "name": "NiubiGEO",
          "n": 1
        },
        {
          "name": "Node.js",
          "n": 1
        },
        {
          "name": "Perplexity Sonar",
          "n": 1
        },
        {
          "name": "PostgreSQL",
          "n": 1
        },
        {
          "name": "SearchMirror",
          "n": 1
        },
        {
          "name": "TypeSafe",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Gemini",
          "n": 7
        },
        {
          "name": "Perplexity",
          "n": 7
        },
        {
          "name": "Google AI Overviews",
          "n": 6
        },
        {
          "name": "Metabase",
          "n": 5
        },
        {
          "name": "Claude",
          "n": 4
        },
        {
          "name": "GitHub",
          "n": 4
        },
        {
          "name": "OneGlanse",
          "n": 4
        },
        {
          "name": "Postgres",
          "n": 4
        },
        {
          "name": "Anthropic",
          "n": 3
        },
        {
          "name": "Docker",
          "n": 3
        },
        {
          "name": "Grafana",
          "n": 3
        },
        {
          "name": "OpenAI",
          "n": 3
        },
        {
          "name": "Promptfoo",
          "n": 3
        },
        {
          "name": "n8n",
          "n": 3
        },
        {
          "name": "Aperture",
          "n": 2
        },
        {
          "name": "Canonry",
          "n": 2
        },
        {
          "name": "GeoLook",
          "n": 2
        },
        {
          "name": "Google AI Mode",
          "n": 2
        },
        {
          "name": "Grok",
          "n": 2
        },
        {
          "name": "Lettertrace",
          "n": 2
        },
        {
          "name": "OpenSight",
          "n": 2
        },
        {
          "name": "Railway",
          "n": 2
        },
        {
          "name": "SQLite",
          "n": 2
        },
        {
          "name": "Scrunch",
          "n": 2
        },
        {
          "name": "Supabase",
          "n": 2
        },
        {
          "name": "AI Overviews",
          "n": 1
        },
        {
          "name": "AthenaHQ",
          "n": 1
        },
        {
          "name": "Bing Copilot",
          "n": 1
        },
        {
          "name": "Copilot",
          "n": 1
        },
        {
          "name": "DeepSeek",
          "n": 1
        },
        {
          "name": "Docker Hub",
          "n": 1
        },
        {
          "name": "Doubao",
          "n": 1
        },
        {
          "name": "Gego",
          "n": 1
        },
        {
          "name": "Google Search",
          "n": 1
        },
        {
          "name": "Langfuse",
          "n": 1
        },
        {
          "name": "NiubiGEO",
          "n": 1
        },
        {
          "name": "Node.js",
          "n": 1
        },
        {
          "name": "Perplexity Sonar",
          "n": 1
        },
        {
          "name": "PostgreSQL",
          "n": 1
        },
        {
          "name": "SearchMirror",
          "n": 1
        },
        {
          "name": "TypeSafe",
          "n": 1
        }
      ],
      "known_share": 0.209,
      "mentions": 134,
      "competitors_seen": 7,
      "other_product": 0,
      "verdicts": {
        "absent": 12
      },
      "searches": 14,
      "from_prompt": 0.372,
      "prompt_kept": 0.5,
      "added": [
        "open",
        "source",
        "brand",
        "github",
        "geo",
        "llm",
        "chatgpt",
        "engine"
      ],
      "brand_searches": 0,
      "flags": [
        "flat",
        "off_target"
      ]
    },
    {
      "id": "ai-visibility-tracker-kubernetes",
      "text": "Can we run an AI search visibility tracker on our own Kubernetes cluster?",
      "runs": 3,
      "answers": 12,
      "enough": true,
      "from": "2026-10-21",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "recommended": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "run_named": [
        0,
        0,
        0
      ],
      "products": [
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Kubernetes",
          "n": 8
        },
        {
          "name": "Perplexity",
          "n": 8
        },
        {
          "name": "Profound",
          "n": 8
        },
        {
          "name": "Gemini",
          "n": 7
        },
        {
          "name": "OpenAI",
          "n": 7
        },
        {
          "name": "Peec AI",
          "n": 7
        },
        {
          "name": "Metabase",
          "n": 6
        },
        {
          "name": "Anthropic",
          "n": 5
        },
        {
          "name": "PostgreSQL",
          "n": 5
        },
        {
          "name": "DataForSEO",
          "n": 4
        },
        {
          "name": "Google",
          "n": 4
        },
        {
          "name": "Google AI Overviews",
          "n": 4
        },
        {
          "name": "Otterly.AI",
          "n": 4
        },
        {
          "name": "Scrunch AI",
          "n": 4
        },
        {
          "name": "aperture",
          "n": 4
        },
        {
          "name": "Ahrefs Brand Radar",
          "n": 3
        },
        {
          "name": "Bright Data",
          "n": 3
        },
        {
          "name": "Docker Compose",
          "n": 3
        },
        {
          "name": "Elmo",
          "n": 3
        },
        {
          "name": "GitHub",
          "n": 3
        },
        {
          "name": "Grafana",
          "n": 3
        },
        {
          "name": "Helm",
          "n": 3
        },
        {
          "name": "Postgres",
          "n": 3
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 3
        },
        {
          "name": "SerpApi",
          "n": 3
        },
        {
          "name": "AthenaHQ",
          "n": 2
        },
        {
          "name": "Canonry",
          "n": 2
        },
        {
          "name": "Claude",
          "n": 2
        },
        {
          "name": "CloudNativePG",
          "n": 2
        },
        {
          "name": "Copilot",
          "n": 2
        },
        {
          "name": "Grok",
          "n": 2
        },
        {
          "name": "Lettertrace",
          "n": 2
        },
        {
          "name": "Limelit Open",
          "n": 2
        },
        {
          "name": "OneGlanse",
          "n": 2
        },
        {
          "name": "AiCMO",
          "n": 1
        },
        {
          "name": "Camoufox",
          "n": 1
        },
        {
          "name": "CiteGEO",
          "n": 1
        },
        {
          "name": "CiteLadder",
          "n": 1
        },
        {
          "name": "Docker",
          "n": 1
        },
        {
          "name": "Gego",
          "n": 1
        },
        {
          "name": "GetCito",
          "n": 1
        },
        {
          "name": "Habibi",
          "n": 1
        },
        {
          "name": "Kompose",
          "n": 1
        },
        {
          "name": "Litestream",
          "n": 1
        },
        {
          "name": "OpenRouter",
          "n": 1
        },
        {
          "name": "Oxylabs",
          "n": 1
        },
        {
          "name": "Playwright",
          "n": 1
        },
        {
          "name": "Redis",
          "n": 1
        },
        {
          "name": "SE Ranking",
          "n": 1
        },
        {
          "name": "SQLite",
          "n": 1
        },
        {
          "name": "SearchAPI",
          "n": 1
        },
        {
          "name": "Supabase",
          "n": 1
        },
        {
          "name": "geo-aeo-tracker",
          "n": 1
        },
        {
          "name": "n8n",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Kubernetes",
          "n": 8
        },
        {
          "name": "Perplexity",
          "n": 8
        },
        {
          "name": "Gemini",
          "n": 7
        },
        {
          "name": "OpenAI",
          "n": 7
        },
        {
          "name": "Metabase",
          "n": 6
        },
        {
          "name": "Anthropic",
          "n": 5
        },
        {
          "name": "PostgreSQL",
          "n": 5
        },
        {
          "name": "DataForSEO",
          "n": 4
        },
        {
          "name": "Google",
          "n": 4
        },
        {
          "name": "Google AI Overviews",
          "n": 4
        },
        {
          "name": "Scrunch AI",
          "n": 4
        },
        {
          "name": "aperture",
          "n": 4
        },
        {
          "name": "Bright Data",
          "n": 3
        },
        {
          "name": "Docker Compose",
          "n": 3
        },
        {
          "name": "GitHub",
          "n": 3
        },
        {
          "name": "Grafana",
          "n": 3
        },
        {
          "name": "Helm",
          "n": 3
        },
        {
          "name": "Postgres",
          "n": 3
        },
        {
          "name": "SerpApi",
          "n": 3
        },
        {
          "name": "AthenaHQ",
          "n": 2
        },
        {
          "name": "Canonry",
          "n": 2
        },
        {
          "name": "Claude",
          "n": 2
        },
        {
          "name": "CloudNativePG",
          "n": 2
        },
        {
          "name": "Copilot",
          "n": 2
        },
        {
          "name": "Grok",
          "n": 2
        },
        {
          "name": "Lettertrace",
          "n": 2
        },
        {
          "name": "OneGlanse",
          "n": 2
        },
        {
          "name": "AiCMO",
          "n": 1
        },
        {
          "name": "Camoufox",
          "n": 1
        },
        {
          "name": "CiteGEO",
          "n": 1
        },
        {
          "name": "CiteLadder",
          "n": 1
        },
        {
          "name": "Docker",
          "n": 1
        },
        {
          "name": "Gego",
          "n": 1
        },
        {
          "name": "GetCito",
          "n": 1
        },
        {
          "name": "Habibi",
          "n": 1
        },
        {
          "name": "Kompose",
          "n": 1
        },
        {
          "name": "Litestream",
          "n": 1
        },
        {
          "name": "OpenRouter",
          "n": 1
        },
        {
          "name": "Oxylabs",
          "n": 1
        },
        {
          "name": "Playwright",
          "n": 1
        },
        {
          "name": "Redis",
          "n": 1
        },
        {
          "name": "SE Ranking",
          "n": 1
        },
        {
          "name": "SQLite",
          "n": 1
        },
        {
          "name": "SearchAPI",
          "n": 1
        },
        {
          "name": "Supabase",
          "n": 1
        },
        {
          "name": "geo-aeo-tracker",
          "n": 1
        },
        {
          "name": "n8n",
          "n": 1
        }
      ],
      "known_share": 0.185,
      "mentions": 162,
      "competitors_seen": 7,
      "other_product": 0,
      "verdicts": {
        "absent": 12
      },
      "searches": 10,
      "from_prompt": 0.292,
      "prompt_kept": 0.5,
      "added": [
        "open",
        "source",
        "brand",
        "github",
        "docker",
        "geo",
        "self-hosted",
        "hosted"
      ],
      "brand_searches": 0,
      "flags": [
        "flat",
        "off_target"
      ]
    },
    {
      "id": "ai-visibility-bring-own-api-keys",
      "text": "Which AI visibility tools let us use our own OpenAI and Anthropic API keys?",
      "runs": 3,
      "answers": 12,
      "enough": true,
      "from": "2026-10-21",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "recommended": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "run_named": [
        0,
        0,
        0
      ],
      "products": [
        {
          "name": "Profound",
          "n": 8
        },
        {
          "name": "Anthropic",
          "n": 7
        },
        {
          "name": "ChatGPT",
          "n": 7
        },
        {
          "name": "OpenAI",
          "n": 7
        },
        {
          "name": "Otterly.AI",
          "n": 7
        },
        {
          "name": "Peec AI",
          "n": 7
        },
        {
          "name": "Claude",
          "n": 6
        },
        {
          "name": "Promptfoo",
          "n": 6
        },
        {
          "name": "Gemini",
          "n": 4
        },
        {
          "name": "Ahrefs Brand Radar",
          "n": 3
        },
        {
          "name": "AthenaHQ",
          "n": 3
        },
        {
          "name": "Bright Data",
          "n": 3
        },
        {
          "name": "NYFTY Labs AI Visibility Monitor",
          "n": 3
        },
        {
          "name": "OpenRouter",
          "n": 3
        },
        {
          "name": "Perplexity",
          "n": 3
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 3
        },
        {
          "name": "Adaptify",
          "n": 2
        },
        {
          "name": "Agentcy AI Visibility",
          "n": 2
        },
        {
          "name": "Bluefish",
          "n": 2
        },
        {
          "name": "CiteTrack AI",
          "n": 2
        },
        {
          "name": "CrawlPod",
          "n": 2
        },
        {
          "name": "GitHub",
          "n": 2
        },
        {
          "name": "Google",
          "n": 2
        },
        {
          "name": "LangSmith",
          "n": 2
        },
        {
          "name": "Langfuse",
          "n": 2
        },
        {
          "name": "Limelit Open",
          "n": 2
        },
        {
          "name": "Scrunch",
          "n": 2
        },
        {
          "name": "Scrunch AI",
          "n": 2
        },
        {
          "name": "WordPress",
          "n": 2
        },
        {
          "name": "geo-aeo-tracker",
          "n": 2
        },
        {
          "name": "AI Brand Visibility Tracker",
          "n": 1
        },
        {
          "name": "AI Search Visibility Tracker on Apify",
          "n": 1
        },
        {
          "name": "AI Visibility / GEO Monitor",
          "n": 1
        },
        {
          "name": "Airefs",
          "n": 1
        },
        {
          "name": "Answer Pilot",
          "n": 1
        },
        {
          "name": "Aperture",
          "n": 1
        },
        {
          "name": "Apify",
          "n": 1
        },
        {
          "name": "Apify AI Visibility Tracker",
          "n": 1
        },
        {
          "name": "Archytas AISpy",
          "n": 1
        },
        {
          "name": "Athena",
          "n": 1
        },
        {
          "name": "Cairrot",
          "n": 1
        },
        {
          "name": "CiteMetrix",
          "n": 1
        },
        {
          "name": "Cloro",
          "n": 1
        },
        {
          "name": "Copilot",
          "n": 1
        },
        {
          "name": "CrunchJunkie",
          "n": 1
        },
        {
          "name": "DataForSEO",
          "n": 1
        },
        {
          "name": "DeepEval",
          "n": 1
        },
        {
          "name": "Elmo",
          "n": 1
        },
        {
          "name": "Gego",
          "n": 1
        },
        {
          "name": "Google AI Overviews",
          "n": 1
        },
        {
          "name": "Grok",
          "n": 1
        },
        {
          "name": "Knowatoa",
          "n": 1
        },
        {
          "name": "LLMrefs",
          "n": 1
        },
        {
          "name": "Lettertrace",
          "n": 1
        },
        {
          "name": "Looker Studio",
          "n": 1
        },
        {
          "name": "Make",
          "n": 1
        },
        {
          "name": "Mangools",
          "n": 1
        },
        {
          "name": "Mistral",
          "n": 1
        },
        {
          "name": "MyInscribe AI Visibility Tester",
          "n": 1
        },
        {
          "name": "Plugd",
          "n": 1
        },
        {
          "name": "Product Hunt",
          "n": 1
        },
        {
          "name": "Rankscale",
          "n": 1
        },
        {
          "name": "SE Ranking",
          "n": 1
        },
        {
          "name": "ScriptByAI",
          "n": 1
        },
        {
          "name": "Supabase",
          "n": 1
        },
        {
          "name": "Surfer AI Tracker",
          "n": 1
        },
        {
          "name": "Swydo",
          "n": 1
        },
        {
          "name": "Trakkr",
          "n": 1
        },
        {
          "name": "Vercel",
          "n": 1
        },
        {
          "name": "Zapier",
          "n": 1
        },
        {
          "name": "eduardmur/ai-visibility-tracker",
          "n": 1
        },
        {
          "name": "n8n",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "Anthropic",
          "n": 7
        },
        {
          "name": "ChatGPT",
          "n": 7
        },
        {
          "name": "OpenAI",
          "n": 7
        },
        {
          "name": "Claude",
          "n": 6
        },
        {
          "name": "Promptfoo",
          "n": 6
        },
        {
          "name": "Gemini",
          "n": 4
        },
        {
          "name": "AthenaHQ",
          "n": 3
        },
        {
          "name": "Bright Data",
          "n": 3
        },
        {
          "name": "NYFTY Labs AI Visibility Monitor",
          "n": 3
        },
        {
          "name": "OpenRouter",
          "n": 3
        },
        {
          "name": "Perplexity",
          "n": 3
        },
        {
          "name": "Adaptify",
          "n": 2
        },
        {
          "name": "Agentcy AI Visibility",
          "n": 2
        },
        {
          "name": "Bluefish",
          "n": 2
        },
        {
          "name": "CiteTrack AI",
          "n": 2
        },
        {
          "name": "CrawlPod",
          "n": 2
        },
        {
          "name": "GitHub",
          "n": 2
        },
        {
          "name": "Google",
          "n": 2
        },
        {
          "name": "LangSmith",
          "n": 2
        },
        {
          "name": "Langfuse",
          "n": 2
        },
        {
          "name": "Scrunch",
          "n": 2
        },
        {
          "name": "Scrunch AI",
          "n": 2
        },
        {
          "name": "WordPress",
          "n": 2
        },
        {
          "name": "geo-aeo-tracker",
          "n": 2
        },
        {
          "name": "AI Brand Visibility Tracker",
          "n": 1
        },
        {
          "name": "AI Search Visibility Tracker on Apify",
          "n": 1
        },
        {
          "name": "AI Visibility / GEO Monitor",
          "n": 1
        },
        {
          "name": "Airefs",
          "n": 1
        },
        {
          "name": "Answer Pilot",
          "n": 1
        },
        {
          "name": "Aperture",
          "n": 1
        },
        {
          "name": "Apify",
          "n": 1
        },
        {
          "name": "Apify AI Visibility Tracker",
          "n": 1
        },
        {
          "name": "Archytas AISpy",
          "n": 1
        },
        {
          "name": "Athena",
          "n": 1
        },
        {
          "name": "Cairrot",
          "n": 1
        },
        {
          "name": "CiteMetrix",
          "n": 1
        },
        {
          "name": "Cloro",
          "n": 1
        },
        {
          "name": "Copilot",
          "n": 1
        },
        {
          "name": "CrunchJunkie",
          "n": 1
        },
        {
          "name": "DataForSEO",
          "n": 1
        },
        {
          "name": "DeepEval",
          "n": 1
        },
        {
          "name": "Gego",
          "n": 1
        },
        {
          "name": "Google AI Overviews",
          "n": 1
        },
        {
          "name": "Grok",
          "n": 1
        },
        {
          "name": "Knowatoa",
          "n": 1
        },
        {
          "name": "LLMrefs",
          "n": 1
        },
        {
          "name": "Lettertrace",
          "n": 1
        },
        {
          "name": "Looker Studio",
          "n": 1
        },
        {
          "name": "Make",
          "n": 1
        },
        {
          "name": "Mangools",
          "n": 1
        },
        {
          "name": "Mistral",
          "n": 1
        },
        {
          "name": "MyInscribe AI Visibility Tester",
          "n": 1
        },
        {
          "name": "Plugd",
          "n": 1
        },
        {
          "name": "Product Hunt",
          "n": 1
        },
        {
          "name": "Rankscale",
          "n": 1
        },
        {
          "name": "SE Ranking",
          "n": 1
        },
        {
          "name": "ScriptByAI",
          "n": 1
        },
        {
          "name": "Supabase",
          "n": 1
        },
        {
          "name": "Surfer AI Tracker",
          "n": 1
        },
        {
          "name": "Swydo",
          "n": 1
        },
        {
          "name": "Trakkr",
          "n": 1
        },
        {
          "name": "Vercel",
          "n": 1
        },
        {
          "name": "Zapier",
          "n": 1
        },
        {
          "name": "eduardmur/ai-visibility-tracker",
          "n": 1
        },
        {
          "name": "n8n",
          "n": 1
        }
      ],
      "known_share": 0.207,
      "mentions": 150,
      "competitors_seen": 7,
      "other_product": 0,
      "verdicts": {
        "absent": 12
      },
      "searches": 16,
      "from_prompt": 0.525,
      "prompt_kept": 0.609,
      "added": [
        "brand",
        "bring",
        "tracking",
        "byok",
        "geo",
        "llm",
        "monitoring",
        "chatgpt"
      ],
      "brand_searches": 0,
      "flags": [
        "flat",
        "off_target"
      ]
    },
    {
      "id": "cost-run-own-ai-visibility-checks",
      "text": "How much does it cost in API fees to run our own AI visibility checks every day, and how do we cap it?",
      "runs": 3,
      "answers": 12,
      "enough": true,
      "from": "2026-10-21",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "recommended": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "run_named": [
        0,
        0,
        0
      ],
      "products": [
        {
          "name": "OpenAI",
          "n": 10
        },
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Anthropic",
          "n": 7
        },
        {
          "name": "Gemini",
          "n": 6
        },
        {
          "name": "Google",
          "n": 6
        },
        {
          "name": "Perplexity",
          "n": 6
        },
        {
          "name": "Claude",
          "n": 5
        },
        {
          "name": "Otterly.AI",
          "n": 5
        },
        {
          "name": "Peec AI",
          "n": 5
        },
        {
          "name": "Profound",
          "n": 5
        },
        {
          "name": "Google AI Overviews",
          "n": 4
        },
        {
          "name": "Google Gemini",
          "n": 2
        },
        {
          "name": "LiteLLM",
          "n": 2
        },
        {
          "name": "OpenRouter",
          "n": 2
        },
        {
          "name": "CloudZero",
          "n": 1
        },
        {
          "name": "DataForSEO",
          "n": 1
        },
        {
          "name": "Gemini API",
          "n": 1
        },
        {
          "name": "Google Search",
          "n": 1
        },
        {
          "name": "Keirolabs",
          "n": 1
        },
        {
          "name": "LiteLLM Proxy",
          "n": 1
        },
        {
          "name": "Mem0",
          "n": 1
        },
        {
          "name": "MxChat",
          "n": 1
        },
        {
          "name": "Opslyft",
          "n": 1
        },
        {
          "name": "Puter",
          "n": 1
        },
        {
          "name": "Python",
          "n": 1
        },
        {
          "name": "SQLite",
          "n": 1
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 1
        },
        {
          "name": "Semrush AI Visibility toolkit",
          "n": 1
        },
        {
          "name": "SerpApi",
          "n": 1
        },
        {
          "name": "eesel",
          "n": 1
        },
        {
          "name": "eesel.ai",
          "n": 1
        },
        {
          "name": "kwt blog",
          "n": 1
        },
        {
          "name": "querying.ai",
          "n": 1
        },
        {
          "name": "xray.tech",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "OpenAI",
          "n": 10
        },
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Anthropic",
          "n": 7
        },
        {
          "name": "Gemini",
          "n": 6
        },
        {
          "name": "Google",
          "n": 6
        },
        {
          "name": "Perplexity",
          "n": 6
        },
        {
          "name": "Claude",
          "n": 5
        },
        {
          "name": "Google AI Overviews",
          "n": 4
        },
        {
          "name": "Google Gemini",
          "n": 2
        },
        {
          "name": "LiteLLM",
          "n": 2
        },
        {
          "name": "OpenRouter",
          "n": 2
        },
        {
          "name": "CloudZero",
          "n": 1
        },
        {
          "name": "DataForSEO",
          "n": 1
        },
        {
          "name": "Gemini API",
          "n": 1
        },
        {
          "name": "Google Search",
          "n": 1
        },
        {
          "name": "Keirolabs",
          "n": 1
        },
        {
          "name": "LiteLLM Proxy",
          "n": 1
        },
        {
          "name": "Mem0",
          "n": 1
        },
        {
          "name": "MxChat",
          "n": 1
        },
        {
          "name": "Opslyft",
          "n": 1
        },
        {
          "name": "Puter",
          "n": 1
        },
        {
          "name": "Python",
          "n": 1
        },
        {
          "name": "SQLite",
          "n": 1
        },
        {
          "name": "Semrush AI Visibility toolkit",
          "n": 1
        },
        {
          "name": "SerpApi",
          "n": 1
        },
        {
          "name": "eesel",
          "n": 1
        },
        {
          "name": "eesel.ai",
          "n": 1
        },
        {
          "name": "kwt blog",
          "n": 1
        },
        {
          "name": "querying.ai",
          "n": 1
        },
        {
          "name": "xray.tech",
          "n": 1
        }
      ],
      "known_share": 0.17,
      "mentions": 94,
      "competitors_seen": 4,
      "other_product": 0,
      "verdicts": {
        "absent": 12
      },
      "searches": 17,
      "from_prompt": 0.075,
      "prompt_kept": 0.088,
      "added": [
        "pricing",
        "search",
        "web",
        "2026",
        "per",
        "1000",
        "gemini",
        "google"
      ],
      "brand_searches": 0,
      "flags": [
        "flat",
        "off_target",
        "rewritten"
      ]
    },
    {
      "id": "ai-visibility-cli-ci",
      "text": "Can I run AI visibility checks from the command line or in a CI pipeline?",
      "runs": 3,
      "answers": 12,
      "enough": true,
      "from": "2026-10-21",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 1,
        "n": 12,
        "p": 0.08333333333333333,
        "lo": 0.014864709450773478,
        "hi": 0.35388592179859524
      },
      "recommended": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "run_named": [
        0,
        0.25,
        0
      ],
      "products": [
        {
          "name": "OpenAI",
          "n": 7
        },
        {
          "name": "Profound",
          "n": 7
        },
        {
          "name": "GitHub Actions",
          "n": 6
        },
        {
          "name": "Otterly.AI",
          "n": 6
        },
        {
          "name": "Perplexity",
          "n": 6
        },
        {
          "name": "Anthropic",
          "n": 5
        },
        {
          "name": "ChatGPT",
          "n": 5
        },
        {
          "name": "Gemini",
          "n": 5
        },
        {
          "name": "Peec AI",
          "n": 5
        },
        {
          "name": "Scrunch AI",
          "n": 5
        },
        {
          "name": "Google AI Overviews",
          "n": 4
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 4
        },
        {
          "name": "Ahrefs Brand Radar",
          "n": 3
        },
        {
          "name": "GitHub",
          "n": 3
        },
        {
          "name": "Google",
          "n": 3
        },
        {
          "name": "Node.js",
          "n": 3
        },
        {
          "name": "Python",
          "n": 3
        },
        {
          "name": "Slack",
          "n": 3
        },
        {
          "name": "promptfoo",
          "n": 3
        },
        {
          "name": "Aeolo",
          "n": 2
        },
        {
          "name": "Canonry",
          "n": 2
        },
        {
          "name": "Claude",
          "n": 2
        },
        {
          "name": "Cloro",
          "n": 2
        },
        {
          "name": "Elmo",
          "n": 2
        },
        {
          "name": "LLM Pulse",
          "n": 2
        },
        {
          "name": "Limelit Open",
          "n": 2
        },
        {
          "name": "oneglanse",
          "n": 2
        },
        {
          "name": "Anthropic Claude",
          "n": 1
        },
        {
          "name": "Auriti-Labs/geo-optimizer-skill",
          "n": 1
        },
        {
          "name": "BigQuery",
          "n": 1
        },
        {
          "name": "Cheap Seats",
          "n": 1
        },
        {
          "name": "CrawlPod",
          "n": 1
        },
        {
          "name": "DataForSEO",
          "n": 1
        },
        {
          "name": "DataForSEO LLM Mentions API",
          "n": 1
        },
        {
          "name": "Gemini API",
          "n": 1
        },
        {
          "name": "GitLab CI",
          "n": 1
        },
        {
          "name": "Google Gemini",
          "n": 1
        },
        {
          "name": "Google Sheets",
          "n": 1
        },
        {
          "name": "Grok",
          "n": 1
        },
        {
          "name": "LLM Pulse CLI",
          "n": 1
        },
        {
          "name": "OpenAI API",
          "n": 1
        },
        {
          "name": "Optifeed Radar",
          "n": 1
        },
        {
          "name": "Perplexity API",
          "n": 1
        },
        {
          "name": "Promptwatch",
          "n": 1
        },
        {
          "name": "Scrunch",
          "n": 1
        },
        {
          "name": "aeo CLI",
          "n": 1
        },
        {
          "name": "heeb.ai",
          "n": 1
        },
        {
          "name": "open-geo",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "OpenAI",
          "n": 7
        },
        {
          "name": "GitHub Actions",
          "n": 6
        },
        {
          "name": "Perplexity",
          "n": 6
        },
        {
          "name": "Anthropic",
          "n": 5
        },
        {
          "name": "ChatGPT",
          "n": 5
        },
        {
          "name": "Gemini",
          "n": 5
        },
        {
          "name": "Scrunch AI",
          "n": 5
        },
        {
          "name": "Google AI Overviews",
          "n": 4
        },
        {
          "name": "GitHub",
          "n": 3
        },
        {
          "name": "Google",
          "n": 3
        },
        {
          "name": "Node.js",
          "n": 3
        },
        {
          "name": "Python",
          "n": 3
        },
        {
          "name": "Slack",
          "n": 3
        },
        {
          "name": "promptfoo",
          "n": 3
        },
        {
          "name": "Aeolo",
          "n": 2
        },
        {
          "name": "Canonry",
          "n": 2
        },
        {
          "name": "Claude",
          "n": 2
        },
        {
          "name": "Cloro",
          "n": 2
        },
        {
          "name": "LLM Pulse",
          "n": 2
        },
        {
          "name": "oneglanse",
          "n": 2
        },
        {
          "name": "Anthropic Claude",
          "n": 1
        },
        {
          "name": "Auriti-Labs/geo-optimizer-skill",
          "n": 1
        },
        {
          "name": "BigQuery",
          "n": 1
        },
        {
          "name": "CrawlPod",
          "n": 1
        },
        {
          "name": "DataForSEO",
          "n": 1
        },
        {
          "name": "DataForSEO LLM Mentions API",
          "n": 1
        },
        {
          "name": "Gemini API",
          "n": 1
        },
        {
          "name": "GitLab CI",
          "n": 1
        },
        {
          "name": "Google Gemini",
          "n": 1
        },
        {
          "name": "Google Sheets",
          "n": 1
        },
        {
          "name": "Grok",
          "n": 1
        },
        {
          "name": "LLM Pulse CLI",
          "n": 1
        },
        {
          "name": "OpenAI API",
          "n": 1
        },
        {
          "name": "Optifeed Radar",
          "n": 1
        },
        {
          "name": "Perplexity API",
          "n": 1
        },
        {
          "name": "Promptwatch",
          "n": 1
        },
        {
          "name": "Scrunch",
          "n": 1
        },
        {
          "name": "aeo CLI",
          "n": 1
        },
        {
          "name": "heeb.ai",
          "n": 1
        },
        {
          "name": "open-geo",
          "n": 1
        }
      ],
      "known_share": 0.244,
      "mentions": 123,
      "competitors_seen": 7,
      "other_product": 0,
      "verdicts": {
        "absent": 11,
        "mentioned": 1
      },
      "searches": 10,
      "from_prompt": 0.29,
      "prompt_kept": 0.45,
      "added": [
        "api",
        "cli",
        "github",
        "search",
        "actions",
        "brand",
        "llm",
        "2026"
      ],
      "brand_searches": 0,
      "flags": [
        "off_target"
      ]
    },
    {
      "id": "raw-answers-citations-behind-score",
      "text": "We want every raw AI answer and citation behind an AI visibility score, not just a dashboard. Which tools give us that?",
      "runs": 3,
      "answers": 12,
      "enough": true,
      "from": "2026-10-21",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "recommended": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "run_named": [
        0,
        0,
        0
      ],
      "products": [
        {
          "name": "Profound",
          "n": 12
        },
        {
          "name": "Otterly.AI",
          "n": 11
        },
        {
          "name": "Peec AI",
          "n": 11
        },
        {
          "name": "Scrunch AI",
          "n": 6
        },
        {
          "name": "Scrunch",
          "n": 5
        },
        {
          "name": "Ahrefs Brand Radar",
          "n": 3
        },
        {
          "name": "BigQuery",
          "n": 3
        },
        {
          "name": "DataForSEO",
          "n": 3
        },
        {
          "name": "Evertune",
          "n": 3
        },
        {
          "name": "Gemini",
          "n": 3
        },
        {
          "name": "Keyword.com",
          "n": 3
        },
        {
          "name": "Perplexity",
          "n": 3
        },
        {
          "name": "Rankscale",
          "n": 3
        },
        {
          "name": "SE Ranking",
          "n": 3
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 3
        },
        {
          "name": "SerpApi",
          "n": 3
        },
        {
          "name": "Snowflake",
          "n": 3
        },
        {
          "name": "AthenaHQ",
          "n": 2
        },
        {
          "name": "ChatGPT",
          "n": 2
        },
        {
          "name": "Google AI Overviews",
          "n": 2
        },
        {
          "name": "OpenAI",
          "n": 2
        },
        {
          "name": "Bluefish",
          "n": 1
        },
        {
          "name": "Brandlight",
          "n": 1
        },
        {
          "name": "Claude",
          "n": 1
        },
        {
          "name": "Copilot",
          "n": 1
        },
        {
          "name": "Gemini API",
          "n": 1
        },
        {
          "name": "Goodie AI",
          "n": 1
        },
        {
          "name": "Google AI Mode",
          "n": 1
        },
        {
          "name": "Miaowa GEO",
          "n": 1
        },
        {
          "name": "OpenAI Responses API",
          "n": 1
        },
        {
          "name": "Perplexity Sonar API",
          "n": 1
        },
        {
          "name": "Promptmonitor",
          "n": 1
        },
        {
          "name": "Promptwatch",
          "n": 1
        },
        {
          "name": "S3",
          "n": 1
        },
        {
          "name": "Semrush AI Visibility Toolkit",
          "n": 1
        },
        {
          "name": "TheRankMasters",
          "n": 1
        },
        {
          "name": "ZipTie",
          "n": 1
        },
        {
          "name": "metehan.ai",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "Scrunch AI",
          "n": 6
        },
        {
          "name": "Scrunch",
          "n": 5
        },
        {
          "name": "BigQuery",
          "n": 3
        },
        {
          "name": "DataForSEO",
          "n": 3
        },
        {
          "name": "Evertune",
          "n": 3
        },
        {
          "name": "Gemini",
          "n": 3
        },
        {
          "name": "Keyword.com",
          "n": 3
        },
        {
          "name": "Perplexity",
          "n": 3
        },
        {
          "name": "Rankscale",
          "n": 3
        },
        {
          "name": "SE Ranking",
          "n": 3
        },
        {
          "name": "SerpApi",
          "n": 3
        },
        {
          "name": "Snowflake",
          "n": 3
        },
        {
          "name": "AthenaHQ",
          "n": 2
        },
        {
          "name": "ChatGPT",
          "n": 2
        },
        {
          "name": "Google AI Overviews",
          "n": 2
        },
        {
          "name": "OpenAI",
          "n": 2
        },
        {
          "name": "Bluefish",
          "n": 1
        },
        {
          "name": "Brandlight",
          "n": 1
        },
        {
          "name": "Claude",
          "n": 1
        },
        {
          "name": "Copilot",
          "n": 1
        },
        {
          "name": "Gemini API",
          "n": 1
        },
        {
          "name": "Goodie AI",
          "n": 1
        },
        {
          "name": "Google AI Mode",
          "n": 1
        },
        {
          "name": "Miaowa GEO",
          "n": 1
        },
        {
          "name": "OpenAI Responses API",
          "n": 1
        },
        {
          "name": "Perplexity Sonar API",
          "n": 1
        },
        {
          "name": "Promptmonitor",
          "n": 1
        },
        {
          "name": "Promptwatch",
          "n": 1
        },
        {
          "name": "S3",
          "n": 1
        },
        {
          "name": "Semrush AI Visibility Toolkit",
          "n": 1
        },
        {
          "name": "TheRankMasters",
          "n": 1
        },
        {
          "name": "ZipTie",
          "n": 1
        },
        {
          "name": "metehan.ai",
          "n": 1
        }
      ],
      "known_share": 0.377,
      "mentions": 106,
      "competitors_seen": 5,
      "other_product": 0,
      "verdicts": {
        "absent": 12
      },
      "searches": 24,
      "from_prompt": 0.289,
      "prompt_kept": 0.3,
      "added": [
        "api",
        "export",
        "responses",
        "scrunch",
        "endpoint",
        "response",
        "docs",
        "data"
      ],
      "brand_searches": 0,
      "flags": [
        "flat"
      ]
    },
    {
      "id": "devtools-startup-open-source-ai-visibility",
      "text": "What's a good open-source way for a developer-tools startup to check whether AI assistants recommend it over alternatives?",
      "runs": 3,
      "answers": 12,
      "enough": true,
      "from": "2026-10-21",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "recommended": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "run_named": [
        0,
        0,
        0
      ],
      "products": [
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "promptfoo",
          "n": 9
        },
        {
          "name": "Claude",
          "n": 7
        },
        {
          "name": "Gemini",
          "n": 6
        },
        {
          "name": "Perplexity",
          "n": 6
        },
        {
          "name": "Otterly.AI",
          "n": 4
        },
        {
          "name": "Peec AI",
          "n": 4
        },
        {
          "name": "Profound",
          "n": 4
        },
        {
          "name": "Anthropic",
          "n": 3
        },
        {
          "name": "Canonry",
          "n": 3
        },
        {
          "name": "GA4",
          "n": 3
        },
        {
          "name": "GitHub",
          "n": 3
        },
        {
          "name": "Google AI Overviews",
          "n": 3
        },
        {
          "name": "LiteLLM",
          "n": 3
        },
        {
          "name": "OneGlanse",
          "n": 3
        },
        {
          "name": "OpenAI",
          "n": 3
        },
        {
          "name": "Search Console",
          "n": 3
        },
        {
          "name": "Aperture",
          "n": 2
        },
        {
          "name": "Bright Data",
          "n": 2
        },
        {
          "name": "Claude Code",
          "n": 2
        },
        {
          "name": "Claude.ai",
          "n": 2
        },
        {
          "name": "Copilot",
          "n": 2
        },
        {
          "name": "Cursor",
          "n": 2
        },
        {
          "name": "DuckDB",
          "n": 2
        },
        {
          "name": "Google",
          "n": 2
        },
        {
          "name": "Langfuse",
          "n": 2
        },
        {
          "name": "Metabase",
          "n": 2
        },
        {
          "name": "Ollama",
          "n": 2
        },
        {
          "name": "Reddit",
          "n": 2
        },
        {
          "name": "Ahrefs Brand Radar",
          "n": 1
        },
        {
          "name": "Ansvisor",
          "n": 1
        },
        {
          "name": "AthenaHQ",
          "n": 1
        },
        {
          "name": "AutoSEO",
          "n": 1
        },
        {
          "name": "Bing Webmaster",
          "n": 1
        },
        {
          "name": "DEV",
          "n": 1
        },
        {
          "name": "DeepEval",
          "n": 1
        },
        {
          "name": "Evidence.dev",
          "n": 1
        },
        {
          "name": "GEO/AEO Tracker",
          "n": 1
        },
        {
          "name": "GPT",
          "n": 1
        },
        {
          "name": "GitHub Actions",
          "n": 1
        },
        {
          "name": "Google AI Mode",
          "n": 1
        },
        {
          "name": "Grafana",
          "n": 1
        },
        {
          "name": "Grok",
          "n": 1
        },
        {
          "name": "Hacker News",
          "n": 1
        },
        {
          "name": "Inspect",
          "n": 1
        },
        {
          "name": "LaunchDarkly",
          "n": 1
        },
        {
          "name": "Limelit Open",
          "n": 1
        },
        {
          "name": "Mistral",
          "n": 1
        },
        {
          "name": "Next.js",
          "n": 1
        },
        {
          "name": "Notra",
          "n": 1
        },
        {
          "name": "OpenGEO by SurfacedBy",
          "n": 1
        },
        {
          "name": "Optifeed Radar",
          "n": 1
        },
        {
          "name": "Postgres",
          "n": 1
        },
        {
          "name": "Product Hunt",
          "n": 1
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 1
        },
        {
          "name": "Stack Overflow",
          "n": 1
        },
        {
          "name": "StackShare",
          "n": 1
        },
        {
          "name": "UK AISI",
          "n": 1
        },
        {
          "name": "geo-aeo-tracker",
          "n": 1
        },
        {
          "name": "open-geo",
          "n": 1
        },
        {
          "name": "openalternative.co",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "promptfoo",
          "n": 9
        },
        {
          "name": "Claude",
          "n": 7
        },
        {
          "name": "Gemini",
          "n": 6
        },
        {
          "name": "Perplexity",
          "n": 6
        },
        {
          "name": "Anthropic",
          "n": 3
        },
        {
          "name": "Canonry",
          "n": 3
        },
        {
          "name": "GA4",
          "n": 3
        },
        {
          "name": "GitHub",
          "n": 3
        },
        {
          "name": "Google AI Overviews",
          "n": 3
        },
        {
          "name": "LiteLLM",
          "n": 3
        },
        {
          "name": "OneGlanse",
          "n": 3
        },
        {
          "name": "OpenAI",
          "n": 3
        },
        {
          "name": "Search Console",
          "n": 3
        },
        {
          "name": "Aperture",
          "n": 2
        },
        {
          "name": "Bright Data",
          "n": 2
        },
        {
          "name": "Claude Code",
          "n": 2
        },
        {
          "name": "Claude.ai",
          "n": 2
        },
        {
          "name": "Copilot",
          "n": 2
        },
        {
          "name": "Cursor",
          "n": 2
        },
        {
          "name": "DuckDB",
          "n": 2
        },
        {
          "name": "Google",
          "n": 2
        },
        {
          "name": "Langfuse",
          "n": 2
        },
        {
          "name": "Metabase",
          "n": 2
        },
        {
          "name": "Ollama",
          "n": 2
        },
        {
          "name": "Reddit",
          "n": 2
        },
        {
          "name": "Ansvisor",
          "n": 1
        },
        {
          "name": "AthenaHQ",
          "n": 1
        },
        {
          "name": "AutoSEO",
          "n": 1
        },
        {
          "name": "Bing Webmaster",
          "n": 1
        },
        {
          "name": "DEV",
          "n": 1
        },
        {
          "name": "DeepEval",
          "n": 1
        },
        {
          "name": "Evidence.dev",
          "n": 1
        },
        {
          "name": "GEO/AEO Tracker",
          "n": 1
        },
        {
          "name": "GPT",
          "n": 1
        },
        {
          "name": "GitHub Actions",
          "n": 1
        },
        {
          "name": "Google AI Mode",
          "n": 1
        },
        {
          "name": "Grafana",
          "n": 1
        },
        {
          "name": "Grok",
          "n": 1
        },
        {
          "name": "Hacker News",
          "n": 1
        },
        {
          "name": "Inspect",
          "n": 1
        },
        {
          "name": "LaunchDarkly",
          "n": 1
        },
        {
          "name": "Mistral",
          "n": 1
        },
        {
          "name": "Next.js",
          "n": 1
        },
        {
          "name": "Notra",
          "n": 1
        },
        {
          "name": "OpenGEO by SurfacedBy",
          "n": 1
        },
        {
          "name": "Optifeed Radar",
          "n": 1
        },
        {
          "name": "Postgres",
          "n": 1
        },
        {
          "name": "Product Hunt",
          "n": 1
        },
        {
          "name": "Stack Overflow",
          "n": 1
        },
        {
          "name": "StackShare",
          "n": 1
        },
        {
          "name": "UK AISI",
          "n": 1
        },
        {
          "name": "geo-aeo-tracker",
          "n": 1
        },
        {
          "name": "open-geo",
          "n": 1
        },
        {
          "name": "openalternative.co",
          "n": 1
        }
      ],
      "known_share": 0.114,
      "mentions": 132,
      "competitors_seen": 6,
      "other_product": 0,
      "verdicts": {
        "absent": 12
      },
      "searches": 11,
      "from_prompt": 0.095,
      "prompt_kept": 0.099,
      "added": [
        "open",
        "source",
        "github",
        "llm",
        "brand",
        "geo",
        "visibility",
        "tool"
      ],
      "brand_searches": 0,
      "flags": [
        "flat",
        "off_target",
        "rewritten"
      ]
    },
    {
      "id": "test-same-buyer-questions-against",
      "text": "Can I test the same buyer questions against several AI models and compare the answers?",
      "runs": 3,
      "answers": 12,
      "enough": true,
      "from": "2026-10-21",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "recommended": {
        "hits": 0,
        "n": 12,
        "p": 0,
        "lo": 0,
        "hi": 0.2425007574992425
      },
      "run_named": [
        0,
        0,
        0
      ],
      "products": [
        {
          "name": "Promptfoo",
          "n": 8
        },
        {
          "name": "Profound",
          "n": 6
        },
        {
          "name": "ChatGPT",
          "n": 5
        },
        {
          "name": "Claude",
          "n": 5
        },
        {
          "name": "Gemini",
          "n": 5
        },
        {
          "name": "Peec AI",
          "n": 5
        },
        {
          "name": "Ahrefs Brand Radar",
          "n": 4
        },
        {
          "name": "ChatHub",
          "n": 4
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 4
        },
        {
          "name": "LLMcompare.me",
          "n": 3
        },
        {
          "name": "OpenRouter",
          "n": 3
        },
        {
          "name": "OpenRouter Chat",
          "n": 3
        },
        {
          "name": "Otterly.AI",
          "n": 3
        },
        {
          "name": "Perplexity",
          "n": 3
        },
        {
          "name": "Poe",
          "n": 3
        },
        {
          "name": "Scrunch AI",
          "n": 3
        },
        {
          "name": "Vellum",
          "n": 3
        },
        {
          "name": "AthenaHQ",
          "n": 2
        },
        {
          "name": "Frase",
          "n": 2
        },
        {
          "name": "Google AI Overviews",
          "n": 2
        },
        {
          "name": "Nexos.ai",
          "n": 2
        },
        {
          "name": "Product Hunt",
          "n": 2
        },
        {
          "name": "Writesonic",
          "n": 2
        },
        {
          "name": "Amplitude",
          "n": 1
        },
        {
          "name": "Anthropic",
          "n": 1
        },
        {
          "name": "Apify Multi-Model LLM Compare",
          "n": 1
        },
        {
          "name": "Assayer",
          "n": 1
        },
        {
          "name": "Braintrust",
          "n": 1
        },
        {
          "name": "Copilot",
          "n": 1
        },
        {
          "name": "G2",
          "n": 1
        },
        {
          "name": "Google",
          "n": 1
        },
        {
          "name": "HubSpot AI Search Grader",
          "n": 1
        },
        {
          "name": "LLM Comparator",
          "n": 1
        },
        {
          "name": "LLM Deck",
          "n": 1
        },
        {
          "name": "Langfuse",
          "n": 1
        },
        {
          "name": "LiteLLM Model Compare Playground",
          "n": 1
        },
        {
          "name": "Nexos.ai Compare Models",
          "n": 1
        },
        {
          "name": "OpenAI",
          "n": 1
        },
        {
          "name": "OpenRouter API",
          "n": 1
        },
        {
          "name": "OpenRouter Playground",
          "n": 1
        },
        {
          "name": "Otterly AI",
          "n": 1
        },
        {
          "name": "Promptwatch",
          "n": 1
        },
        {
          "name": "PyPI",
          "n": 1
        },
        {
          "name": "Rankability",
          "n": 1
        },
        {
          "name": "Reddit",
          "n": 1
        },
        {
          "name": "Rivo",
          "n": 1
        },
        {
          "name": "SE Visible",
          "n": 1
        },
        {
          "name": "Semrush AI Visibility Toolkit",
          "n": 1
        },
        {
          "name": "Shiprocket Aitlas",
          "n": 1
        },
        {
          "name": "Titan",
          "n": 1
        },
        {
          "name": "Trustmary",
          "n": 1
        },
        {
          "name": "Val Town",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "Promptfoo",
          "n": 8
        },
        {
          "name": "ChatGPT",
          "n": 5
        },
        {
          "name": "Claude",
          "n": 5
        },
        {
          "name": "Gemini",
          "n": 5
        },
        {
          "name": "ChatHub",
          "n": 4
        },
        {
          "name": "LLMcompare.me",
          "n": 3
        },
        {
          "name": "OpenRouter",
          "n": 3
        },
        {
          "name": "OpenRouter Chat",
          "n": 3
        },
        {
          "name": "Perplexity",
          "n": 3
        },
        {
          "name": "Poe",
          "n": 3
        },
        {
          "name": "Scrunch AI",
          "n": 3
        },
        {
          "name": "Vellum",
          "n": 3
        },
        {
          "name": "AthenaHQ",
          "n": 2
        },
        {
          "name": "Google AI Overviews",
          "n": 2
        },
        {
          "name": "Nexos.ai",
          "n": 2
        },
        {
          "name": "Product Hunt",
          "n": 2
        },
        {
          "name": "Writesonic",
          "n": 2
        },
        {
          "name": "Amplitude",
          "n": 1
        },
        {
          "name": "Anthropic",
          "n": 1
        },
        {
          "name": "Apify Multi-Model LLM Compare",
          "n": 1
        },
        {
          "name": "Assayer",
          "n": 1
        },
        {
          "name": "Braintrust",
          "n": 1
        },
        {
          "name": "Copilot",
          "n": 1
        },
        {
          "name": "G2",
          "n": 1
        },
        {
          "name": "Google",
          "n": 1
        },
        {
          "name": "HubSpot AI Search Grader",
          "n": 1
        },
        {
          "name": "LLM Comparator",
          "n": 1
        },
        {
          "name": "LLM Deck",
          "n": 1
        },
        {
          "name": "Langfuse",
          "n": 1
        },
        {
          "name": "LiteLLM Model Compare Playground",
          "n": 1
        },
        {
          "name": "Nexos.ai Compare Models",
          "n": 1
        },
        {
          "name": "OpenAI",
          "n": 1
        },
        {
          "name": "OpenRouter API",
          "n": 1
        },
        {
          "name": "OpenRouter Playground",
          "n": 1
        },
        {
          "name": "Otterly AI",
          "n": 1
        },
        {
          "name": "Promptwatch",
          "n": 1
        },
        {
          "name": "PyPI",
          "n": 1
        },
        {
          "name": "Rankability",
          "n": 1
        },
        {
          "name": "Reddit",
          "n": 1
        },
        {
          "name": "Rivo",
          "n": 1
        },
        {
          "name": "SE Visible",
          "n": 1
        },
        {
          "name": "Semrush AI Visibility Toolkit",
          "n": 1
        },
        {
          "name": "Shiprocket Aitlas",
          "n": 1
        },
        {
          "name": "Titan",
          "n": 1
        },
        {
          "name": "Trustmary",
          "n": 1
        },
        {
          "name": "Val Town",
          "n": 1
        }
      ],
      "known_share": 0.216,
      "mentions": 111,
      "competitors_seen": 6,
      "other_product": 0,
      "verdicts": {
        "absent": 12
      },
      "searches": 9,
      "from_prompt": 0.186,
      "prompt_kept": 0.198,
      "added": [
        "prompts",
        "2026",
        "multiple",
        "side",
        "brand",
        "chat",
        "chatgpt",
        "claude"
      ],
      "brand_searches": 0,
      "flags": [
        "flat",
        "off_target",
        "rewritten"
      ]
    },
    {
      "id": "automate-weekly-ai-answer-checks",
      "text": "How can I automatically ask ChatGPT and Claude the same set of questions every week and track how their answers about my category change?",
      "runs": 2,
      "answers": 8,
      "enough": false,
      "from": "2026-10-22",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 8,
        "p": 0,
        "lo": 2.7755575615628914e-17,
        "hi": 0.32441561951087694
      },
      "recommended": {
        "hits": 0,
        "n": 8,
        "p": 0,
        "lo": 2.7755575615628914e-17,
        "hi": 0.32441561951087694
      },
      "run_named": [
        0,
        0
      ],
      "products": [
        {
          "name": "ChatGPT",
          "n": 7
        },
        {
          "name": "Claude",
          "n": 7
        },
        {
          "name": "Google Sheets",
          "n": 7
        },
        {
          "name": "Anthropic",
          "n": 6
        },
        {
          "name": "OpenAI",
          "n": 6
        },
        {
          "name": "Otterly.AI",
          "n": 6
        },
        {
          "name": "n8n",
          "n": 6
        },
        {
          "name": "Ahrefs Brand Radar",
          "n": 4
        },
        {
          "name": "AthenaHQ",
          "n": 4
        },
        {
          "name": "GitHub Actions",
          "n": 4
        },
        {
          "name": "Looker Studio",
          "n": 4
        },
        {
          "name": "Peec AI",
          "n": 4
        },
        {
          "name": "Profound",
          "n": 4
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 4
        },
        {
          "name": "Zapier",
          "n": 4
        },
        {
          "name": "Airtable",
          "n": 3
        },
        {
          "name": "Gemini",
          "n": 3
        },
        {
          "name": "Make",
          "n": 3
        },
        {
          "name": "Perplexity",
          "n": 3
        },
        {
          "name": "Anthropic API",
          "n": 2
        },
        {
          "name": "OpenAI API",
          "n": 2
        },
        {
          "name": "Scrunch AI",
          "n": 2
        },
        {
          "name": "BigQuery",
          "n": 1
        },
        {
          "name": "G2",
          "n": 1
        },
        {
          "name": "Google",
          "n": 1
        },
        {
          "name": "Google AI Overviews",
          "n": 1
        },
        {
          "name": "Google Looker Studio",
          "n": 1
        },
        {
          "name": "HubSpot AEO Grader",
          "n": 1
        },
        {
          "name": "Metabase",
          "n": 1
        },
        {
          "name": "Promptfoo",
          "n": 1
        },
        {
          "name": "Reddit",
          "n": 1
        },
        {
          "name": "Slack",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "ChatGPT",
          "n": 7
        },
        {
          "name": "Claude",
          "n": 7
        },
        {
          "name": "Google Sheets",
          "n": 7
        },
        {
          "name": "Anthropic",
          "n": 6
        },
        {
          "name": "OpenAI",
          "n": 6
        },
        {
          "name": "n8n",
          "n": 6
        },
        {
          "name": "AthenaHQ",
          "n": 4
        },
        {
          "name": "GitHub Actions",
          "n": 4
        },
        {
          "name": "Looker Studio",
          "n": 4
        },
        {
          "name": "Zapier",
          "n": 4
        },
        {
          "name": "Airtable",
          "n": 3
        },
        {
          "name": "Gemini",
          "n": 3
        },
        {
          "name": "Make",
          "n": 3
        },
        {
          "name": "Perplexity",
          "n": 3
        },
        {
          "name": "Anthropic API",
          "n": 2
        },
        {
          "name": "OpenAI API",
          "n": 2
        },
        {
          "name": "Scrunch AI",
          "n": 2
        },
        {
          "name": "BigQuery",
          "n": 1
        },
        {
          "name": "G2",
          "n": 1
        },
        {
          "name": "Google",
          "n": 1
        },
        {
          "name": "Google AI Overviews",
          "n": 1
        },
        {
          "name": "Google Looker Studio",
          "n": 1
        },
        {
          "name": "HubSpot AEO Grader",
          "n": 1
        },
        {
          "name": "Metabase",
          "n": 1
        },
        {
          "name": "Promptfoo",
          "n": 1
        },
        {
          "name": "Reddit",
          "n": 1
        },
        {
          "name": "Slack",
          "n": 1
        }
      ],
      "known_share": 0.21,
      "mentions": 105,
      "competitors_seen": 5,
      "other_product": 0,
      "verdicts": {
        "absent": 8
      },
      "searches": 8,
      "from_prompt": 0.086,
      "prompt_kept": 0.114,
      "added": [
        "tracking",
        "openai",
        "prompts",
        "2026",
        "anthropic",
        "brand",
        "monitoring",
        "pricing"
      ],
      "brand_searches": 0
    },
    {
      "id": "coding-assistants-recommend-our-library",
      "text": "How do we find out whether coding assistants recommend our library or API when developers ask how to do something?",
      "runs": 2,
      "answers": 8,
      "enough": false,
      "from": "2026-10-22",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 8,
        "p": 0,
        "lo": 2.7755575615628914e-17,
        "hi": 0.32441561951087694
      },
      "recommended": {
        "hits": 0,
        "n": 8,
        "p": 0,
        "lo": 2.7755575615628914e-17,
        "hi": 0.32441561951087694
      },
      "run_named": [
        0,
        0
      ],
      "products": [
        {
          "name": "Claude Code",
          "n": 8
        },
        {
          "name": "Cursor",
          "n": 8
        },
        {
          "name": "GitHub Copilot",
          "n": 6
        },
        {
          "name": "ChatGPT",
          "n": 5
        },
        {
          "name": "Peec AI",
          "n": 5
        },
        {
          "name": "promptfoo",
          "n": 5
        },
        {
          "name": "Ahrefs Brand Radar",
          "n": 4
        },
        {
          "name": "Otterly.AI",
          "n": 4
        },
        {
          "name": "Perplexity",
          "n": 4
        },
        {
          "name": "Profound",
          "n": 4
        },
        {
          "name": "Semrush AI Toolkit",
          "n": 4
        },
        {
          "name": "Claude",
          "n": 3
        },
        {
          "name": "Codex",
          "n": 3
        },
        {
          "name": "Context7",
          "n": 3
        },
        {
          "name": "Gemini",
          "n": 3
        },
        {
          "name": "Google Sheets",
          "n": 3
        },
        {
          "name": "Copilot",
          "n": 2
        },
        {
          "name": "Gauge",
          "n": 2
        },
        {
          "name": "GitHub",
          "n": 2
        },
        {
          "name": "Lightsage",
          "n": 2
        },
        {
          "name": "Scrunch AI",
          "n": 2
        },
        {
          "name": "Windsurf",
          "n": 2
        },
        {
          "name": "Airtable",
          "n": 1
        },
        {
          "name": "AthenaHQ",
          "n": 1
        },
        {
          "name": "Discord",
          "n": 1
        },
        {
          "name": "GPT",
          "n": 1
        },
        {
          "name": "Gemini CLI",
          "n": 1
        },
        {
          "name": "Google AI Overviews",
          "n": 1
        },
        {
          "name": "Gracker",
          "n": 1
        },
        {
          "name": "GrowByData",
          "n": 1
        },
        {
          "name": "Marketful",
          "n": 1
        },
        {
          "name": "Microsoft Copilot",
          "n": 1
        },
        {
          "name": "NoGood",
          "n": 1
        },
        {
          "name": "OpenAI Codex",
          "n": 1
        },
        {
          "name": "OpenAI Codex CLI",
          "n": 1
        },
        {
          "name": "Reddit",
          "n": 1
        },
        {
          "name": "Sapient",
          "n": 1
        },
        {
          "name": "Scrunch",
          "n": 1
        },
        {
          "name": "Stack Overflow",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "Claude Code",
          "n": 8
        },
        {
          "name": "Cursor",
          "n": 8
        },
        {
          "name": "GitHub Copilot",
          "n": 6
        },
        {
          "name": "ChatGPT",
          "n": 5
        },
        {
          "name": "promptfoo",
          "n": 5
        },
        {
          "name": "Perplexity",
          "n": 4
        },
        {
          "name": "Claude",
          "n": 3
        },
        {
          "name": "Codex",
          "n": 3
        },
        {
          "name": "Context7",
          "n": 3
        },
        {
          "name": "Gemini",
          "n": 3
        },
        {
          "name": "Google Sheets",
          "n": 3
        },
        {
          "name": "Copilot",
          "n": 2
        },
        {
          "name": "GitHub",
          "n": 2
        },
        {
          "name": "Lightsage",
          "n": 2
        },
        {
          "name": "Scrunch AI",
          "n": 2
        },
        {
          "name": "Windsurf",
          "n": 2
        },
        {
          "name": "Airtable",
          "n": 1
        },
        {
          "name": "AthenaHQ",
          "n": 1
        },
        {
          "name": "Discord",
          "n": 1
        },
        {
          "name": "GPT",
          "n": 1
        },
        {
          "name": "Gemini CLI",
          "n": 1
        },
        {
          "name": "Google AI Overviews",
          "n": 1
        },
        {
          "name": "Gracker",
          "n": 1
        },
        {
          "name": "GrowByData",
          "n": 1
        },
        {
          "name": "Marketful",
          "n": 1
        },
        {
          "name": "Microsoft Copilot",
          "n": 1
        },
        {
          "name": "NoGood",
          "n": 1
        },
        {
          "name": "OpenAI Codex",
          "n": 1
        },
        {
          "name": "OpenAI Codex CLI",
          "n": 1
        },
        {
          "name": "Reddit",
          "n": 1
        },
        {
          "name": "Sapient",
          "n": 1
        },
        {
          "name": "Scrunch",
          "n": 1
        },
        {
          "name": "Stack Overflow",
          "n": 1
        }
      ],
      "known_share": 0.228,
      "mentions": 101,
      "competitors_seen": 6,
      "other_product": 0,
      "verdicts": {
        "absent": 8
      },
      "searches": 7,
      "from_prompt": 0.262,
      "prompt_kept": 0.351,
      "added": [
        "visibility",
        "2026",
        "ai",
        "brand",
        "tools",
        "claude",
        "monitoring",
        "recommendations"
      ],
      "brand_searches": 0
    },
    {
      "id": "cheapest-in-house-ai-visibility-tracking",
      "text": "What's the cheapest way to track our brand in AI answers ourselves instead of paying for a SaaS subscription?",
      "runs": 2,
      "answers": 8,
      "enough": false,
      "from": "2026-10-22",
      "notes": [
        "asked or graded 2 ways in this window (a method change): the rates pool them"
      ],
      "named": {
        "hits": 0,
        "n": 8,
        "p": 0,
        "lo": 2.7755575615628914e-17,
        "hi": 0.32441561951087694
      },
      "recommended": {
        "hits": 0,
        "n": 8,
        "p": 0,
        "lo": 2.7755575615628914e-17,
        "hi": 0.32441561951087694
      },
      "run_named": [
        0,
        0
      ],
      "products": [
        {
          "name": "ChatGPT",
          "n": 8
        },
        {
          "name": "Google Sheets",
          "n": 8
        },
        {
          "name": "Perplexity",
          "n": 6
        },
        {
          "name": "Gemini",
          "n": 5
        },
        {
          "name": "OpenAI",
          "n": 5
        },
        {
          "name": "DataForSEO",
          "n": 4
        },
        {
          "name": "Google AI Overviews",
          "n": 4
        },
        {
          "name": "Aperture",
          "n": 3
        },
        {
          "name": "Claude",
          "n": 3
        },
        {
          "name": "GitHub Actions",
          "n": 3
        },
        {
          "name": "Otterly.AI",
          "n": 3
        },
        {
          "name": "Peec AI",
          "n": 3
        },
        {
          "name": "Profound",
          "n": 3
        },
        {
          "name": "SerpApi",
          "n": 3
        },
        {
          "name": "GPT-4o-mini",
          "n": 2
        },
        {
          "name": "Google",
          "n": 2
        },
        {
          "name": "Google Gemini",
          "n": 2
        },
        {
          "name": "Looker Studio",
          "n": 2
        },
        {
          "name": "Python",
          "n": 2
        },
        {
          "name": "SQLite",
          "n": 2
        },
        {
          "name": "Airtable",
          "n": 1
        },
        {
          "name": "Anthropic Claude",
          "n": 1
        },
        {
          "name": "Bing Webmaster Tools",
          "n": 1
        },
        {
          "name": "Bright Data",
          "n": 1
        },
        {
          "name": "Claude Haiku",
          "n": 1
        },
        {
          "name": "Copilot",
          "n": 1
        },
        {
          "name": "DZone",
          "n": 1
        },
        {
          "name": "Gemini API",
          "n": 1
        },
        {
          "name": "Gemini Flash",
          "n": 1
        },
        {
          "name": "GitHub",
          "n": 1
        },
        {
          "name": "Google AI Mode",
          "n": 1
        },
        {
          "name": "Google Apps Script",
          "n": 1
        },
        {
          "name": "Jetfuel",
          "n": 1
        },
        {
          "name": "Justin McKelvey",
          "n": 1
        },
        {
          "name": "Lettertrace",
          "n": 1
        },
        {
          "name": "Limelit Open",
          "n": 1
        },
        {
          "name": "Make",
          "n": 1
        },
        {
          "name": "OneGlanse",
          "n": 1
        },
        {
          "name": "OpenSight",
          "n": 1
        },
        {
          "name": "SEOJuice",
          "n": 1
        },
        {
          "name": "Supabase",
          "n": 1
        },
        {
          "name": "Texta",
          "n": 1
        },
        {
          "name": "canonry",
          "n": 1
        },
        {
          "name": "geo-aeo-tracker",
          "n": 1
        },
        {
          "name": "n8n",
          "n": 1
        }
      ],
      "unexpected": [
        {
          "name": "ChatGPT",
          "n": 8
        },
        {
          "name": "Google Sheets",
          "n": 8
        },
        {
          "name": "Perplexity",
          "n": 6
        },
        {
          "name": "Gemini",
          "n": 5
        },
        {
          "name": "OpenAI",
          "n": 5
        },
        {
          "name": "DataForSEO",
          "n": 4
        },
        {
          "name": "Google AI Overviews",
          "n": 4
        },
        {
          "name": "Aperture",
          "n": 3
        },
        {
          "name": "Claude",
          "n": 3
        },
        {
          "name": "GitHub Actions",
          "n": 3
        },
        {
          "name": "SerpApi",
          "n": 3
        },
        {
          "name": "GPT-4o-mini",
          "n": 2
        },
        {
          "name": "Google",
          "n": 2
        },
        {
          "name": "Google Gemini",
          "n": 2
        },
        {
          "name": "Looker Studio",
          "n": 2
        },
        {
          "name": "Python",
          "n": 2
        },
        {
          "name": "SQLite",
          "n": 2
        },
        {
          "name": "Airtable",
          "n": 1
        },
        {
          "name": "Anthropic Claude",
          "n": 1
        },
        {
          "name": "Bing Webmaster Tools",
          "n": 1
        },
        {
          "name": "Bright Data",
          "n": 1
        },
        {
          "name": "Claude Haiku",
          "n": 1
        },
        {
          "name": "Copilot",
          "n": 1
        },
        {
          "name": "DZone",
          "n": 1
        },
        {
          "name": "Gemini API",
          "n": 1
        },
        {
          "name": "Gemini Flash",
          "n": 1
        },
        {
          "name": "GitHub",
          "n": 1
        },
        {
          "name": "Google AI Mode",
          "n": 1
        },
        {
          "name": "Google Apps Script",
          "n": 1
        },
        {
          "name": "Jetfuel",
          "n": 1
        },
        {
          "name": "Justin McKelvey",
          "n": 1
        },
        {
          "name": "Lettertrace",
          "n": 1
        },
        {
          "name": "Make",
          "n": 1
        },
        {
          "name": "OneGlanse",
          "n": 1
        },
        {
          "name": "OpenSight",
          "n": 1
        },
        {
          "name": "SEOJuice",
          "n": 1
        },
        {
          "name": "Supabase",
          "n": 1
        },
        {
          "name": "Texta",
          "n": 1
        },
        {
          "name": "canonry",
          "n": 1
        },
        {
          "name": "geo-aeo-tracker",
          "n": 1
        },
        {
          "name": "n8n",
          "n": 1
        }
      ],
      "known_share": 0.102,
      "mentions": 98,
      "competitors_seen": 4,
      "other_product": 0,
      "verdicts": {
        "absent": 8
      },
      "searches": 9,
      "from_prompt": 0.122,
      "prompt_kept": 0.141,
      "added": [
        "api",
        "chatgpt",
        "mentions",
        "free",
        "gemini",
        "llm",
        "open",
        "pricing"
      ],
      "brand_searches": 0
    }
  ],
  "findings": [
    {
      "kind": "flat",
      "variant": "always_absent",
      "prompt": "open-source-alternative-profound-peec",
      "text": "Is there an open-source alternative to Profound or Peec AI?",
      "numbers": "named in 0 of 12 answers over 3 runs; 2 fix attempts targeted it and none moved it",
      "suggestion": "tells you little; consider rewording or retiring it. Either Cheap Seats can't win this question (reword it toward what Cheap Seats does, or retire it), or it's the most important gap in the set (keep it, and work the fix list for it). 2 fix attempts for it are still waiting for an outcome: wait for them first"
    },
    {
      "kind": "flat",
      "variant": "always_absent",
      "prompt": "want-track-ai-answer-visibility",
      "text": "We want to track AI answer visibility without sending our data to another SaaS vendor. What are our options?",
      "numbers": "named in 0 of 12 answers over 3 runs; 2 fix attempts targeted it and none moved it",
      "suggestion": "tells you little; consider rewording or retiring it. Either Cheap Seats can't win this question (reword it toward what Cheap Seats does, or retire it), or it's the most important gap in the set (keep it, and work the fix list for it). 2 fix attempts for it are still waiting for an outcome: wait for them first"
    },
    {
      "kind": "flat",
      "variant": "always_absent",
      "prompt": "build-own-ai-visibility-tracker",
      "text": "Should we build our own AI visibility tracker on the OpenAI and Anthropic APIs, or buy a tool?",
      "numbers": "named in 0 of 12 answers over 3 runs; 2 fix attempts targeted it and none moved it",
      "suggestion": "tells you little; consider rewording or retiring it. Either Cheap Seats can't win this question (reword it toward what Cheap Seats does, or retire it), or it's the most important gap in the set (keep it, and work the fix list for it). 2 fix attempts for it are still waiting for an outcome: wait for them first"
    },
    {
      "kind": "flat",
      "variant": "always_absent",
      "prompt": "self-hosted-ai-visibility-docker",
      "text": "Is there a self-hosted AI visibility tracker I can run in Docker?",
      "numbers": "named in 0 of 12 answers over 3 runs; 3 fix attempts targeted it and none moved it",
      "suggestion": "tells you little; consider rewording or retiring it. Either Cheap Seats can't win this question (reword it toward what Cheap Seats does, or retire it), or it's the most important gap in the set (keep it, and work the fix list for it). 3 fix attempts for it are still waiting for an outcome: wait for them first"
    },
    {
      "kind": "flat",
      "variant": "always_absent",
      "prompt": "ai-visibility-tracker-kubernetes",
      "text": "Can we run an AI search visibility tracker on our own Kubernetes cluster?",
      "numbers": "named in 0 of 12 answers over 3 runs; 2 fix attempts targeted it and none moved it",
      "suggestion": "tells you little; consider rewording or retiring it. Either Cheap Seats can't win this question (reword it toward what Cheap Seats does, or retire it), or it's the most important gap in the set (keep it, and work the fix list for it). 2 fix attempts for it are still waiting for an outcome: wait for them first"
    },
    {
      "kind": "flat",
      "variant": "always_absent",
      "prompt": "ai-visibility-bring-own-api-keys",
      "text": "Which AI visibility tools let us use our own OpenAI and Anthropic API keys?",
      "numbers": "named in 0 of 12 answers over 3 runs; 2 fix attempts targeted it and none moved it",
      "suggestion": "tells you little; consider rewording or retiring it. Either Cheap Seats can't win this question (reword it toward what Cheap Seats does, or retire it), or it's the most important gap in the set (keep it, and work the fix list for it). 2 fix attempts for it are still waiting for an outcome: wait for them first"
    },
    {
      "kind": "flat",
      "variant": "always_absent",
      "prompt": "cost-run-own-ai-visibility-checks",
      "text": "How much does it cost in API fees to run our own AI visibility checks every day, and how do we cap it?",
      "numbers": "named in 0 of 12 answers over 3 runs; 2 fix attempts targeted it and none moved it",
      "suggestion": "tells you little; consider rewording or retiring it. Either Cheap Seats can't win this question (reword it toward what Cheap Seats does, or retire it), or it's the most important gap in the set (keep it, and work the fix list for it). 2 fix attempts for it are still waiting for an outcome: wait for them first"
    },
    {
      "kind": "flat",
      "variant": "always_absent",
      "prompt": "raw-answers-citations-behind-score",
      "text": "We want every raw AI answer and citation behind an AI visibility score, not just a dashboard. Which tools give us that?",
      "numbers": "named in 0 of 12 answers over 3 runs",
      "suggestion": "tells you little; consider rewording or retiring it. Either Cheap Seats can't win this question (reword it toward what Cheap Seats does, or retire it), or it's the most important gap in the set (keep it, and work the fix list for it)"
    },
    {
      "kind": "flat",
      "variant": "always_absent",
      "prompt": "devtools-startup-open-source-ai-visibility",
      "text": "What's a good open-source way for a developer-tools startup to check whether AI assistants recommend it over alternatives?",
      "numbers": "named in 0 of 12 answers over 3 runs; 2 fix attempts targeted it and none moved it",
      "suggestion": "tells you little; consider rewording or retiring it. Either Cheap Seats can't win this question (reword it toward what Cheap Seats does, or retire it), or it's the most important gap in the set (keep it, and work the fix list for it). 2 fix attempts for it are still waiting for an outcome: wait for them first"
    },
    {
      "kind": "flat",
      "variant": "always_absent",
      "prompt": "test-same-buyer-questions-against",
      "text": "Can I test the same buyer questions against several AI models and compare the answers?",
      "numbers": "named in 0 of 12 answers over 3 runs; 3 fix attempts targeted it and none moved it",
      "suggestion": "tells you little; consider rewording or retiring it. Either Cheap Seats can't win this question (reword it toward what Cheap Seats does, or retire it), or it's the most important gap in the set (keep it, and work the fix list for it). 3 fix attempts for it are still waiting for an outcome: wait for them first"
    },
    {
      "kind": "off_target",
      "prompt": "open-source-tools-measuring-ai",
      "text": "Are there open-source tools for measuring AI search visibility?",
      "numbers": "20% of 142 product mentions are Cheap Seats or a configured competitor (7 of 12 competitors named at all); \"ChatGPT\", not a configured competitor, is named in 7 of 12 answers, more than Cheap Seats or any competitor",
      "suggestion": "add context to the prompt (the category, who is asking) so it's answered about the products you compete with, or add \"ChatGPT\" to the competitors if it is in fact one",
      "products": [
        {
          "name": "ChatGPT",
          "n": 7
        },
        {
          "name": "Perplexity",
          "n": 7
        },
        {
          "name": "Google AI Overviews",
          "n": 6
        },
        {
          "name": "promptfoo",
          "n": 6
        },
        {
          "name": "Gemini",
          "n": 5
        }
      ]
    },
    {
      "kind": "off_target",
      "prompt": "open-source-alternative-profound-peec",
      "text": "Is there an open-source alternative to Profound or Peec AI?",
      "numbers": "28% of 127 product mentions are Cheap Seats or a configured competitor (7 of 12 competitors named at all)",
      "suggestion": "add context to the prompt (the category, who is asking) so it's answered about the products you compete with, or add \"ChatGPT\" to the competitors if it is in fact one",
      "products": [
        {
          "name": "ChatGPT",
          "n": 6
        },
        {
          "name": "Promptfoo",
          "n": 6
        },
        {
          "name": "Gemini",
          "n": 5
        },
        {
          "name": "Langfuse",
          "n": 5
        },
        {
          "name": "Perplexity",
          "n": 5
        }
      ]
    },
    {
      "kind": "off_target",
      "prompt": "want-track-ai-answer-visibility",
      "text": "We want to track AI answer visibility without sending our data to another SaaS vendor. What are our options?",
      "numbers": "8% of 185 product mentions are Cheap Seats or a configured competitor (5 of 12 competitors named at all); \"ChatGPT\", not a configured competitor, is named in 9 of 12 answers, more than Cheap Seats or any competitor",
      "suggestion": "add context to the prompt (the category, who is asking) so it's answered about the products you compete with, or add \"ChatGPT\" to the competitors if it is in fact one",
      "products": [
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Gemini",
          "n": 7
        },
        {
          "name": "Metabase",
          "n": 7
        },
        {
          "name": "Perplexity",
          "n": 7
        },
        {
          "name": "Claude",
          "n": 6
        }
      ]
    },
    {
      "kind": "off_target",
      "prompt": "build-own-ai-visibility-tracker",
      "text": "Should we build our own AI visibility tracker on the OpenAI and Anthropic APIs, or buy a tool?",
      "numbers": "27% of 145 product mentions are Cheap Seats or a configured competitor (5 of 12 competitors named at all)",
      "suggestion": "add context to the prompt (the category, who is asking) so it's answered about the products you compete with, or add \"Anthropic\" to the competitors if it is in fact one",
      "products": [
        {
          "name": "Anthropic",
          "n": 11
        },
        {
          "name": "OpenAI",
          "n": 11
        },
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Claude",
          "n": 8
        },
        {
          "name": "Perplexity",
          "n": 7
        }
      ]
    },
    {
      "kind": "off_target",
      "prompt": "self-hosted-ai-visibility-docker",
      "text": "Is there a self-hosted AI visibility tracker I can run in Docker?",
      "numbers": "21% of 134 product mentions are Cheap Seats or a configured competitor (7 of 12 competitors named at all); \"ChatGPT\", not a configured competitor, is named in 9 of 12 answers, more than Cheap Seats or any competitor",
      "suggestion": "add context to the prompt (the category, who is asking) so it's answered about the products you compete with, or add \"ChatGPT\" to the competitors if it is in fact one",
      "products": [
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Gemini",
          "n": 7
        },
        {
          "name": "Perplexity",
          "n": 7
        },
        {
          "name": "Google AI Overviews",
          "n": 6
        },
        {
          "name": "Metabase",
          "n": 5
        }
      ]
    },
    {
      "kind": "off_target",
      "prompt": "ai-visibility-tracker-kubernetes",
      "text": "Can we run an AI search visibility tracker on our own Kubernetes cluster?",
      "numbers": "18% of 162 product mentions are Cheap Seats or a configured competitor (7 of 12 competitors named at all); \"ChatGPT\", not a configured competitor, is named in 9 of 12 answers, more than Cheap Seats or any competitor",
      "suggestion": "add context to the prompt (the category, who is asking) so it's answered about the products you compete with, or add \"ChatGPT\" to the competitors if it is in fact one",
      "products": [
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Kubernetes",
          "n": 8
        },
        {
          "name": "Perplexity",
          "n": 8
        },
        {
          "name": "Gemini",
          "n": 7
        },
        {
          "name": "OpenAI",
          "n": 7
        }
      ]
    },
    {
      "kind": "off_target",
      "prompt": "ai-visibility-bring-own-api-keys",
      "text": "Which AI visibility tools let us use our own OpenAI and Anthropic API keys?",
      "numbers": "21% of 150 product mentions are Cheap Seats or a configured competitor (7 of 12 competitors named at all)",
      "suggestion": "add context to the prompt (the category, who is asking) so it's answered about the products you compete with, or add \"Anthropic\" to the competitors if it is in fact one",
      "products": [
        {
          "name": "Anthropic",
          "n": 7
        },
        {
          "name": "ChatGPT",
          "n": 7
        },
        {
          "name": "OpenAI",
          "n": 7
        },
        {
          "name": "Claude",
          "n": 6
        },
        {
          "name": "Promptfoo",
          "n": 6
        }
      ]
    },
    {
      "kind": "off_target",
      "prompt": "cost-run-own-ai-visibility-checks",
      "text": "How much does it cost in API fees to run our own AI visibility checks every day, and how do we cap it?",
      "numbers": "17% of 94 product mentions are Cheap Seats or a configured competitor (4 of 12 competitors named at all); \"OpenAI\", not a configured competitor, is named in 10 of 12 answers, more than Cheap Seats or any competitor",
      "suggestion": "add context to the prompt (the category, who is asking) so it's answered about the products you compete with, or add \"OpenAI\" to the competitors if it is in fact one",
      "products": [
        {
          "name": "OpenAI",
          "n": 10
        },
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "Anthropic",
          "n": 7
        },
        {
          "name": "Gemini",
          "n": 6
        },
        {
          "name": "Google",
          "n": 6
        }
      ]
    },
    {
      "kind": "off_target",
      "prompt": "ai-visibility-cli-ci",
      "text": "Can I run AI visibility checks from the command line or in a CI pipeline?",
      "numbers": "24% of 123 product mentions are Cheap Seats or a configured competitor (7 of 12 competitors named at all)",
      "suggestion": "add context to the prompt (the category, who is asking) so it's answered about the products you compete with, or add \"OpenAI\" to the competitors if it is in fact one",
      "products": [
        {
          "name": "OpenAI",
          "n": 7
        },
        {
          "name": "GitHub Actions",
          "n": 6
        },
        {
          "name": "Perplexity",
          "n": 6
        },
        {
          "name": "Anthropic",
          "n": 5
        },
        {
          "name": "ChatGPT",
          "n": 5
        }
      ]
    },
    {
      "kind": "off_target",
      "prompt": "devtools-startup-open-source-ai-visibility",
      "text": "What's a good open-source way for a developer-tools startup to check whether AI assistants recommend it over alternatives?",
      "numbers": "11% of 132 product mentions are Cheap Seats or a configured competitor (6 of 12 competitors named at all); \"ChatGPT\", not a configured competitor, is named in 9 of 12 answers, more than Cheap Seats or any competitor",
      "suggestion": "add context to the prompt (the category, who is asking) so it's answered about the products you compete with, or add \"ChatGPT\" to the competitors if it is in fact one",
      "products": [
        {
          "name": "ChatGPT",
          "n": 9
        },
        {
          "name": "promptfoo",
          "n": 9
        },
        {
          "name": "Claude",
          "n": 7
        },
        {
          "name": "Gemini",
          "n": 6
        },
        {
          "name": "Perplexity",
          "n": 6
        }
      ]
    },
    {
      "kind": "off_target",
      "prompt": "test-same-buyer-questions-against",
      "text": "Can I test the same buyer questions against several AI models and compare the answers?",
      "numbers": "22% of 111 product mentions are Cheap Seats or a configured competitor (6 of 12 competitors named at all); \"Promptfoo\", not a configured competitor, is named in 8 of 12 answers, more than Cheap Seats or any competitor",
      "suggestion": "add context to the prompt (the category, who is asking) so it's answered about the products you compete with, or add \"Promptfoo\" to the competitors if it is in fact one",
      "products": [
        {
          "name": "Promptfoo",
          "n": 8
        },
        {
          "name": "ChatGPT",
          "n": 5
        },
        {
          "name": "Claude",
          "n": 5
        },
        {
          "name": "Gemini",
          "n": 5
        },
        {
          "name": "ChatHub",
          "n": 4
        }
      ]
    },
    {
      "kind": "rewritten",
      "prompt": "want-track-ai-answer-visibility",
      "text": "We want to track AI answer visibility without sending our data to another SaaS vendor. What are our options?",
      "numbers": "14% of a search's words come from the prompt and it keeps 17% of the prompt's, over 9 searches",
      "suggestion": "buyers' assistants search for different words: \"brand\", \"open\", \"source\", \"geo\", \"github\"; consider phrasing the prompt that way",
      "words": [
        "brand",
        "open",
        "source",
        "geo",
        "github"
      ]
    },
    {
      "kind": "rewritten",
      "prompt": "build-own-ai-visibility-tracker",
      "text": "Should we build our own AI visibility tracker on the OpenAI and Anthropic APIs, or buy a tool?",
      "numbers": "17% of a search's words come from the prompt and it keeps 24% of the prompt's, over 12 searches",
      "suggestion": "buyers' assistants search for different words: \"tracking\", \"api\", \"pricing\", \"chatgpt\", \"search\"; consider phrasing the prompt that way",
      "words": [
        "tracking",
        "api",
        "pricing",
        "chatgpt",
        "search"
      ]
    },
    {
      "kind": "rewritten",
      "prompt": "cost-run-own-ai-visibility-checks",
      "text": "How much does it cost in API fees to run our own AI visibility checks every day, and how do we cap it?",
      "numbers": "8% of a search's words come from the prompt and it keeps 9% of the prompt's, over 17 searches",
      "suggestion": "buyers' assistants search for different words: \"pricing\", \"search\", \"web\", \"2026\", \"per\"; consider phrasing the prompt that way",
      "words": [
        "pricing",
        "search",
        "web",
        "2026",
        "per"
      ]
    },
    {
      "kind": "rewritten",
      "prompt": "devtools-startup-open-source-ai-visibility",
      "text": "What's a good open-source way for a developer-tools startup to check whether AI assistants recommend it over alternatives?",
      "numbers": "10% of a search's words come from the prompt and it keeps 10% of the prompt's, over 11 searches",
      "suggestion": "buyers' assistants search for different words: \"open\", \"source\", \"github\", \"llm\", \"brand\"; consider phrasing the prompt that way",
      "words": [
        "open",
        "source",
        "github",
        "llm",
        "brand"
      ]
    },
    {
      "kind": "rewritten",
      "prompt": "test-same-buyer-questions-against",
      "text": "Can I test the same buyer questions against several AI models and compare the answers?",
      "numbers": "19% of a search's words come from the prompt and it keeps 20% of the prompt's, over 9 searches",
      "suggestion": "buyers' assistants search for different words: \"prompts\", \"2026\", \"multiple\", \"side\", \"brand\"; consider phrasing the prompt that way",
      "words": [
        "prompts",
        "2026",
        "multiple",
        "side",
        "brand"
      ]
    }
  ],
  "gaps": [
    {
      "kind": "competitor",
      "name": "Otterly.AI",
      "answers": 75,
      "prompts": 15,
      "searches": 33,
      "citations": 10,
      "numbers": "named in 75 of 168 answers across 15 prompts, added to 33 searches, its pages cited in 10 answers; no prompt names it",
      "toml": "[[prompts]]\nid = \"what-best-alternatives-otterly-ai\"\ntext = \"What are the best alternatives to Otterly.AI?\""
    },
    {
      "kind": "competitor",
      "name": "Semrush AI Toolkit",
      "answers": 38,
      "prompts": 13,
      "searches": 2,
      "citations": 0,
      "numbers": "named in 38 of 168 answers across 13 prompts, added to 2 searches, its pages cited in 0 answers; no prompt names it",
      "toml": "[[prompts]]\nid = \"what-best-alternatives-semrush-ai\"\ntext = \"What are the best alternatives to Semrush AI Toolkit?\""
    },
    {
      "kind": "competitor",
      "name": "Ahrefs Brand Radar",
      "answers": 36,
      "prompts": 12,
      "searches": 0,
      "citations": 0,
      "numbers": "named in 36 of 168 answers across 12 prompts, added to 0 searches, its pages cited in 0 answers; no prompt names it",
      "toml": "[[prompts]]\nid = \"what-best-alternatives-ahrefs-brand\"\ntext = \"What are the best alternatives to Ahrefs Brand Radar?\""
    },
    {
      "kind": "competitor",
      "name": "Elmo",
      "answers": 25,
      "prompts": 7,
      "searches": 4,
      "citations": 9,
      "numbers": "named in 25 of 168 answers across 7 prompts, added to 4 searches, its pages cited in 9 answers; no prompt names it",
      "toml": "[[prompts]]\nid = \"what-best-alternatives-elmo\"\ntext = \"What are the best alternatives to Elmo?\""
    },
    {
      "kind": "product",
      "name": "Perplexity",
      "answers": 81,
      "prompts": 15,
      "searches": 0,
      "citations": 0,
      "numbers": "named in 81 of 168 answers across 15 prompts, but neither a configured competitor nor in any prompt",
      "toml": "[[prompts]]\nid = \"what-best-alternatives-perplexity\"\ntext = \"What are the best alternatives to Perplexity?\"",
      "competitor_toml": "[[competitors]]\nname = \"Perplexity\""
    },
    {
      "kind": "product",
      "name": "Gemini",
      "answers": 77,
      "prompts": 15,
      "searches": 0,
      "citations": 0,
      "numbers": "named in 77 of 168 answers across 15 prompts, but neither a configured competitor nor in any prompt",
      "toml": "[[prompts]]\nid = \"what-best-alternatives-gemini\"\ntext = \"What are the best alternatives to Gemini?\"",
      "competitor_toml": "[[competitors]]\nname = \"Gemini\""
    },
    {
      "kind": "product",
      "name": "Google AI Overviews",
      "answers": 52,
      "prompts": 15,
      "searches": 0,
      "citations": 0,
      "numbers": "named in 52 of 168 answers across 15 prompts, but neither a configured competitor nor in any prompt",
      "toml": "[[prompts]]\nid = \"what-best-alternatives-google-ai\"\ntext = \"What are the best alternatives to Google AI Overviews?\"",
      "competitor_toml": "[[competitors]]\nname = \"Google AI Overviews\""
    },
    {
      "kind": "product",
      "name": "promptfoo",
      "answers": 51,
      "prompts": 10,
      "searches": 0,
      "citations": 0,
      "numbers": "named in 51 of 168 answers across 10 prompts, but neither a configured competitor nor in any prompt",
      "toml": "[[prompts]]\nid = \"what-best-alternatives-promptfoo\"\ntext = \"What are the best alternatives to promptfoo?\"",
      "competitor_toml": "[[competitors]]\nname = \"promptfoo\""
    },
    {
      "kind": "topic",
      "name": "source",
      "answers": 0,
      "prompts": 13,
      "searches": 60,
      "citations": 0,
      "numbers": "added to 60 searches across 13 prompts; no prompt uses the word",
      "example": "open source self-hosted AI visibility tracker LLM brand mentions Docker GitHub",
      "toml": "[[prompts]]\nid = \"open-source-self-hosted-ai\"\ntext = \"Open source self-hosted AI visibility tracker LLM brand mentions Docker GitHub?\""
    },
    {
      "kind": "topic",
      "name": "open",
      "answers": 0,
      "prompts": 11,
      "searches": 56,
      "citations": 0,
      "numbers": "added to 56 searches across 11 prompts; no prompt uses the word",
      "example": "open source self-hosted AI visibility tracker LLM brand mentions Docker GitHub",
      "toml": "[[prompts]]\nid = \"open-source-self-hosted-ai-2\"\ntext = \"Open source self-hosted AI visibility tracker LLM brand mentions Docker GitHub?\""
    },
    {
      "kind": "topic",
      "name": "tracking",
      "answers": 0,
      "prompts": 14,
      "searches": 51,
      "citations": 0,
      "numbers": "added to 51 searches across 14 prompts; no prompt uses the word",
      "example": "AI brand monitoring ChatGPT Claude scheduled prompts weekly tracking answers Peec Profound Otterly",
      "toml": "[[prompts]]\nid = \"ai-brand-monitoring-chatgpt-claude\"\ntext = \"AI brand monitoring ChatGPT Claude scheduled prompts weekly tracking answers Peec Profound Otterly?\""
    },
    {
      "kind": "topic",
      "name": "llm",
      "answers": 0,
      "prompts": 15,
      "searches": 47,
      "citations": 0,
      "numbers": "added to 47 searches across 15 prompts; no prompt uses the word",
      "example": "open source self-hosted AI visibility tracker LLM brand mentions Docker GitHub",
      "toml": "[[prompts]]\nid = \"open-source-self-hosted-ai-3\"\ntext = \"Open source self-hosted AI visibility tracker LLM brand mentions Docker GitHub?\""
    },
    {
      "kind": "topic",
      "name": "github",
      "answers": 0,
      "prompts": 11,
      "searches": 47,
      "citations": 0,
      "numbers": "added to 47 searches across 11 prompts; no prompt uses the word",
      "example": "open source self-hosted AI visibility tracker LLM brand mentions Docker GitHub",
      "toml": "[[prompts]]\nid = \"open-source-self-hosted-ai-4\"\ntext = \"Open source self-hosted AI visibility tracker LLM brand mentions Docker GitHub?\""
    }
  ],
  "healthy": [],
  "not_enough_data": [
    "automate-weekly-ai-answer-checks",
    "coding-assistants-recommend-our-library",
    "cheapest-in-house-ai-visibility-tracking"
  ],
  "jev": {
    "set_id": "self-hosted-ai-visibility",
    "duplicates": [
      {
        "kind": "duplicate",
        "prompts": [
          "open-source-tools-measuring-ai",
          "open-source-alternative-profound-peec"
        ],
        "texts": [
          "Are there open-source tools for measuring AI search visibility?",
          "Is there an open-source alternative to Profound or Peec AI?"
        ],
        "choice": "yes",
        "confidence": 0.73,
        "line": "open-source-tools-measuring-ai and open-source-alternative-profound-peec may ask the same thing",
        "suggestion": "Merge them to save answers: keep one, retire the other.",
        "decided_at": "2026-10-23T17:05:33Z"
      },
      {
        "kind": "duplicate",
        "prompts": [
          "want-track-ai-answer-visibility",
          "ai-visibility-tracker-kubernetes"
        ],
        "texts": [
          "We want to track AI answer visibility without sending our data to another SaaS vendor. What are our options?",
          "Can we run an AI search visibility tracker on our own Kubernetes cluster?"
        ],
        "choice": "yes",
        "confidence": 0.75,
        "line": "want-track-ai-answer-visibility and ai-visibility-tracker-kubernetes may ask the same thing",
        "suggestion": "Merge them to save answers: keep one, retire the other.",
        "decided_at": "2026-10-23T17:05:34Z"
      },
      {
        "kind": "duplicate",
        "prompts": [
          "want-track-ai-answer-visibility",
          "ai-visibility-bring-own-api-keys"
        ],
        "texts": [
          "We want to track AI answer visibility without sending our data to another SaaS vendor. What are our options?",
          "Which AI visibility tools let us use our own OpenAI and Anthropic API keys?"
        ],
        "choice": "yes",
        "confidence": 0.77,
        "line": "want-track-ai-answer-visibility and ai-visibility-bring-own-api-keys may ask the same thing",
        "suggestion": "Merge them to save answers: keep one, retire the other.",
        "decided_at": "2026-10-23T17:05:34Z"
      },
      {
        "kind": "duplicate",
        "prompts": [
          "devtools-startup-open-source-ai-visibility",
          "coding-assistants-recommend-our-library"
        ],
        "texts": [
          "What's a good open-source way for a developer-tools startup to check whether AI assistants recommend it over alternatives?",
          "How do we find out whether coding assistants recommend our library or API when developers ask how to do something?"
        ],
        "choice": "yes",
        "confidence": 0.88,
        "line": "devtools-startup-open-source-ai-visibility and coding-assistants-recommend-our-library may ask the same thing",
        "suggestion": "Merge them to save answers: keep one, retire the other.",
        "decided_at": "2026-10-23T17:05:37Z"
      }
    ],
    "off_target": [],
    "intent": [],
    "branded": [],
    "judged": 80,
    "pending": 15,
    "min_confidence": 0.7
  }
}
