MCP сервер от PR-CYAPI: Получение данных Яндекс.ВордстатAPI: Ключевые слова сайта найденные в выдачеAPI: Чат с ChatGPT и другими нейросетямиAPI: Проверка посещаемости сайтаAPI: Анализа сайтовAPI: похожие сайты по доменуAPI: Получение проектов, регионов и позиций и ключевых словAPI: Получение данных по CMS и технологиям домена API: Мониторинг бренда в ИИ-ответахAPI: Массовая проверка доменов на SEO параметрыAPI: Мои ИИ-Ассистенты
Поисковой трафикАвтообновлениеПодключение Яндекс ВебмастерИИ-трекерPDF-отчетыЧто такое «Мои проекты»?Как создать проект?Как открыть доступ к проекту клиенту или сотруднику?Еженедельные отчеты по проектуСколько проектов я могу создать?Как добавить конкурентов?Как подключить сервисы поисковых систем?Что сделать, чтобы сервис показывал данные о трафике из счетчика Яндекс.Метрики?
Использование чат-ботаИспользование инструмента с формамиКак использовать ChatGPTКак использовать инструмент для перефразирования текстаКак правильно использовать промпты при работе с ИИКак использовать инструмент для мониторинга измененийКак использовать генератор картинок нейросетьюСколько стоит использование ИИ-инструментов?Создание базы знанийСоздание чат-ботаСоздание инструмента с формами
Как разрешить боту PR-CY сканировать мой сайт?Анализ страниц сайта при превышении лимита: что делать?Аудит сайта: инструкция по инструментуОбщая оценка сайтаЧто такое важность?Как отфильтровать страницы по категории ошибки?Как проверить конкретную внутреннюю страницу?Как указать страницы, которые не нужно проверять?
Как продать или купить сайт?Как правильно выставлять лот на биржеКак подтвердить права на владение сайтом?Как изменить срок аукциона?Как быстро после удаления лота можно разместить его повторно?Как удалить неподтвержденную блиц-ставку для открытия лота?Отказ от ответственности / правила биржи сайтов
API: Мониторинг бренда в ИИ-ответах
API позволяет получить упоминания бренда в ответах ИИ-моделей (ChatGPT, DeepSeek и др.) и в AI-блоках поисковой выдачи Google и Яндекса.
Логика работы API
- Создать задачу — отправляем POST-запрос с ключевыми словами, брендом, доменом, списком ИИ-моделей и параметрами поиска.
- В ответ получаем ID задачи.
- Получить результат — отправляем GET-запрос по ID задачи.
- В ответе возвращаются ответы ИИ-моделей и данные AI-блоков из выдачи.
1. Создание задачи
POST:
https://apis.pr-cy.ru/api/v2.1.0/tool-tasks/
Параметры запроса (params)
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
toolName |
✅ | string | Название инструмента: всегда "aiSerp" |
keywords |
✅ | string / array | Поисковый запрос или массив запросов |
brandNames |
✅ | string / array | Название бренда (или массив названий) для отслеживания упоминаний |
domain |
✅ | string | Ваш домен (например, example.com) |
aiModels |
✅ | array | Список ИИ-моделей для анализа (см. ниже) |
searchOptions |
✅ | array of object | Список комбинаций «движок + регион + язык + устройство» |
Поддерживаемые значения aiModels
| Значение | Описание |
|---|---|
chatgpt |
OpenAI ChatGPT |
deepseek |
DeepSeek |
Параметры searchOptions (каждый элемент массива)
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
engine |
✅ | string | Поисковая система: "google" или "yandex" |
region |
✅ | string | Код региона. Для Google — GoogleID региона (например, 1011969 — Москва), для Yandex — yandexKey (например, 213 — Москва). См. список регионов |
language |
✅ | string | Язык выдачи (например, "ru") |
device |
✅ | string | Устройство: "desktop" или "mobile" |
Пример запроса
curl 'https://apis.pr-cy.ru/api/v2.1.0/tool-tasks/' \
--header 'Content-Type: application/vnd.api+json' \
--header 'Api-Key: ***' \
--data-raw '{
"data": {
"type": "toolTasks",
"attributes": {
"toolName": "aiSerp",
"params": {
"keywords": "pr-cy",
"brandNames": "pr-cy",
"domain": "pr-cy.ru",
"aiModels": ["chatgpt", "deepseek"],
"searchOptions": [
{"device": "desktop", "region": "1011969", "engine": "google", "language": "ru"},
{"device": "desktop", "region": "213", "engine": "yandex", "language": "ru"}
]
}
}
}
}'
2. Ответ при создании задачи
API вернёт ID задачи:
{
"data": {
"type": "toolTasks",
"id": "de18726b84bf92dc5335ac478766957b",
"attributes": {
"cost": 8,
"started": "2026-05-20T14:03:45+03:00",
"...": "..."
}
}
}
В поле cost — количество лимитов, которое спишется за задачу.
3. Получение результатов
GET:
https://apis.pr-cy.ru/api/v2.1.0/tool-tasks/{task_id}?filter[since]=0&include=tests
Пример запроса
curl --location --globoff \
'https://apis.pr-cy.ru/api/v2.1.0/tool-tasks/de18726b84bf92dc5335ac478766957b?filter[since]=0&include=tests' \
--header 'Content-Type: application/vnd.api+json' \
--header 'Api-Key: ***'
Где:
{task_id}— ID задачи, полученный в шаге 1.filter[since]=0— фильтр по времени (0 = с начала).include=tests— добавляет к ответу подробные результаты.
Структура результата
В блоке included возвращаются два теста:
aiBrandsTool — ответы ИИ-моделей по бренду
Поле results.aiBrands — массив, где каждый элемент содержит:
| Поле | Описание |
|---|---|
keyword |
Ключевое слово, по которому делался запрос |
model |
ИИ-модель (chatgpt, deepseek и т. д.) |
aiAnswer |
Текст ответа ИИ-модели |
aiSources |
Источники, на которые ссылалась модель (если есть) |
aiSerpsTool — AI-блоки из поисковой выдачи
Поле results.aiSerps — массив, где каждый элемент содержит:
| Поле | Описание |
|---|---|
keyword |
Ключевое слово |
engine |
google или yandex |
region |
Код региона |
language |
Язык выдачи |
device |
Устройство |
count |
Общее количество результатов в выдаче |
ai |
Массив AI-блоков, каждый содержит: type (например, center), position — позиция в выдаче, aiAnswer — текст AI-ответа, aiSources — список упомянутых источников (url + name) |
Поле progress: 1 означает, что обработка завершена. Если меньше 1 — задача ещё формируется, повторите запрос через несколько секунд.
Не нашли нужной информации? Напишите нам в тех.поддержку
🍪 Используя сайт, вы соглашаетесь с обработкой cookie и сбором технических данных для улучшения работы сайта согласно политике конфиденциальности.