MCP-сервер PR-CY: как это работаетПодключение MCP-сервера PR-CYИнструменты MCP-сервера PR-CYAPI: Получение данных по CMS и технологиям доменаAPI: Ключевые слова сайта найденные в выдачеAPI: Чат с ChatGPT и другими нейросетямиAPI анализа сайтов: как получить и обновить данныеAPI: похожие сайты по доменуAPI: Получение проектов, регионов и позиций и ключевых словAPI: Проверка посещаемости сайта API: Мониторинг бренда в ИИ-ответах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 и сбором технических данных для улучшения работы сайта согласно политике конфиденциальности.