MCP-сервер PR-CY: как это работаетПодключение MCP-сервера PR-CYИнструменты MCP-сервера PR-CYAPI: Получение данных Яндекс.ВордстатAPI: Проверка посещаемости сайтаAPI: Чат с ChatGPT и другими нейросетямиAPI: Ключевые слова сайта найденные в выдачеAPI: Анализа сайтовAPI: похожие сайты по доменуAPI: Получение проектов, регионов и позиций и ключевых словAPI: Получение данных по CMS и технологиям домена API: Мониторинг бренда в ИИ-ответахAPI: массовая проверка доменовAPI: Мои ИИ-Ассистенты
Поисковой трафикКак подключить Яндекс.Вебмастер к проектуАвтообновлениеИИ-трекерЧто такое «Мои проекты»?PDF-отчётыКак открыть доступ к проекту клиенту или сотруднику?Еженедельные отчёты по проектуКак создать проект?Сколько проектов я могу создать?Как добавить конкурентов?Как подключить аналитику и поисковые сервисы к проектуКак показывать данные Яндекс.Метрики в PR-CY
Использование чат-ботаИспользование инструмента с формамиКак использовать ChatGPTГенератор картинок и видео: как пользоватьсяКак составить промпт и проверить ответ ИИКак использовать инструмент для мониторинга измененийПерефраз текста и ИИ-редактор статей: как пользоватьсяСколько стоит использование ИИ-инструментов?Создание базы знанийСоздание чат-ботаСоздание инструмента с формами
Как разрешить боту PR-CY сканировать сайтАнализ страниц сайта при превышении лимита: что делать?Аудит сайта: инструкция по инструментуКак рассчитывается общая оценка сайта в аудитеКак читать важность ошибок в аудите сайтаКак отфильтровать страницы по категории ошибки?Как проверить внутреннюю страницу и посмотреть результат аудитаКак указать страницы, которые не нужно проверять?
Чем платные тарифы отличаются от бесплатногоСписок платных услугПравила оплатыКак отключить тестовый период (триал)Как отменить платную подпискуКак подключить безналичный расчетКак подключить тестовый периодКак поменять тариф?Как получить скидку?Как работает автопродление подпискиКак сменить карту или отменить подписку
Как продать или купить сайт?Как правильно выставлять лот на биржеКак подтвердить права на владение сайтом?Как изменить срок аукциона?Как быстро после удаления лота можно разместить его повторно?Как удалить неподтвержденную блиц-ставку для открытия лота?Отказ от ответственности / правила биржи сайтов
API: Получение данных по CMS и технологиям домена
Узнаём CMS и технологии любого сайта через API.
Перед началом
- Зарегистрируйтесь на PR‑CY.
- Скопируйте свой API‑ключ в настройках.
Ключ нужно передавать в каждом запросе через заголовок Api-Key.
Как это работает
Всего два шага:
- Создаёте задачу — говорите API: «проверь этот домен».
- Забираете результат — спрашиваете: «уже готово?» Если да — получаете данные.
Шаг 1. Создать задачу
Отправьте POST‑запрос:
curl 'https://apis.pr-cy.ru/api/v2.1.0/tool-tasks/' \
-H 'Content-Type: application/vnd.api+json' \
-H 'Api-Key: ВАШ_КЛЮЧ' \
--data-raw '{
"data": {
"type": "toolTasks",
"attributes": {
"toolName": "cmsChecker",
"params": { "domain": "vc.ru" }
}
}
}'
Замените ВАШ_КЛЮЧ на свой ключ, а vc.ru — на нужный домен.
Ответ (сокращённо):
{
"data": {
"type": "toolTasks",
"id": "4fb6ab11baf8a781812e6a447096b125",
"attributes": {
"isUpdating": true,
"cost": 1
}
}
}
Сохраните id из ответа — он понадобится на следующем шаге.
isUpdating: true означает, что проверка ещё идёт.
Шаг 2. Получить результат
Подставьте сохранённый id в GET‑запрос:
curl 'https://apis.pr-cy.ru/api/v2.1.0/tool-tasks/4fb6ab11baf8a781812e6a447096b125?include=tests' \
-H 'Content-Type: application/vnd.api+json' \
-H 'Api-Key: ВАШ_КЛЮЧ'
Когда результат готов?
Смотрите поле isUpdating в ответе:
| Значение | Что это значит |
|---|---|
true |
Проверка ещё идёт — подождите и повторите запрос через пару секунд |
false |
Готово — результаты в ответе |
Если isExpired: true — результат устарел, создайте задачу заново (шаг 1).
Где искать данные?
Результаты лежат в массиве included. Каждый элемент — отдельный тест:
name— название теста (например,mainPageTechs)status— результат:success,infoи т.д.results— сами данные (структура зависит от теста)
Итого: весь процесс в трёх строках
1. POST /tool-tasks/ → создали задачу, получили id
2. GET /tool-tasks/{id}?include=tests → повторяем, пока isUpdating не станет false
3. Читаем included[].attributes.results → это и есть результат
Смежные инструкции
Не нашли нужной информации? Напишите нам в тех.поддержку
🍪 Используя сайт, вы соглашаетесь с обработкой cookie и сбором технических данных для улучшения работы сайта согласно политике конфиденциальности.