SEO API

SEO Llm top brands API

Rank the brands ChatGPT names most often in answers about a keyword or domain, each with mention count, AI search volume, and the sources and categories behind them as normalized JSON.

POST/v1/run/seo.llm_top_brands
Requests
-
30d

Call it

Make your first request

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/seo.llm_top_brands",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={},
)
print(res.json())
Open in
Get a free key
Sample response
{
  "data": {
    "aiSearchVolume": 12500,
    "brands": [
      {
        "aiSearchVolume": 12500,
        "brand": "Acme Inc",
        "brandCategories": [
          {
            "aiSearchVolume": 12500,
            "category": "general",
            "mentions": 42
          }
        ],
        "brands": [
          {
            "aiSearchVolume": 12500,
            "brand": "Acme Inc",
            "mentions": 42
          }
        ],
        "citedDomains": [
          {
            "aiSearchVolume": 12500,
            "domain": "example.com",
            "mentions": 42
          }
        ],
        "languages": [
          {
            "aiSearchVolume": 12500,
            "language": "en",
            "mentions": 42
          }
        ],
        "locations": [
          {
            "aiSearchVolume": 12500,
            "location": 42,
            "mentions": 42
          }
        ],
        "mentions": 42,
        "platforms": [
          {
            "aiSearchVolume": 12500,
            "mentions": 42,
            "platform": "example"
          }
        ],
        "searchResultDomains": [
          {
            "aiSearchVolume": 12500,
            "domain": "example.com",
            "mentions": 42
          }
        ]
      }
    ],
    "mentions": 42,
    "overallBrandCategories": [
      {
        "aiSearchVolume": 12500,
        "category": "general",
        "mentions": 42
      }
    ],
    "overallBrands": [
      {
        "aiSearchVolume": 12500,
        "brand": "Acme Inc",
        "mentions": 42
      }
    ],
    "overallCitedDomains": [
      {
        "aiSearchVolume": 12500,
        "domain": "example.com",
        "mentions": 42
      }
    ],
    "overallLanguages": [
      {
        "aiSearchVolume": 12500,
        "language": "en",
        "mentions": 42
      }
    ],
    "overallLocations": [
      {
        "aiSearchVolume": 12500,
        "location": 42,
        "mentions": 42
      }
    ],
    "overallPlatforms": [
      {
        "aiSearchVolume": 12500,
        "mentions": 42,
        "platform": "example"
      }
    ],
    "overallSearchResultDomains": [
      {
        "aiSearchVolume": 12500,
        "domain": "example.com",
        "mentions": 42
      }
    ],
    "totalCount": 12500
  },
  "found": true,
  "reason": "not_found"
}
Response interface
interface SeoLlmTopBrandsResponse {
  data: {
    aiSearchVolume?: number;
    brands: {
      aiSearchVolume?: number;
      brand: string;
      brandCategories?: {
        aiSearchVolume?: number;
        category: string;
        mentions?: number;
      }[];
      brands?: {
        aiSearchVolume?: number;
        brand: string;
        mentions?: number;
      }[];
      citedDomains?: {
        aiSearchVolume?: number;
        domain: string;
        mentions?: number;
      }[];
      languages?: {
        aiSearchVolume?: number;
        language: string;
        mentions?: number;
      }[];
      locations?: {
        aiSearchVolume?: number;
        location: number;
        mentions?: number;
      }[];
      mentions?: number;
      platforms?: {
        aiSearchVolume?: number;
        mentions?: number;
        platform: string;
      }[];
      searchResultDomains?: {
        aiSearchVolume?: number;
        domain: string;
        mentions?: number;
      }[];
    }[];
    mentions?: number;
    overallBrandCategories?: {
      aiSearchVolume?: number;
      category: string;
      mentions?: number;
    }[];
    overallBrands?: {
      aiSearchVolume?: number;
      brand: string;
      mentions?: number;
    }[];
    overallCitedDomains?: {
      aiSearchVolume?: number;
      domain: string;
      mentions?: number;
    }[];
    overallLanguages?: {
      aiSearchVolume?: number;
      language: string;
      mentions?: number;
    }[];
    overallLocations?: {
      aiSearchVolume?: number;
      location: number;
      mentions?: number;
    }[];
    overallPlatforms?: {
      aiSearchVolume?: number;
      mentions?: number;
      platform: string;
    }[];
    overallSearchResultDomains?: {
      aiSearchVolume?: number;
      domain: string;
      mentions?: number;
    }[];
    totalCount?: number;
  } | null;
  found: boolean;
  reason?: "not_found";
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

Request, response, and price

Last verified 2026-09-24 · uptime and latency measured over 30d
POST /v1/run/seo.llm_top_brands
curl -X POST https://api.getanyapi.com/v1/run/seo.llm_top_brands \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword":"seo tools","limit":5}'
FieldTypeExample value
Request body
breakdownLimitintegerHow many entries each breakdown list (cited domains, brands, locations, and so on) carries.
domainstringOnly count AI answers that mention or cite this domain, without a protocol or leading www. Send domain or keyword, not both.
keywordstring"seo tools"Only count AI answers that contain this word or phrase. Send domain or keyword, not both.
languagestringLanguage code to restrict answers to, for example en. Omit for every language.
limitinteger5Maximum number of brands to return. You are billed per returned result, so a lower limit costs less.
locationintegerLocation code to restrict answers to, for example 2840 for the United States. Omit for every location.
Response
dataobject
data.aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.brandsobject[]Brands named in matching AI answers, most mentioned first. Populated whenever the provider has data for the entity.
data.brands[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers. Populated whenever the provider has data for the entity.
data.brands[].brandstringBrand name. Populated whenever the provider has data for the entity.
data.brands[].brandCategoriesobject[]Categories of the brands named in answers mentioning this brand.
data.brands[].brandCategories[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.brands[].brandCategories[].categorystringCategory of the named brand.
data.brands[].brandCategories[].mentionsintegerAI answers counted in this group.
data.brands[].brandsobject[]Brands most often named in answers mentioning this brand.
data.brands[].brands[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.brands[].brands[].brandstringBrand named in the answer.
data.brands[].brands[].mentionsintegerAI answers counted in this group.
data.brands[].citedDomainsobject[]Domains most often cited as sources in answers mentioning this brand.
data.brands[].citedDomains[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.brands[].citedDomains[].domainstringDomain cited as a source.
data.brands[].citedDomains[].mentionsintegerAI answers counted in this group.
data.brands[].languagesobject[]Mentions of this brand, by language.
data.brands[].languages[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.brands[].languages[].languagestringLanguage code.
data.brands[].languages[].mentionsintegerAI answers counted in this group.
data.brands[].locationsobject[]Mentions of this brand, by location.
data.brands[].locations[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.brands[].locations[].locationintegerLocation code, for example 2840 for the United States.
data.brands[].locations[].mentionsintegerAI answers counted in this group.
data.brands[].mentionsintegerAI answers that mention this brand. Populated whenever the provider has data for the entity.
data.brands[].platformsobject[]Mentions of this brand, by AI surface.
data.brands[].platforms[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.brands[].platforms[].mentionsintegerAI answers counted in this group.
data.brands[].platforms[].platformstringAI surface: google (AI Overviews) or chat_gpt.
data.brands[].searchResultDomainsobject[]Domains most often in the web results behind answers mentioning this brand.
data.brands[].searchResultDomains[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.brands[].searchResultDomains[].domainstringDomain in the web results the AI consulted.
data.brands[].searchResultDomains[].mentionsintegerAI answers counted in this group.
data.mentionsintegerAI answers matching the request.
data.overallBrandCategoriesobject[]Categories of the brands named in answers mentioning the target.
data.overallBrandCategories[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.overallBrandCategories[].categorystringCategory of the named brand.
data.overallBrandCategories[].mentionsintegerAI answers counted in this group.
data.overallBrandsobject[]Brands most often named in answers mentioning the target.
data.overallBrands[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.overallBrands[].brandstringBrand named in the answer.
data.overallBrands[].mentionsintegerAI answers counted in this group.
data.overallCitedDomainsobject[]Domains most often cited as sources in answers mentioning the target.
data.overallCitedDomains[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.overallCitedDomains[].domainstringDomain cited as a source.
data.overallCitedDomains[].mentionsintegerAI answers counted in this group.
data.overallLanguagesobject[]Mentions of the target, by language.
data.overallLanguages[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.overallLanguages[].languagestringLanguage code.
data.overallLanguages[].mentionsintegerAI answers counted in this group.
data.overallLocationsobject[]Mentions of the target, by location.
data.overallLocations[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.overallLocations[].locationintegerLocation code, for example 2840 for the United States.
data.overallLocations[].mentionsintegerAI answers counted in this group.
data.overallPlatformsobject[]Mentions of the target, by AI surface.
data.overallPlatforms[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.overallPlatforms[].mentionsintegerAI answers counted in this group.
data.overallPlatforms[].platformstringAI surface: google (AI Overviews) or chat_gpt.
data.overallSearchResultDomainsobject[]Domains most often in the web results behind answers mentioning the target.
data.overallSearchResultDomains[].aiSearchVolumeintegerEstimated monthly AI search volume of those answers.
data.overallSearchResultDomains[].domainstringDomain in the web results the AI consulted.
data.overallSearchResultDomains[].mentionsintegerAI answers counted in this group.
data.totalCountintegerTotal brands matching the request, before the limit. Populated whenever the provider has data for the entity.
foundboolean
reason"not_found"Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
Price
Price per request (ceiling)USD$1.32
Price /1k resultsUSD$1.32

FAQ

About the SEO Llm top brands API

The AnyAPI SEO Llm top brands API returns SEO llm top brands data as normalized JSON from one POST call to /v1/run/seo.llm_top_brands. Rank the brands ChatGPT names most often in answers about a keyword or domain, each with mention count, AI search volume, and the sources and categories behind them as normalized JSON. AnyAPI returns one normalized schema whichever source serves it. It costs $1.32 per 1,000 results, and never more than $1.32 for a single request, in US dollars with no subscription and no monthly minimum.

It costs $1.32 per 1,000 results, and never more than $1.32 for a single request, in US dollars with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.

Rank the brands ChatGPT names most often in answers about a keyword or domain, each with mention count, AI search volume, and the sources and categories behind them as normalized JSON. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.