
One call searches for mentions of a target domain across AI-generated answers (like Google AI Overviews) for various queries. Each item is one AI answer that mentions the domain, showing the answer text, sources cited, the question that triggered it, and search volume for that question. The answer contained 10 items on the first page; use `search_after_token` in the next request to get the next page (total 70,326 mentions available).
1 live route on DataForSEO, from $0.11 per call. Every route below answered our last live test on 2026-10-04; the gateway re-tests them daily.
The upstream price you are metered at, cheapest first. A route without a published price says so.
| Provider | Endpoint | Price |
|---|---|---|
Mentions of a domain in AI answersPOST ai_optimization/llm_mentions/search/live | $0.11$110 / 1k calls |
From a real call to the route: DataForSEO.
result[].items[].questionThe search query that generated this AI answerresult[].items[].answerThe AI-generated answer text mentioning the domainresult[].items[].sources[]Sources cited in the AI answerresult[].items[].sources[].urlURL of the cited sourceresult[].items[].sources[].domainDomain of the sourceresult[].items[].sources[].positionPosition of this source in the answerresult[].items[].platformAI platform (e.g., 'google')result[].items[].model_nameAI model name (e.g., 'google_ai_overview')result[].items[].ai_search_volumeMonthly search volume for this questionresult[].total_countTotal mentions of the domain across all queriesresult[].search_after_tokenCursor token for pagination; pass to next request to get next pageHTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| limit | int · body | JSON body field | e.g. 10 |
| target | list · body | JSON body field | e.g. [{"domain": "pokemon.com"}] |
| language_code | str · body | JSON body field | e.g. "en" |
| location_code | int · body | JSON body field | e.g. 2840 |
curl -X POST "https://fetchapi.co/api/gw/dataforseo/ai_optimization/llm_mentions/search/live" \
-H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
-d '[{"limit": 10, "target": [{"domain": "pokemon.com"}], "language_code": "en", "location_code": 2840}]'call_endpoint("dataforseo.ai_optimization_llm_mentions_search", {}, [{"limit": 10, "target": [{"domain": "pokemon.com"}], "language_code": "en", "location_code": 2840}]){
"cost": 0.11,
"time": "1.3723 sec.",
"tasks": [
{
"id": "10040440-2697-0634-0000-666fa4f8bcbc",
"cost": 0.11,
"data": {
"api": "ai_optimization",
"limit": 10,
"target": [
{
"domain": "pokemon.com"
}
],
"function": "search",
"language_code": "en",
"location_code": 2840
},
"path": [
"v3",
"ai_optimization",
"… 2 more"
],
"time": "1.3105 sec.",
"result": [
{
"items": [
{
"answer": "…",
"sources": "…",
"platform": "…",
"question": "…",
"model_name": "…",
"language_code": "…",
"location_code": "…",
"brand_entities": "…",
"search_results": "…",
"fan_out_queries": "…",
"ai_search_volume": "…",
"last_response_at": "…",
"monthly_searches": "…",
"first_response_at": "…"
},
{
"answer": "…",
"sources": "…",
"platform": "…",
"question": "…",
"model_name": "…",
"language_code": "…",
"location_code": "…",
"brand_entities": "…",
"search_results": "…",
"fan_out_queries": "…",
"ai_search_volume": "…",
"last_response_at": "…",
"monthly_searches": "…",
"first_response_at": "…"
},
"… 2 more"
],
"items_count": 10,
"total_count": 70326,
"current_offset": 0,
"search_after_token": "eyJDdXJyZW50T2Zmc2V0IjoxMCwiUmF3UmVxdWVzdCI6eyJ0YXJnZXQiOlt7InR5cGUiOiJkb21haW4iLCJkb21haW4iOiJwb2tlbW9uLmNvbSIsInNlYXJjaF9zY29wZSI6WyJhbnkiXSwic2VhcmNoX3R5cGUi…"
}
],
"status_code": 20000,
"result_count": 1,
"status_message": "Ok."
}
],
"version": "0.1.20260917",
"status_code": 20000,
"tasks_count": 1,
"tasks_error": 0,
"status_message": "Ok."
}Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.