DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Live-пошук згадок LLM
Окремі відповіді, у яких асистент згадав вашу ціль. Повертає total_count, current_offset, search_after_token і items — після перших сторінок посторінкова навігація виконується за токеном, а не за offset. ⚠️ target — це масив об'єктів, кожен {"domain": "..."} або {"keyword": "..."}; голий рядок відхиляється як неправильний тип, а масив рядків — із повідомленням 'Each target item must be an object'. Поля фільтра беруться з get_dataforseo_ai_llm_mentions_available_filters. Упаковано в конверт DataForSEO: дані в tasks[0].result, результат у tasks[0].status_code — відхилений запит усе одно повертає HTTP 200. Якщо потрібні лічильники, а не самі згадки, використовуйте post_dataforseo_ai_llm_mentions_aggregated_metrics_live.
Довідкова інформація про ціну
- Тарифікація: за заявленою вартістю відповіді.
- Орієнтовна вартість запиту: 0.701 USD.
- Довідковий коефіцієнт клієнта: 1.0. Не застосовуйте його повторно до вже розрахованої суми клієнта.
Лише довідкові метадані, а не пропозиція для облікового запису, гарантована ціна чи ліміт витрат. Кредити ресурсів — не кредити Felo. Остаточні списання визначаються записами білінгу Felo.
- Тип: array object[]
- targetТип: array object[]обов'язкове
масив об'єктів із цільовими сутностями. Обов'язкове поле. У полі target можна вказати до 10 сутностей (об'єктів). Одна цільова сутність може містити або один домен, або одне ключове слово та пов'язані параметри. Приклади: масив target із сутністю-доменом [{"domain": "en.wikipedia.org", "search_filter": "exclude"}] / масив 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"]}]
- domainТип: stringобов'язкове
цільовий домен. Обов'язкове поле, якщо не вказано keyword. У полі domain можна вказати до 63 символів; домен указується без https:// і www.
- includeТип: boolean
_subdomains вказує, чи буде включено піддомени цільового домену в пошук. Необов'язкове поле. Якщо задано true, піддомени включаються в пошук. Значення за замовчуванням: false.
- keywordТип: string
цільове ключове слово. Обов'язкове поле, якщо не вказано domain. У полі keyword можна вказати до 250 символів. Усі %## буде декодовано (символ «+» декодується в пробіл). Якщо в keyword потрібен символ «%», укажіть його як «%25»; якщо потрібен символ «+», укажіть його як «%2B». Докладніше про правила й обмеження полів keyword і keywords в API DataForSEO читайте в цій статті Help Center.
- matchТип: string
_type Тип відповідності цільового ключового слова визначає, як зіставляється вказане ключове слово. Необов'язкове поле можливі значення: word_match — повнотекстовий пошук за фразами, що відповідають указаному початковому ключовому слову з додатковими словами до, після або всередині ключової фрази (наприклад, за запитом "light" буде знайдено "light bulb", "light switch"); partial_match — пошук підрядка, який знаходить усі входження вказаної послідовності символів, навіть якщо вона трапляється всередині довшого слова (наприклад, за запитом "light" буде знайдено "lighting", "highlight"); значення за замовчуванням: word_match
- searchТип: string
_filter фільтр пошуку сутностей: include або exclude; за замовчуванням include.
- searchТип: array string[]
_scope область пошуку. Для сутностей-доменів: any, sources, search_results. Для сутностей-ключових слів: any, question, answer, brand_entities, fan_out_queries. Значення за замовчуванням: any.
- filtersТип: array
масив параметрів фільтрації результатів необов'язкове поле можна додати кілька фільтрів одночасно (не більше 8) між умовами потрібно вказати логічний оператор and або or підтримуються такі оператори: =, , in, not_in, like, not_like, ilike, not_ilike, match, not_match оператор % можна використовувати з like і not_like для зіставлення будь-якого рядка з нуля або більше символів приклад: ["ai_search_volume",">","1000"] Повний список можливих фільтрів доступний тут.
- languageТип: string
_code код мови пошуку. Необов'язкове поле. Якщо використовуєте це поле, вказувати language_name не потрібно. Список доступних мов пошукової системи з їхнім language_code можна отримати окремим запитом до https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages. Значення за замовчуванням: en. Примітка: дані chat_gpt доступні лише для en.
- languageТип: string
_name повна назва мови пошуку. Необов'язкове поле. Якщо використовуєте це поле, вказувати language_code не потрібно; якщо поле не вказано, за замовчуванням використовується language_code зі значенням en. Список доступних мов пошукової системи з їхньою language_name можна отримати окремим запитом до https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages. Примітка: дані chat_gpt доступні лише англійською мовою.
- limitТип: integer
максимальна кількість об'єктів, що повертаються необов'язкове поле значення за замовчуванням: 100 максимальне значення: 1000
- locationТип: integer
_code код місцезнаходження пошуку. Необов'язкове поле. Якщо використовуєте це поле, вказувати location_name не потрібно. Список доступних місцезнаходжень пошукової системи з їхнім location_code можна отримати окремим запитом до https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages. Значення за замовчуванням: 2840. Примітка: дані chat_gpt доступні лише для 2840.
- locationТип: string
_name повна назва місцезнаходження пошуку. Необов'язкове поле. Якщо використовуєте це поле, вказувати location_code не потрібно; якщо поле не вказано, за замовчуванням використовується location_code зі значенням 2840. Список доступних місцезнаходжень пошукової системи з їхньою location_name можна отримати окремим запитом до https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages. Примітка: дані chat_gpt доступні лише для United States.
- offsetТип: integer
зміщення в масиві результатів даних про згадки, що повертаються необов'язкове поле значення за замовчуванням: 0 приклад: якщо вказати значення 10, перші десять об'єктів згадок у масиві результатів буде пропущено, а дані буде надано для наступних об'єктів; Примітка: максимальне значення — 9 000, якщо потрібно змістити більше результатів, використовуйте search_after_token
- orderТип: array string[]
_by правила сортування результатів необов'язкове поле можна використовувати ті самі значення, що й у масиві filters, для сортування результатів можливі типи сортування: asc — результати сортуються за зростанням desc — результати сортуються за спаданням для задання типу сортування використовуйте кому приклад: ["ai_search_volume,desc"] зауважте, що в одному запиті можна задати не більше трьох правил сортування кілька правил сортування потрібно розділяти комою
- platformТип: string
цільова платформа. Необов'язкове поле. Можливі значення: chat_gpt, google. Значення за замовчуванням: google. Примітка: повернуті дані залежать від вибраної платформи. Примітка #2: дані chat_gpt доступні лише для США та англійської мови.
- searchТип: string
_after _token токен для наступних запитів необов'язкове поле повертається в однойменному полі відповіді на кожен запит; використовуйте цей параметр, щоб уникнути тайм-аутів під час отримання понад 20 000 результатів в одному запиті; вказавши унікальне значення search_after_token з масиву відповіді, ви отримаєте наступні результати початкового завдання; значення search_after_token унікальні для кожного наступного завдання; Примітка: якщо в запиті вказано search_after_token, усі інші параметри мають бути ідентичні попередньому запиту
- tagТип: string
визначений користувачем ідентифікатор завдання. Необов'язкове поле. Обмеження — 255 символів. Цей параметр дає змогу ідентифікувати завдання й зіставити його з результатом. Вказане значення tag ви знайдете в об'єкті data відповіді.
- Тип: object200
Успішна відповідь
- Тип: numbercost
загальна вартість завдань, USD
- Тип: integerstatus
_code загальний код стану. Повний список кодів відповіді можна знайти тут. Примітка: ми наполегливо рекомендуємо передбачити систему обробки пов'язаних виняткових ситуацій і помилок.
- Тип: stringstatus
_message загальне інформаційне повідомлення. Повний список загальних інформаційних повідомлень можна знайти тут.
- Тип: array string[]tasks
масив завдань
- Тип: integertasks
_count кількість завдань у масиві tasks
- Тип: integertasks
_error кількість завдань у масиві tasks, повернутих з помилкою
- Тип: numbertasks
.cost вартість завдання, USD
- Тип: objecttasks
.data містить ті самі параметри, які ви вказали в POST-запиті
- Тип: stringtasks
.id ідентифікатор завдання. Унікальний ідентифікатор завдання в нашій системі у форматі UUID.
- Тип: array string[]tasks
.path шлях URL
- Тип: array string[]tasks
.result масив результатів
- Тип: integertasks
.result _count кількість елементів у масиві result
- Тип: integertasks
.result .current _offset кількість об'єктів згадок, пропущених у масиві items
- Тип: array string[]tasks
.result .items містить дані про релевантні згадки
- Тип: integertasks
.result .items _count кількість результатів, повернутих у масиві items
- Тип: integertasks
.result .items .ai _search _volume поточний показник обсягу AI-пошуку для ключового слова. Докладніше про цю метрику тут.
- Тип: stringtasks
.result .items .answer релевантна відповідь у форматі Markdown вміст результату, відформатований мовою розмітки Markdown
- Тип: array string[]tasks
.result .items .brand _entities масив сутностей брендів містить інформацію про бренди, згадані у відповіді
- Тип: stringtasks
.result .items .brand _entities .category категорія бренду
- Тип: integertasks
.result .items .brand _entities .position позиція в результатах
- Тип: stringtasks
.result .items .brand _entities .title назва бренду
- Тип: array string[]tasks
.result .items .fan _out _queries масив fan-out запитів містить пов'язані пошукові запити, похідні від основного запиту, для повнішої відповіді
- Тип: stringtasks
.result .items .first _response _at дата й час першої фіксації даних відповіді у форматі UTC: “yyyy-mm-dd hh-mm-ss +00:00” приклад: 2025-10-21 06:25:30 +00:00
- Тип: stringtasks
.result .items .language _code код мови в масиві POST
- Тип: stringtasks
.result .items .last _response _at дата й час останнього оновлення даних відповіді у форматі UTC: “yyyy-mm-dd hh-mm-ss +00:00” приклад: 2025-10-21 06:25:30 +00:00
- Тип: integertasks
.result .items .location _code код локації в масиві POST
- Тип: stringtasks
.result .items .model _name назва моделі AI, з якої отримано дані Примітка: для типу платформи google значення завжди google_ai_overview
- Тип: array string[]tasks
.result .items .monthly _searches щомісячні обсяги AI-пошуку масив об'єктів з обсягами AI-пошуку за певний місяць року
- Тип: integertasks
.result .items .monthly _searches .month місяць
- Тип: integertasks
.result .items .monthly _searches .search _volume обсяг AI-пошуку за певний місяць року докладніше про цю метрику читайте тут
- Тип: integertasks
.result .items .monthly _searches .year рік
- Тип: stringtasks
.result .items .platform платформа, передана в масиві POST
- Тип: stringtasks
.result .items .question релевантне запитання
- Тип: array string[]tasks
.result .items .search _results масив результатів пошуку всі результати вебпошуку, які модель отримала під час пошуку інформації, включно з дублікатами та невикористаними записами
- Тип: string
навігаційний ланцюжок
- Тип: stringtasks
.result .items .search _results .description опис результату
- Тип: stringtasks
.result .items .search _results .domain домен результату
- Тип: integertasks
.result .items .search _results .position позиція в результатах
- Тип: stringtasks
.result .items .search _results .publication _date дата й час публікації результату у форматі: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes” приклад: 2019-11-15 12:57:46 +00:00
- Тип: stringtasks
.result .items .search _results .title заголовок результату
- Тип: stringtasks
.result .items .search _results .url URL результату
- Тип: array string[]tasks
.result .items .sources масив джерел джерела, які модель цитувала або на які спиралася у фінальній відповіді
- Тип: stringtasks
.result .items .sources .domain домен джерела
- Тип: stringtasks
.result .items .sources .markdown вміст елемента у форматі Markdown вміст результату, відформатований мовою розмітки Markdown
- Тип: integertasks
.result .items .sources .position позиція в результатах
- Тип: stringtasks
.result .items .sources .publication _date дата й час публікації результату у форматі: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes” приклад: 2019-11-15 12:57:46 +00:00
- Тип: stringtasks
.result .items .sources .snippet опис джерела
- Тип: stringtasks
.result .items .sources .source _name назва джерела
- Тип: stringtasks
.result .items .sources .thumbnail мініатюра джерела
- Тип: stringtasks
.result .items .sources .title заголовок джерела
- Тип: stringtasks
.result .items .sources .url URL джерела
- Тип: stringtasks
.result .search _after _token токен для наступних запитів вказавши унікальний search_after_token під час створення нового завдання, ви отримаєте наступні результати початкового завдання; значення search_after_token унікальні для кожного наступного завдання
- Тип: integertasks
.result .total _count загальна кількість результатів, релевантних запиту
- Тип: integertasks
.status _code код стану завдання, сформований DataForSEO; може перебувати в діапазоні 10000-60000. Повний список кодів відповіді можна знайти тут.
- Тип: stringtasks
.status _message інформаційне повідомлення завдання. Повний список загальних інформаційних повідомлень можна знайти тут.
- Тип: stringtasks
.time час виконання, секунди
- Тип: stringtime
час виконання, секунди
- Тип: stringversion
поточна версія API
application/json - 400
Не вдалося обробити запит. Перевірте параметри запиту.
- 401
Потрібен дійсний API-ключ Felo.
- 402
Запит неможливо виконати: умови білінгу не виконано.
- 403
Обліковий запис не має дозволу на цю операцію.
- 429
Досягнуто ліміту запитів або витрат.
- 502
Служба не змогла виконати запит.
- 503
API або служба білінгу тимчасово недоступні.
- 504
Час очікування обробки запиту вичерпано.
- default
Відповідь із помилкою; наскрізні відповіді апстріму можуть використовувати формати постачальника
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/ai_optimization/llm_mentions/search/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"target": [
{}
],
"location_name": "",
"location_code": 1,
"language_name": "",
"language_code": "",
"platform": "",
"filters": [],
"order_by": [
""
],
"offset": 1,
"search_after_token": "",
"limit": 1,
"tag": ""
}
]'
{
"version": "string",
"status_code": 1,
"status_message": "string",
"time": "string",
"cost": 1,
"tasks_count": 1,
"tasks_error": 1,
"tasks": [
"string"
],
"tasks.id": "string",
"tasks.status_code": 1,
"tasks.status_message": "string",
"tasks.time": "string",
"tasks.cost": 1,
"tasks.result_count": 1,
"tasks.path": [
"string"
],
"tasks.data": {},
"tasks.result": [
"string"
],
"tasks.result.total_count": 1,
"tasks.result.current_offset": 1,
"tasks.result.search_after_token": "string",
"tasks.result.items_count": 1,
"tasks.result.items": [
"string"
],
"tasks.result.items.platform": "string",
"tasks.result.items.model_name": "string",
"tasks.result.items.location_code": 1,
"tasks.result.items.language_code": "string",
"tasks.result.items.question": "string",
"tasks.result.items.answer": "string",
"tasks.result.items.sources": [
"string"
],
"tasks.result.items.sources.snippet": "string",
"tasks.result.items.sources.source_name": "string",
"tasks.result.items.sources.thumbnail": "string",
"tasks.result.items.sources.markdown": "string",
"tasks.result.items.sources.position": 1,
"tasks.result.items.sources.title": "string",
"tasks.result.items.sources.domain": "string",
"tasks.result.items.sources.url": "string",
"tasks.result.items.sources.publication_date": "string",
"tasks.result.items.search_results": [
"string"
],
"tasks.result.items.search_results.description": "string",
"tasks.result.items.search_results.breadcrumb": "string",
"tasks.result.items.search_results.position": 1,
"tasks.result.items.search_results.title": "string",
"tasks.result.items.search_results.domain": "string",
"tasks.result.items.search_results.url": "string",
"tasks.result.items.search_results.publication_date": "string",
"tasks.result.items.ai_search_volume": 1,
"tasks.result.items.monthly_searches": [
"string"
],
"tasks.result.items.monthly_searches.year": 1,
"tasks.result.items.monthly_searches.month": 1,
"tasks.result.items.monthly_searches.search_volume": 1,
"tasks.result.items.first_response_at": "string",
"tasks.result.items.last_response_at": "string",
"tasks.result.items.brand_entities": [
"string"
],
"tasks.result.items.brand_entities.position": 1,
"tasks.result.items.brand_entities.title": "string",
"tasks.result.items.brand_entities.category": "string",
"tasks.result.items.fan_out_queries": [
"string"
]
}