curl --request POST \
--url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
[
{
"target": [
{
"domain": "<string>",
"keyword": "<string>",
"search_filter": "<string>",
"search_scope": [
"<string>"
],
"include_subdomains": true,
"match_type": "<string>"
}
],
"location_name": "<string>",
"location_code": 123,
"language_name": "<string>",
"language_code": "<string>",
"platform": "<string>",
"links_scope": "<string>",
"initial_dataset_filters": [
"<unknown>"
],
"items_list_limit": 123,
"internal_list_limit": 123,
"tag": "<string>"
}
]
'import requests
url = "https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live"
payload = [
{
"target": [
{
"domain": "<string>",
"keyword": "<string>",
"search_filter": "<string>",
"search_scope": ["<string>"],
"include_subdomains": True,
"match_type": "<string>"
}
],
"location_name": "<string>",
"location_code": 123,
"language_name": "<string>",
"language_code": "<string>",
"platform": "<string>",
"links_scope": "<string>",
"initial_dataset_filters": ["<unknown>"],
"items_list_limit": 123,
"internal_list_limit": 123,
"tag": "<string>"
}
]
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify([
{
target: [
{
domain: '<string>',
keyword: '<string>',
search_filter: '<string>',
search_scope: ['<string>'],
include_subdomains: true,
match_type: '<string>'
}
],
location_name: '<string>',
location_code: 123,
language_name: '<string>',
language_code: '<string>',
platform: '<string>',
links_scope: '<string>',
initial_dataset_filters: ['<unknown>'],
items_list_limit: 123,
internal_list_limit: 123,
tag: '<string>'
}
])
};
fetch('https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
[
'target' => [
[
'domain' => '<string>',
'keyword' => '<string>',
'search_filter' => '<string>',
'search_scope' => [
'<string>'
],
'include_subdomains' => true,
'match_type' => '<string>'
]
],
'location_name' => '<string>',
'location_code' => 123,
'language_name' => '<string>',
'language_code' => '<string>',
'platform' => '<string>',
'links_scope' => '<string>',
'initial_dataset_filters' => [
'<unknown>'
],
'items_list_limit' => 123,
'internal_list_limit' => 123,
'tag' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live"
payload := strings.NewReader("[\n {\n \"target\": [\n {\n \"domain\": \"<string>\",\n \"keyword\": \"<string>\",\n \"search_filter\": \"<string>\",\n \"search_scope\": [\n \"<string>\"\n ],\n \"include_subdomains\": true,\n \"match_type\": \"<string>\"\n }\n ],\n \"location_name\": \"<string>\",\n \"location_code\": 123,\n \"language_name\": \"<string>\",\n \"language_code\": \"<string>\",\n \"platform\": \"<string>\",\n \"links_scope\": \"<string>\",\n \"initial_dataset_filters\": [\n \"<unknown>\"\n ],\n \"items_list_limit\": 123,\n \"internal_list_limit\": 123,\n \"tag\": \"<string>\"\n }\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("[\n {\n \"target\": [\n {\n \"domain\": \"<string>\",\n \"keyword\": \"<string>\",\n \"search_filter\": \"<string>\",\n \"search_scope\": [\n \"<string>\"\n ],\n \"include_subdomains\": true,\n \"match_type\": \"<string>\"\n }\n ],\n \"location_name\": \"<string>\",\n \"location_code\": 123,\n \"language_name\": \"<string>\",\n \"language_code\": \"<string>\",\n \"platform\": \"<string>\",\n \"links_scope\": \"<string>\",\n \"initial_dataset_filters\": [\n \"<unknown>\"\n ],\n \"items_list_limit\": 123,\n \"internal_list_limit\": 123,\n \"tag\": \"<string>\"\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "[\n {\n \"target\": [\n {\n \"domain\": \"<string>\",\n \"keyword\": \"<string>\",\n \"search_filter\": \"<string>\",\n \"search_scope\": [\n \"<string>\"\n ],\n \"include_subdomains\": true,\n \"match_type\": \"<string>\"\n }\n ],\n \"location_name\": \"<string>\",\n \"location_code\": 123,\n \"language_name\": \"<string>\",\n \"language_code\": \"<string>\",\n \"platform\": \"<string>\",\n \"links_scope\": \"<string>\",\n \"initial_dataset_filters\": [\n \"<unknown>\"\n ],\n \"items_list_limit\": 123,\n \"internal_list_limit\": 123,\n \"tag\": \"<string>\"\n }\n]"
response = http.request(request)
puts response.read_body{
"version": "<string>",
"status_code": 123,
"status_message": "<string>",
"time": "<string>",
"cost": 123,
"tasks_count": 123,
"tasks_error": 123,
"tasks": [
"<string>"
],
"tasks.id": "<string>",
"tasks.status_code": 123,
"tasks.status_message": "<string>",
"tasks.time": "<string>",
"tasks.cost": 123,
"tasks.result_count": 123,
"tasks.path": [
"<string>"
],
"tasks.data": {},
"tasks.result": [
"<string>"
],
"tasks.result.total": {},
"tasks.result.total.location": [
"<string>"
],
"tasks.result.total.location.type": "<string>",
"tasks.result.total.location.key": "<string>",
"tasks.result.total.location.mentions": 123,
"tasks.result.total.location.ai_search_volume": 123,
"tasks.result.total.location.impressions": 123,
"tasks.result.total.language": [
"<string>"
],
"tasks.result.total.language.type": "<string>",
"tasks.result.total.language.key": "<string>",
"tasks.result.total.language.mentions": 123,
"tasks.result.total.language.ai_search_volume": 123,
"tasks.result.total.language.impressions": 123,
"tasks.result.total.platform": [
"<string>"
],
"tasks.result.total.platform.type": "<string>",
"tasks.result.total.platform.key": "<string>",
"tasks.result.total.platform.mentions": 123,
"tasks.result.total.platform.ai_search_volume": 123,
"tasks.result.total.platform.impressions": 123,
"tasks.result.total.sources_domain": [
"<string>"
],
"tasks.result.total.sources_domain.type": "<string>",
"tasks.result.total.sources_domain.key": "<string>",
"tasks.result.total.sources_domain.mentions": 123,
"tasks.result.total.sources_domain.ai_search_volume": 123,
"tasks.result.total.sources_domain.impressions": 123,
"tasks.result.total.search_results_domain": [
"<string>"
],
"tasks.result.total.search_results_domain.type": "<string>",
"tasks.result.total.search_results_domain.key": "<string>",
"tasks.result.total.search_results_domain.mentions": 123,
"tasks.result.total.search_results_domain.ai_search_volume": 123,
"tasks.result.total.search_results_domain.impressions": 123,
"tasks.result.total.brand_entities_title": [
"<string>"
],
"tasks.result.total.brand_entities_title.type": "<string>",
"tasks.result.total.brand_entities_title.key": "<string>",
"tasks.result.total.brand_entities_title.mentions": 123,
"tasks.result.total.brand_entities_title.ai_search_volume": 123,
"tasks.result.total.brand_entities_title.impressions": 123,
"tasks.result.total.brand_entities_category": [
"<string>"
],
"tasks.result.total.brand_entities_category.type": "<string>",
"tasks.result.total.brand_entities_category.key": "<string>",
"tasks.result.total.brand_entities_category.mentions": 123,
"tasks.result.total.brand_entities_category.ai_search_volume": 123,
"tasks.result.total.brand_entities_category.impressions": 123,
"tasks.result.items": [
"<string>"
],
"tasks.result.items.key": "<string>",
"tasks.result.items.location": [
"<string>"
],
"tasks.result.items.location.type": "<string>",
"tasks.result.items.location.key": "<string>",
"tasks.result.items.location.mentions": 123,
"tasks.result.items.location.ai_search_volume": 123,
"tasks.result.items.location.impressions": 123,
"tasks.result.items.language": [
"<string>"
],
"tasks.result.items.language.type": "<string>",
"tasks.result.items.language.key": "<string>",
"tasks.result.items.language.mentions": 123,
"tasks.result.items.language.ai_search_volume": 123,
"tasks.result.items.language.impressions": 123,
"tasks.result.items.platform": [
"<string>"
],
"tasks.result.items.platform.type": "<string>",
"tasks.result.items.platform.key": "<string>",
"tasks.result.items.platform.mentions": 123,
"tasks.result.items.platform.ai_search_volume": 123,
"tasks.result.items.platform.impressions": 123,
"tasks.result.items.sources_domain": [
"<string>"
],
"tasks.result.items.sources_domain.type": "<string>",
"tasks.result.items.sources_domain.key": "<string>",
"tasks.result.items.sources_domain.mentions": 123,
"tasks.result.items.sources_domain.ai_search_volume": 123,
"tasks.result.items.sources_domain.impressions": 123,
"tasks.result.items.search_results_domain": [
"<string>"
],
"tasks.result.items.search_results_domain.type": "<string>",
"tasks.result.items.search_results_domain.key": "<string>",
"tasks.result.items.search_results_domain.mentions": 123,
"tasks.result.items.search_results_domain.ai_search_volume": 123,
"tasks.result.items.search_results_domain.impressions": 123,
"tasks.result.items.brand_entities_title": [
"<string>"
],
"tasks.result.items.brand_entities_title.type": "<string>",
"tasks.result.items.brand_entities_title.key": "<string>",
"tasks.result.items.brand_entities_title.mentions": 123,
"tasks.result.items.brand_entities_title.ai_search_volume": 123,
"tasks.result.items.brand_entities_title.impressions": 123,
"tasks.result.items.brand_entities_category": [
"<string>"
],
"tasks.result.items.brand_entities_category.type": "<string>",
"tasks.result.items.brand_entities_category.key": "<string>",
"tasks.result.items.brand_entities_category.mentions": 123,
"tasks.result.items.brand_entities_category.ai_search_volume": 123,
"tasks.result.items.brand_entities_category.impressions": 123
}实时 LLM 提及的热门域名
助手回答关于你的目标时最常引用的域名:total 和 items。
curl --request POST \
--url https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
[
{
"target": [
{
"domain": "<string>",
"keyword": "<string>",
"search_filter": "<string>",
"search_scope": [
"<string>"
],
"include_subdomains": true,
"match_type": "<string>"
}
],
"location_name": "<string>",
"location_code": 123,
"language_name": "<string>",
"language_code": "<string>",
"platform": "<string>",
"links_scope": "<string>",
"initial_dataset_filters": [
"<unknown>"
],
"items_list_limit": 123,
"internal_list_limit": 123,
"tag": "<string>"
}
]
'import requests
url = "https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live"
payload = [
{
"target": [
{
"domain": "<string>",
"keyword": "<string>",
"search_filter": "<string>",
"search_scope": ["<string>"],
"include_subdomains": True,
"match_type": "<string>"
}
],
"location_name": "<string>",
"location_code": 123,
"language_name": "<string>",
"language_code": "<string>",
"platform": "<string>",
"links_scope": "<string>",
"initial_dataset_filters": ["<unknown>"],
"items_list_limit": 123,
"internal_list_limit": 123,
"tag": "<string>"
}
]
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify([
{
target: [
{
domain: '<string>',
keyword: '<string>',
search_filter: '<string>',
search_scope: ['<string>'],
include_subdomains: true,
match_type: '<string>'
}
],
location_name: '<string>',
location_code: 123,
language_name: '<string>',
language_code: '<string>',
platform: '<string>',
links_scope: '<string>',
initial_dataset_filters: ['<unknown>'],
items_list_limit: 123,
internal_list_limit: 123,
tag: '<string>'
}
])
};
fetch('https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
[
'target' => [
[
'domain' => '<string>',
'keyword' => '<string>',
'search_filter' => '<string>',
'search_scope' => [
'<string>'
],
'include_subdomains' => true,
'match_type' => '<string>'
]
],
'location_name' => '<string>',
'location_code' => 123,
'language_name' => '<string>',
'language_code' => '<string>',
'platform' => '<string>',
'links_scope' => '<string>',
'initial_dataset_filters' => [
'<unknown>'
],
'items_list_limit' => 123,
'internal_list_limit' => 123,
'tag' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live"
payload := strings.NewReader("[\n {\n \"target\": [\n {\n \"domain\": \"<string>\",\n \"keyword\": \"<string>\",\n \"search_filter\": \"<string>\",\n \"search_scope\": [\n \"<string>\"\n ],\n \"include_subdomains\": true,\n \"match_type\": \"<string>\"\n }\n ],\n \"location_name\": \"<string>\",\n \"location_code\": 123,\n \"language_name\": \"<string>\",\n \"language_code\": \"<string>\",\n \"platform\": \"<string>\",\n \"links_scope\": \"<string>\",\n \"initial_dataset_filters\": [\n \"<unknown>\"\n ],\n \"items_list_limit\": 123,\n \"internal_list_limit\": 123,\n \"tag\": \"<string>\"\n }\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("[\n {\n \"target\": [\n {\n \"domain\": \"<string>\",\n \"keyword\": \"<string>\",\n \"search_filter\": \"<string>\",\n \"search_scope\": [\n \"<string>\"\n ],\n \"include_subdomains\": true,\n \"match_type\": \"<string>\"\n }\n ],\n \"location_name\": \"<string>\",\n \"location_code\": 123,\n \"language_name\": \"<string>\",\n \"language_code\": \"<string>\",\n \"platform\": \"<string>\",\n \"links_scope\": \"<string>\",\n \"initial_dataset_filters\": [\n \"<unknown>\"\n ],\n \"items_list_limit\": 123,\n \"internal_list_limit\": 123,\n \"tag\": \"<string>\"\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "[\n {\n \"target\": [\n {\n \"domain\": \"<string>\",\n \"keyword\": \"<string>\",\n \"search_filter\": \"<string>\",\n \"search_scope\": [\n \"<string>\"\n ],\n \"include_subdomains\": true,\n \"match_type\": \"<string>\"\n }\n ],\n \"location_name\": \"<string>\",\n \"location_code\": 123,\n \"language_name\": \"<string>\",\n \"language_code\": \"<string>\",\n \"platform\": \"<string>\",\n \"links_scope\": \"<string>\",\n \"initial_dataset_filters\": [\n \"<unknown>\"\n ],\n \"items_list_limit\": 123,\n \"internal_list_limit\": 123,\n \"tag\": \"<string>\"\n }\n]"
response = http.request(request)
puts response.read_body{
"version": "<string>",
"status_code": 123,
"status_message": "<string>",
"time": "<string>",
"cost": 123,
"tasks_count": 123,
"tasks_error": 123,
"tasks": [
"<string>"
],
"tasks.id": "<string>",
"tasks.status_code": 123,
"tasks.status_message": "<string>",
"tasks.time": "<string>",
"tasks.cost": 123,
"tasks.result_count": 123,
"tasks.path": [
"<string>"
],
"tasks.data": {},
"tasks.result": [
"<string>"
],
"tasks.result.total": {},
"tasks.result.total.location": [
"<string>"
],
"tasks.result.total.location.type": "<string>",
"tasks.result.total.location.key": "<string>",
"tasks.result.total.location.mentions": 123,
"tasks.result.total.location.ai_search_volume": 123,
"tasks.result.total.location.impressions": 123,
"tasks.result.total.language": [
"<string>"
],
"tasks.result.total.language.type": "<string>",
"tasks.result.total.language.key": "<string>",
"tasks.result.total.language.mentions": 123,
"tasks.result.total.language.ai_search_volume": 123,
"tasks.result.total.language.impressions": 123,
"tasks.result.total.platform": [
"<string>"
],
"tasks.result.total.platform.type": "<string>",
"tasks.result.total.platform.key": "<string>",
"tasks.result.total.platform.mentions": 123,
"tasks.result.total.platform.ai_search_volume": 123,
"tasks.result.total.platform.impressions": 123,
"tasks.result.total.sources_domain": [
"<string>"
],
"tasks.result.total.sources_domain.type": "<string>",
"tasks.result.total.sources_domain.key": "<string>",
"tasks.result.total.sources_domain.mentions": 123,
"tasks.result.total.sources_domain.ai_search_volume": 123,
"tasks.result.total.sources_domain.impressions": 123,
"tasks.result.total.search_results_domain": [
"<string>"
],
"tasks.result.total.search_results_domain.type": "<string>",
"tasks.result.total.search_results_domain.key": "<string>",
"tasks.result.total.search_results_domain.mentions": 123,
"tasks.result.total.search_results_domain.ai_search_volume": 123,
"tasks.result.total.search_results_domain.impressions": 123,
"tasks.result.total.brand_entities_title": [
"<string>"
],
"tasks.result.total.brand_entities_title.type": "<string>",
"tasks.result.total.brand_entities_title.key": "<string>",
"tasks.result.total.brand_entities_title.mentions": 123,
"tasks.result.total.brand_entities_title.ai_search_volume": 123,
"tasks.result.total.brand_entities_title.impressions": 123,
"tasks.result.total.brand_entities_category": [
"<string>"
],
"tasks.result.total.brand_entities_category.type": "<string>",
"tasks.result.total.brand_entities_category.key": "<string>",
"tasks.result.total.brand_entities_category.mentions": 123,
"tasks.result.total.brand_entities_category.ai_search_volume": 123,
"tasks.result.total.brand_entities_category.impressions": 123,
"tasks.result.items": [
"<string>"
],
"tasks.result.items.key": "<string>",
"tasks.result.items.location": [
"<string>"
],
"tasks.result.items.location.type": "<string>",
"tasks.result.items.location.key": "<string>",
"tasks.result.items.location.mentions": 123,
"tasks.result.items.location.ai_search_volume": 123,
"tasks.result.items.location.impressions": 123,
"tasks.result.items.language": [
"<string>"
],
"tasks.result.items.language.type": "<string>",
"tasks.result.items.language.key": "<string>",
"tasks.result.items.language.mentions": 123,
"tasks.result.items.language.ai_search_volume": 123,
"tasks.result.items.language.impressions": 123,
"tasks.result.items.platform": [
"<string>"
],
"tasks.result.items.platform.type": "<string>",
"tasks.result.items.platform.key": "<string>",
"tasks.result.items.platform.mentions": 123,
"tasks.result.items.platform.ai_search_volume": 123,
"tasks.result.items.platform.impressions": 123,
"tasks.result.items.sources_domain": [
"<string>"
],
"tasks.result.items.sources_domain.type": "<string>",
"tasks.result.items.sources_domain.key": "<string>",
"tasks.result.items.sources_domain.mentions": 123,
"tasks.result.items.sources_domain.ai_search_volume": 123,
"tasks.result.items.sources_domain.impressions": 123,
"tasks.result.items.search_results_domain": [
"<string>"
],
"tasks.result.items.search_results_domain.type": "<string>",
"tasks.result.items.search_results_domain.key": "<string>",
"tasks.result.items.search_results_domain.mentions": 123,
"tasks.result.items.search_results_domain.ai_search_volume": 123,
"tasks.result.items.search_results_domain.impressions": 123,
"tasks.result.items.brand_entities_title": [
"<string>"
],
"tasks.result.items.brand_entities_title.type": "<string>",
"tasks.result.items.brand_entities_title.key": "<string>",
"tasks.result.items.brand_entities_title.mentions": 123,
"tasks.result.items.brand_entities_title.ai_search_volume": 123,
"tasks.result.items.brand_entities_title.impressions": 123,
"tasks.result.items.brand_entities_category": [
"<string>"
],
"tasks.result.items.brand_entities_category.type": "<string>",
"tasks.result.items.brand_entities_category.key": "<string>",
"tasks.result.items.brand_entities_category.mentions": 123,
"tasks.result.items.brand_entities_category.ai_search_volume": 123,
"tasks.result.items.brand_entities_category.impressions": 123
}total 和 items。实测 20.3 KB,mentions 家族最大的响应。⚠️ target 是对象数组,每项形如 {"domain": "..."} 或 {"keyword": "..."};传裸字符串会被判类型错,传字符串数组会报「Each target item must be an object」。过滤字段见 get_dataforseo_ai_llm_mentions_available_filters。 响应包在信封里:数据在 tasks[0].result,成败在 tasks[0].status_code——请求被拒时 HTTP 仍是 200。 这就是该去谈的名单:这些页面在塑造助手怎么说你。要具体页面而不是域名,用 post_dataforseo_ai_llm_mentions_top_pages_live。
示例
curl -X POST "https://api.aisa.one/apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '[{"target": "...", "domain_entity": "...", "domain": "..."}]'
// 把整段复制给 Claude Code、Codex、Cursor 或任意 coding agent。
// 连接、授权、跑通这个例子需要的东西都在里面 ——
// 不用粘贴任何 key,浏览器里点一次 Allow 就好。
{
"operation_id": "post_dataforseo_ai_llm_mentions_top_domains_live",
"arguments": {},
"max_price_usd": 0.05
}
// ── for the agent ─────────────────────────────────────────────────────────
// Register the AIsa MCP server, then call its `use` tool with the JSON above.
// name aisa
// endpoint https://mcp.aisa.one/mcp
// transport streamable-http
// auth OAuth. The server publishes RFC 9728 metadata, so open a
// browser and the user clicks Allow once — nothing to paste.
// If AISA_API_KEY is set, send it as a bearer header instead.
// Use your own MCP mechanism, not a hand-edited config file:
// Codex codex mcp add aisa --url https://mcp.aisa.one/mcp
// Claude Code claude mcp add --transport http -s user aisa https://mcp.aisa.one/mcp
// Cursor / VS Code a "url" entry for https://mcp.aisa.one/mcp in the MCP config
// The server lists five tools over https://mcp.aisa.one/servers worth of APIs:
// search, get_details, use, batch_use, list_categories. search and
// get_details are free; use is billed per call and max_price_usd refuses
// anything above the cap before spending. This operation's full contract —
// every argument, the response shape, the price and the pitfalls — is at
// https://aisa.one/docs/zh/api-reference/dataforseo/post_dataforseo-ai-optimization-llm-mentions-top-domains-live.md
// Then run the call and show me the result.
https://mcp.aisa.one/mcp —— Claude Code、
Codex、Cursor、VS Code 都可以。鉴权走 OAuth:客户端打开浏览器,你点一次
Allow,不需要粘贴任何 key。各客户端的具体命令和每次调用的价格见
aisa.one/zh-cn/mcp。授权
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
请求体
包含目标实体的对象数组,必填字段。您最多可以在 target 字段中指定 10 个实体(对象)。一个目标实体可以包含一个 domain 或一个 keyword 以及相关参数。示例:包含 domain 实体的 target 数组 [{"domain": "en.wikipedia.org", "search_filter": "exclude"}];包含 keyword 实体的 target 数组 [{"keyword": "bmw", "search_scope": ["question"], "match_type ": "partial_match"}];包含多个实体的 target 数组 [{"domain": "en.wikipedia.org", "search_filter": "exclude"}, {"keyword": "bmw", "match_type ": "partial_match", "search_scope": ["answer"]}]
- Option 1
- Option 2
Show child attributes
Show child attributes
搜索位置的完整名称,可选字段。如果使用此字段,则无需指定 location_code。如果未指定此字段,默认使用值为 2840 的 location_code;您可以单独向 https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages 发出请求,以获取搜索引擎可用位置及其 location_name 的列表。注意:chat_gpt 数据仅适用于 United States
搜索位置代码,可选字段。如果使用此字段,则无需指定 location_name。可通过向 https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages 单独发送请求,获取搜索引擎的可用位置及其 location_code。默认值:2840。注意:chat_gpt 数据仅适用于 2840
搜索语言的完整名称,可选字段;如果使用此字段,则无需指定 language_code;如果未指定此字段,将默认使用值为 en 的 language_code;你可以单独请求 https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages,以获取搜索引擎可用语言及其 language_name 的列表。注意:chat_gpt 数据仅支持英语
搜索语言代码,可选字段。如果使用此字段,则无需指定 language_name;可通过向 https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages 单独发送请求,获取搜索引擎的可用语言及其 language_code_by。默认值:en。注意:chat_gpt 数据仅适用于 en onlyn
目标平台。可选字段。可能的值:chat_gpt、google。默认值:google。注意:返回的数据取决于所选平台。注意 #2:chat_gpt 数据仅适用于美国和英语
链接来源范围,可选字段。此参数指定将使用哪些链接来提取域名和聚合数据。可选值:sources、search_results。默认值:sources
聚合前应用的筛选表达式数组,可选字段。您可以使用此数组对聚合前的原始提及数据库应用筛选表达式,以限制参与结果计算的行;可以同时添加多个筛选条件(最多 8 个),条件之间应设置逻辑运算符 and、or。支持以下运算符:=, , in, not_in, like, not_like, ilike, not_ilike, match, not_match。可以将 % 运算符与 like 和 not_like 搭配使用,以匹配包含零个或多个字符的任意字符串。示例:["ai_search_volume",">","1000"]。可用筛选条件的完整列表请参见此处。有关初始数据集筛选条件的更多信息,请参阅此帮助中心文章。
items 数组中的最大结果数,可选字段;可使用此参数限制在 items 数组中接收的数据对象数量;最小值:1;最大值:10;默认值:5
内部数组中的最大元素数;可选字段。你可以使用此字段限制以下数组中的元素数量:sources_domain、search_results_domain。最小值:1;最大值:10;默认值:5。
用户定义的任务标识符。可选字段。字符数限制为 255。您可以使用此参数标识任务并将其与结果匹配;您将在响应的 data 对象中找到指定的 tag 值
响应
成功响应
API 的当前版本
通用状态码;您可以在此处查看完整的响应码列表。注意:我们强烈建议设计必要的系统来处理相关异常或错误情况
常规信息消息;可在此处查看常规信息消息的完整列表
执行时间(秒)
任务总成本(美元)
tasks 数组中的任务数量
返回错误的 tasks 数组中的任务数量
任务数组
任务标识符,系统中采用 UUID 格式的唯一任务标识符
DataForSEO 生成的任务状态码;范围为:10000-60000;完整响应代码列表可在此处查看
任务的信息性消息,你可以在此处查看通用信息性消息的完整列表
执行时间(秒)
任务成本(美元)
结果数组中的元素数量
URL 路径
包含您在 POST 请求中指定的相同参数
结果数组
汇总提及指标摘要,包含在所有已发现域名中汇总的整体 LLM 提及指标,并按多个维度分组。
基于位置的分组对象数组,包含按地理位置细分的提及指标
元素类型 = 'group_element'
分组标识符,即分组维度的具体标识符
LLM 提及总次数,即目标关键词或域名与此特定分组键相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
按语言分组的对象数组,包含按内容语言细分的提及指标
元素类型 = 'group_element'
分组标识符,即分组维度的具体标识符
LLM 提及总次数,即目标关键词或域名与此特定分组键相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
按平台分组的数组,包含按 AI 平台细分的提及指标分组元素
元素类型 = 'group_element'
分组标识符,即分组维度的具体标识符
LLM 提及总次数,即目标关键词或域名与此特定分组键相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
找到与目标相关的主要来源域名;对象数组,包含在 LLM 响应中被引用为来源的主要域名数据。
元素类型 = 'group_element'
分组标识符,即分组维度的特定标识符;在此情况下,该字段显示找到的域名
LLM 提及总次数,即目标关键词或域名与特定域名相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
找到与目标相关的热门搜索结果域名。对象数组,包含与 LLM 查询相关的搜索结果中出现的热门域名数据
元素类型 = 'group_element'
分组标识符,即分组维度的特定标识符;在此情况下,该字段显示找到的域名
LLM 提及总次数,即目标关键词或域名与特定域名相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
与目标相关的品牌实体数据;对象数组,包含与 LLM 查询相关的搜索结果中出现的品牌实体标题数据
元素类型 = 'group_element'
分组标识符;分组维度的具体标识符;在此情况下,该字段显示找到的品牌实体标题
LLM 提及总次数,即目标关键词或域名与特定域名相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
与目标相关的品牌实体数据;对象数组,包含与 LLM 查询相关的搜索结果中出现的品牌实体类别数据。
元素类型 = 'group_element'
分组标识符,即分组维度的特定标识符;在本例中,该字段显示找到的品牌实体类别
LLM 提及总次数,即目标关键词或域名与特定域名相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
单个域名结果数组,包含每个已找到的热门域名的详细提及指标
域名:在指定目标的 LLM 提及中发现的网站域名
基于位置的分组对象数组,包含按地理位置细分的域名提及指标
元素类型 = 'group_element'
分组标识符,即分组维度的具体标识符
LLM 提及总次数,即目标关键词或域名与此特定分组键相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
基于语言的分组对象数组,包含按内容语言细分的域名提及指标
元素类型 = 'group_element'
分组标识符,即分组维度的具体标识符
LLM 提及总次数,即目标关键词或域名与此特定分组键相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
基于平台的分组;包含按 AI 平台细分的域名提及指标的分组元素数组
元素类型 = 'group_element'
分组标识符,即分组维度的具体标识符
LLM 提及总次数,即目标关键词或域名与此特定分组键相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
与特定顶级域名相关的来源域名;对象数组,包含在 LLM 响应中被引用为来源的域名数据
元素类型 = 'group_element'
分组标识符,即分组维度的特定标识符;在此情况下,该字段显示找到的域名
LLM 提及总次数,即目标关键词或域名与特定域名相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
与特定顶级域名相关的搜索结果域名;对象数组,包含与 LLM 查询相关的搜索结果中出现的域名数据
元素类型 = 'group_element'
分组标识符,即分组维度的特定标识符;在此情况下,该字段显示找到的域名
LLM 提及总次数,即目标关键词或域名与特定域名相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
与目标相关的品牌实体数据;对象数组,包含与 LLM 查询相关的搜索结果中出现的品牌实体标题数据
元素类型 = 'group_element'
分组标识符;分组维度的具体标识符;在此情况下,该字段显示找到的品牌实体标题
LLM 提及总次数,即目标关键词或域名与特定域名相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率
与目标相关的品牌实体数据;对象数组,包含与 LLM 查询相关的搜索结果中出现的品牌实体类别数据。
元素类型 = 'group_element'
分组标识符,即分组维度的特定标识符;在本例中,该字段显示找到的品牌实体类别
LLM 提及总次数,即目标关键词或域名与特定域名相关联时被提及的次数
关键词当前的 AI 搜索量比率;在此处了解有关此指标的更多信息
关键词当前的 AI 展示率