SEO Diagnozпоставь диагноз своему сайту

Главная → API

API сервиса

Отчёт можно получать в JSON тем же способом, каким его получает сама страница: обычным HTTP-запросом. Без ключа, без регистрации. Кнопка «Скачать JSON» в отчёте отдаёт ровно тот объект, который описан ниже.

Полный аудит: POST /api/audits

Запускает полный аудит страницы (52 правил) и возвращает готовый отчёт. Запрос синхронный: ответ приходит после завершения проверки, обычно за 15–60 секунд.

curl -X POST https://seodiagnoz.ru/api/audits \
  -H 'Content-Type: application/json' \
  -d '{"url": "https://example.ru/"}'

Ключевые поля ответа:

Готовый отчёт можно перечитать по GET /api/audits/{id}, где id — хвост из report_url.

Одна проверка: POST /api/checks

Запускает один инструмент вместо полного аудита. Имя инструмента совпадает с адресом его страницы в каталоге: например, странице /proverki/dlina-title/ соответствует "tool": "dlina-title".

curl -X POST https://seodiagnoz.ru/api/checks \
  -H 'Content-Type: application/json' \
  -d '{"tool": "dlina-title", "url": "https://example.ru/"}'

Инструменты с режимом «проверить текст» принимают вместо url поле text (до 120 000 символов): черновик проверяется без публикации, сервис при этом не ходит в сеть.

Справочники и лимиты

Формат без номера версии: он меняется тогда, когда меняется сам отчёт. Ломающие изменения стараемся не делать, но SLA у бесплатного сервиса нет. Вопросы и интеграции — info@seodiagnoz.ru.

Бесплатный SEO-анализ страницы

52 проверки по документации Яндекса и Google, оценка от 0 до 100 и объяснения простыми словами. Без регистрации.

Полный анализ страницы