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