Настройка live-задач «DataForSEO Trends Explore»
DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Настройка live-задач «DataForSEO Trends Explore»
Интерес со временем для максимум пяти keywords — кривая Google Trends. Возвращает keywords, type, location_code, language_code, datetime, items_count и items. type выбирает web, news, images, youtube или shopping, а date_from/date_to задают окно. Ответ обёрнут в конверт DataForSEO: данные в tasks[0].result, результат в tasks[0].status_code — отклонённый запрос всё равно возвращает HTTP 200. Trends даёт относительный интерес, а не абсолютный объём; для подсчётов используйте post_dataforseo_keywords_gads_search_volume_live.
Справочная информация о ценах
- Тарификация: заявленная стоимость ответа.
- Справочная оценка запроса: USD 0.0012.
- Справочный множитель для клиента: 1.0. Не применяйте его повторно к уже рассчитанной сумме клиента.
Только справочные метаданные, а не котировка для аккаунта, гарантированная цена или лимит расходов. Кредиты ресурсов — не кредиты Felo. Итоговые списания определяются записями биллинга Felo.
- Тип: array (object | null)[]
- dateТип: string | null
_from начальная дата временного диапазона
необязательное поле
если не указать это поле, по умолчанию будут использованы текущий день и месяц предыдущего года
минимальное значение для типаweb:2004-01-01
минимальное значение для других типов:2008-01-01
формат даты:"yyyy-mm-dd"
пример:"2019-01-15" - dateТип: string | null
_to конечная дата временного диапазона
необязательное поле
если не указать это поле, по умолчанию будет использована сегодняшняя дата
формат даты:"yyyy-mm-dd"
пример:"2019-01-15" - keywordsТип: array string[]
- locationТип: integer | null
_code код местоположения поисковой системы
необязательное поле
если не использовать это поле, вы получите глобальные результаты
если используете это поле,location_nameуказывать не нужно
список доступных местоположений поисковых систем с ихlocation_codeможно получить отдельным запросом кhttps://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations
данные будут предоставлены для страны, к которой относится указанныйlocation_code;
пример:2840 - locationТип: string | null
_name полное название местоположения поисковой системы
необязательное поле
если не использовать это поле, вы получите глобальные результаты
если используете это поле,location_codeуказывать не нужно
список доступных местоположений поисковой системы с ихlocation_nameможно получить отдельным запросом кhttps://api.dataforseo.com/v3/keywords_data/dataforseo_trends/locations
данные будут предоставлены для страны, к которой относится указанныйlocation_name;
пример:United Kingdom - tagТип: string | null
пользовательский идентификатор задачи
необязательное поле
ограничение — 255 символов
этот параметр позволяет идентифицировать задачу и сопоставить её с результатом
указанное значениеtagвы найдёте в объектеdataответа - timeТип: string | null
_range предустановленные временные диапазоны
необязательное поле
если указать параметрыdate_fromилиdate_to, это поле будет проигнорировано при постановке задачи
возможные значения для всех параметровtype:past_4_hours,past_day,past_7_days,past_30_days,past_90_days,past_12_months,past_5_years - typeТип: string | null
тип элемента
- Тип: object | null · Response36Afe1097B20_KeywordsDataDataforseoTrendsExploreLiveResponseInfo200
- Тип: number | null Формат: doublecost
общая стоимость задач, USD
- Тип: integer | nullstatus
_code общий код состояния. Полный список кодов ответа можно найти здесь.
- Тип: string | nullstatus
_message общее информационное сообщение. Полный список общих информационных сообщений можно найти здесь.
- Тип: array (object | null)[] | nulltasks
массив задач
- Тип: object | null · Response36Afe1097B20_KeywordsDataDataforseoTrendsExploreLiveTaskInfo
- costТип: number | null Формат: double
общая стоимость задач, USD
- dataТип: object | null
содержит те же параметры, что вы указали в POST-запросе
- propertyТип: object | null
Name
- idТип: string | null
идентификатор задачи уникальный идентификатор задачи в нашей системе в формате UUID
- pathТип: array (string | null)[] | null
путь URL
- resultТип: array (object | null)[] | null
массив результатов
- datetimeТип: string | null
дата и время получения результата
в формате UTC: “yyyy-mm-dd hh-mm-ss +00:00”
пример:2019-11-15 12:57:46 +00:00 - itemsТип: array (object | null)[] | null
содержит популярность ключевого слова и связанные данные
- Тип: object | null · Response36Afe1097B20_DataforseoTrendsDataforseoTrendsGraphElementItem
- Тип: object · Response36Afe1097B20_DataforseoTrendsDataforseoTrendsGraphElementItem
- typeДискриминаторТип: string | null
тип элемента
- averagesТип: array (integer | null)[] | null
- dataТип: array (object | null)[] | null
содержит те же параметры, которые вы указали в запросе POST
- dateТип: string | null
_from дата начала соответствующего временного диапазона
в формате UTC: "yyyy-mm-dd" - dateТип: string | null
_to дата окончания соответствующего временного диапазона
в формате UTC: "yyyy-mm-dd" - timestampТип: integer | null
- valuesТип: array (integer | null)[] | null
относительный показатель популярности ключевого слова на конкретную метку времени
представляет показатель популярности ключевого слова за данный временной диапазон
если указано более одного ключевого слова, значения усредняются до наибольшего значения по всем указанным ключевым словам
значение 100 — пик популярности термина. Значение 50 означает, что термин вдвое менее популярен. Оценка 0 означает, что данных по этому термину недостаточно
- keywordsТип: array (string | null)[] | null
ключевые слова в массиве POST
- positionТип: integer | null
выравнивание элемента
может принимать следующие значения:1,2,3,4и т. д.
- itemsТип: integer | null Формат: int64
_count количество результатов, возвращённых в массиве
items - keywordsТип: array (string | null)[] | null
ключевые слова в массиве POST
- languageТип: string | null
_code код языка в массиве POST
если данных нет, значение —null - locationТип: integer | null
_code код местоположения в массиве POST
если данных нет, значение —null - typeТип: string | null
тип элемента
- resultТип: integer | null Формат: int64
_count число элементов в массиве result
- statusТип: integer | null
_code код состояния задачи формируется DataForSEO, может находиться в диапазоне 10000-60000 Полный список кодов ответа можно найти здесь.
- statusТип: string | null
_message информационное сообщение задачи Полный список общих информационных сообщений можно найти здесь.
- timeТип: string | null
время выполнения, секунды
- Тип: integer | null Формат: int64tasks
_count число задач в массиве tasks
- Тип: integer | null Формат: int64tasks
_error число задач в массиве tasks, возвращённых с ошибкой
- Тип: string | nulltime
общее время выполнения, секунды
- Тип: string | nullversion
текущая версия API
application/json - 400
Запрос не удалось обработать. Проверьте параметры запроса.
- 401
Требуется действительный API-ключ Felo.
- 402
Запрос не может быть выполнен: не выполнено требование биллинга.
- 403
Аккаунту не разрешено выполнять эту операцию.
- 429
Достигнут лимит запросов или расходов.
- 502
Сервис не смог выполнить запрос.
- 503
API или сервис биллинга временно недоступны.
- 504
Истекло время ожидания обработки запроса.
- default
Ответ с ошибкой; сквозные ответы upstream могут использовать форматы провайдера
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/keywords_data/dataforseo_trends/explore/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"keywords": [
"iphone 14",
"samsung s23"
],
"location_code": 2840
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": [
{
"keywords": [
null
],
"type": null,
"location_code": null,
"language_code": null,
"datetime": null,
"items_count": null,
"items": [
{
"type": "[Max Depth Exceeded]",
"position": "[Max Depth Exceeded]",
"keywords": "[Max Depth Exceeded]",
"data": "[Max Depth Exceeded]",
"averages": "[Max Depth Exceeded]"
}
]
}
]
}
]
}