Результаты аудита
Метод API SerpWatch: последний завершённый аудит сайта — оценка здоровья и список проблем по страницам.
GET/api/v1/projects/{id}/audit
Возвращает последний завершённый аудит: сколько страниц обойдено, оценку здоровья 0–100 и до 5 000 замечаний с кодом проверки, важностью и подробностями.
Параметры
| Параметр | Где | Что значит |
|---|---|---|
id | в пути | id проекта |
Ответ
| Поле | Что значит |
|---|---|
run | id аудита или null |
finished_at | когда закончен |
pages | страниц обойдено |
health | здоровье 0–100 |
issues[] | url, code, severity (error, warning, notice), detail |
{
"run": 88,
"finished_at": "2026-10-05T03:12:40",
"pages": 214,
"health": 86,
"issues": [
{
"url": "https://site.ru/old",
"code": "http_error",
"severity": "error",
"detail": "404"
}
]
}
Примеры
curl
curl -H "Authorization: Bearer sw_ваш_токен" \ "https://serpwatch.ru/api/v1/projects/12/audit"
Python
import requests
r = requests.get("https://serpwatch.ru/api/v1/projects/12/audit",
headers={"Authorization": "Bearer sw_ваш_токен"}, timeout=60)
print(r.json())
Ошибки
Общие коды и лимит 120 запросов в минуту — в разделе ошибки и лимиты.
Для чего пригодится
- Задачи для программиста в своём трекере
- Контроль ошибок после релизов