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.
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())
{
"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"
}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 30dcurl -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}'| Field | Type | Example value |
|---|---|---|
| Request body | ||
| breakdownLimit | integer | How many entries each breakdown list (cited domains, brands, locations, and so on) carries. |
| domain | string | Only count AI answers that mention or cite this domain, without a protocol or leading www. Send domain or keyword, not both. |
| keyword | string | "seo tools"Only count AI answers that contain this word or phrase. Send domain or keyword, not both. |
| language | string | Language code to restrict answers to, for example en. Omit for every language. |
| limit | integer | 5Maximum number of brands to return. You are billed per returned result, so a lower limit costs less. |
| location | integer | Location code to restrict answers to, for example 2840 for the United States. Omit for every location. |
| Response | ||
| data | object | |
| data.aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.brands | object[] | Brands named in matching AI answers, most mentioned first. Populated whenever the provider has data for the entity. |
| data.brands[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. Populated whenever the provider has data for the entity. |
| data.brands[].brand | string | Brand name. Populated whenever the provider has data for the entity. |
| data.brands[].brandCategories | object[] | Categories of the brands named in answers mentioning this brand. |
| data.brands[].brandCategories[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.brands[].brandCategories[].category | string | Category of the named brand. |
| data.brands[].brandCategories[].mentions | integer | AI answers counted in this group. |
| data.brands[].brands | object[] | Brands most often named in answers mentioning this brand. |
| data.brands[].brands[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.brands[].brands[].brand | string | Brand named in the answer. |
| data.brands[].brands[].mentions | integer | AI answers counted in this group. |
| data.brands[].citedDomains | object[] | Domains most often cited as sources in answers mentioning this brand. |
| data.brands[].citedDomains[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.brands[].citedDomains[].domain | string | Domain cited as a source. |
| data.brands[].citedDomains[].mentions | integer | AI answers counted in this group. |
| data.brands[].languages | object[] | Mentions of this brand, by language. |
| data.brands[].languages[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.brands[].languages[].language | string | Language code. |
| data.brands[].languages[].mentions | integer | AI answers counted in this group. |
| data.brands[].locations | object[] | Mentions of this brand, by location. |
| data.brands[].locations[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.brands[].locations[].location | integer | Location code, for example 2840 for the United States. |
| data.brands[].locations[].mentions | integer | AI answers counted in this group. |
| data.brands[].mentions | integer | AI answers that mention this brand. Populated whenever the provider has data for the entity. |
| data.brands[].platforms | object[] | Mentions of this brand, by AI surface. |
| data.brands[].platforms[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.brands[].platforms[].mentions | integer | AI answers counted in this group. |
| data.brands[].platforms[].platform | string | AI surface: google (AI Overviews) or chat_gpt. |
| data.brands[].searchResultDomains | object[] | Domains most often in the web results behind answers mentioning this brand. |
| data.brands[].searchResultDomains[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.brands[].searchResultDomains[].domain | string | Domain in the web results the AI consulted. |
| data.brands[].searchResultDomains[].mentions | integer | AI answers counted in this group. |
| data.mentions | integer | AI answers matching the request. |
| data.overallBrandCategories | object[] | Categories of the brands named in answers mentioning the target. |
| data.overallBrandCategories[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.overallBrandCategories[].category | string | Category of the named brand. |
| data.overallBrandCategories[].mentions | integer | AI answers counted in this group. |
| data.overallBrands | object[] | Brands most often named in answers mentioning the target. |
| data.overallBrands[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.overallBrands[].brand | string | Brand named in the answer. |
| data.overallBrands[].mentions | integer | AI answers counted in this group. |
| data.overallCitedDomains | object[] | Domains most often cited as sources in answers mentioning the target. |
| data.overallCitedDomains[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.overallCitedDomains[].domain | string | Domain cited as a source. |
| data.overallCitedDomains[].mentions | integer | AI answers counted in this group. |
| data.overallLanguages | object[] | Mentions of the target, by language. |
| data.overallLanguages[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.overallLanguages[].language | string | Language code. |
| data.overallLanguages[].mentions | integer | AI answers counted in this group. |
| data.overallLocations | object[] | Mentions of the target, by location. |
| data.overallLocations[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.overallLocations[].location | integer | Location code, for example 2840 for the United States. |
| data.overallLocations[].mentions | integer | AI answers counted in this group. |
| data.overallPlatforms | object[] | Mentions of the target, by AI surface. |
| data.overallPlatforms[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.overallPlatforms[].mentions | integer | AI answers counted in this group. |
| data.overallPlatforms[].platform | string | AI surface: google (AI Overviews) or chat_gpt. |
| data.overallSearchResultDomains | object[] | Domains most often in the web results behind answers mentioning the target. |
| data.overallSearchResultDomains[].aiSearchVolume | integer | Estimated monthly AI search volume of those answers. |
| data.overallSearchResultDomains[].domain | string | Domain in the web results the AI consulted. |
| data.overallSearchResultDomains[].mentions | integer | AI answers counted in this group. |
| data.totalCount | integer | Total brands matching the request, before the limit. Populated whenever the provider has data for the entity. |
| found | boolean | |
| 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 results | USD | $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.