{
  "day": "2026-09-05",
  "categories": {
    "ai-visibility": {
      "version": "1.0.0",
      "lexiconSize": 46,
      "target": "katman",
      "unmatched": {
        "apiOnly": [
          "k1::Anthropic",
          "k1::Google",
          "k2::Anthropic",
          "k2::Google",
          "k3::Anthropic",
          "k3::Google"
        ],
        "consumerOnly": []
      },
      "overall": {
        "pairs": 3,
        "namedOverlap": 0.583,
        "firstBrandAgreement": 0.333,
        "targetAgreement": 1,
        "citationOverlap": 0.037
      },
      "byFamily": {
        "OpenAI": {
          "pairs": 3,
          "namedOverlap": 0.583,
          "firstBrandAgreement": 0.333,
          "targetAgreement": 1,
          "citationOverlap": 0.037
        }
      },
      "pairs": [
        {
          "queryId": "k1",
          "query": "Best AEO (answer engine optimization) tools 2026",
          "family": "OpenAI",
          "apiNamed": [
            "Profound",
            "Peec",
            "Scrunch",
            "Semrush",
            "Ahrefs",
            "Writesonic"
          ],
          "consumerNamed": [
            "Profound",
            "Peec",
            "Scrunch",
            "AthenaHQ",
            "Otterly",
            "Semrush",
            "Ahrefs",
            "Writesonic"
          ],
          "namedOverlap": 0.75,
          "apiFirst": "Profound",
          "consumerFirst": "Profound",
          "firstAgrees": true,
          "apiTarget": false,
          "consumerTarget": false,
          "targetAgrees": true,
          "consumerSearched": true,
          "citationOverlap": 0,
          "apiCitations": 0,
          "consumerCitations": 4
        },
        {
          "queryId": "k2",
          "query": "What tools can audit whether AI chatbots like ChatGPT mention or cite my website?",
          "family": "OpenAI",
          "apiNamed": [
            "Profound",
            "Peec",
            "Scrunch",
            "Otterly",
            "Semrush",
            "Ahrefs"
          ],
          "consumerNamed": [
            "Profound",
            "Peec",
            "Scrunch",
            "Otterly",
            "Semrush",
            "Ahrefs"
          ],
          "namedOverlap": 1,
          "apiFirst": "Otterly",
          "consumerFirst": "Profound",
          "firstAgrees": false,
          "apiTarget": false,
          "consumerTarget": false,
          "targetAgrees": true,
          "consumerSearched": true,
          "citationOverlap": 0.111,
          "apiCitations": 8,
          "consumerCitations": 2
        },
        {
          "queryId": "k3",
          "query": "llms.txt generator tool",
          "family": "OpenAI",
          "apiNamed": [
            "Trakkr",
            "Mintlify",
            "AIOSEO"
          ],
          "consumerNamed": [],
          "namedOverlap": 0,
          "apiFirst": "AIOSEO",
          "consumerFirst": null,
          "firstAgrees": false,
          "apiTarget": false,
          "consumerTarget": false,
          "targetAgrees": true,
          "consumerSearched": false,
          "citationOverlap": 0,
          "apiCitations": 5,
          "consumerCitations": 0
        }
      ],
      "boundary": "Agreement is measured over the brand lexicon supplied; a brand absent from the lexicon is invisible to every rate here. One pass per side, same day. This is a dated observation of two surfaces, not a property of either."
    },
    "ai-video": {
      "version": "1.0.0",
      "lexiconSize": 40,
      "target": "Frutti",
      "unmatched": {
        "apiOnly": [
          "f1::Anthropic",
          "f1::Google",
          "f2::Anthropic",
          "f2::Google",
          "f3::Anthropic",
          "f3::Google"
        ],
        "consumerOnly": []
      },
      "overall": {
        "pairs": 3,
        "namedOverlap": 0.246,
        "firstBrandAgreement": 0.333,
        "targetAgreement": 1,
        "citationOverlap": 0.175
      },
      "byFamily": {
        "OpenAI": {
          "pairs": 3,
          "namedOverlap": 0.246,
          "firstBrandAgreement": 0.333,
          "targetAgreement": 1,
          "citationOverlap": 0.175
        }
      },
      "pairs": [
        {
          "queryId": "f1",
          "query": "Best AI video generator for faceless TikTok channel with consistent characters",
          "family": "OpenAI",
          "apiNamed": [
            "Runway",
            "Veo",
            "Higgsfield"
          ],
          "consumerNamed": [
            "HeyGen",
            "Runway",
            "Veo",
            "Kling",
            "InVideo",
            "CapCut"
          ],
          "namedOverlap": 0.286,
          "apiFirst": "Higgsfield",
          "consumerFirst": "Runway",
          "firstAgrees": false,
          "apiTarget": false,
          "consumerTarget": false,
          "targetAgrees": true,
          "consumerSearched": true,
          "citationOverlap": 0.2,
          "apiCitations": 4,
          "consumerCitations": 2
        },
        {
          "queryId": "f2",
          "query": "AI video generator with built-in captions and AI voiceover",
          "family": "OpenAI",
          "apiNamed": [
            "InVideo",
            "Synthesia",
            "VEED",
            "Faceless.video"
          ],
          "consumerNamed": [
            "CapCut",
            "Descript",
            "VEED"
          ],
          "namedOverlap": 0.167,
          "apiFirst": "VEED",
          "consumerFirst": "CapCut",
          "firstAgrees": false,
          "apiTarget": false,
          "consumerTarget": false,
          "targetAgrees": true,
          "consumerSearched": true,
          "citationOverlap": 0.2,
          "apiCitations": 3,
          "consumerCitations": 3
        },
        {
          "queryId": "f3",
          "query": "Frutti AI alternatives for making brainrot videos",
          "family": "OpenAI",
          "apiNamed": [
            "Revid",
            "CapCut",
            "Frutti",
            "StoryShort",
            "Hedra",
            "Faceless.video",
            "Viggle",
            "FlowShorts",
            "Media.io"
          ],
          "consumerNamed": [
            "Revid",
            "Pika",
            "Veo",
            "Zebracat",
            "Frutti",
            "StoryShort",
            "Hedra",
            "Clipfly",
            "Eliro"
          ],
          "namedOverlap": 0.286,
          "apiFirst": "Frutti",
          "consumerFirst": "Frutti",
          "firstAgrees": true,
          "apiTarget": true,
          "consumerTarget": true,
          "targetAgrees": true,
          "consumerSearched": true,
          "citationOverlap": 0.125,
          "apiCitations": 6,
          "consumerCitations": 3
        }
      ],
      "boundary": "Agreement is measured over the brand lexicon supplied; a brand absent from the lexicon is invisible to every rate here. One pass per side, same day. This is a dated observation of two surfaces, not a property of either."
    }
  }
}
