Check-Host.cc

Документация API

Распределённая сетевая диагностика с более чем 65 глобальных узлов — Ping, MTR, DNS, HTTP, TCP и UDP — плюс метаданные хоста, WHOIS и исторические отчёты. Каждый эндпоинт ниже можно редактировать и запускать прямо в браузере на боевом API.

Для чего это?

Анонимного режима хватает в большинстве случаев. Действуют умеренные лимиты по IP и по цели — точные цифры в полной таблице на /about.

API-ключ (формат UUID) поднимает эти лимиты с месячной квотой на ключ. Ключи бесплатные — Check-Host некоммерческий проект, и лимиты существуют только для защиты от злоупотреблений, а не ради монетизации. Если у вас законный сценарий, превышающий анонимный уровень, напишите в поддержку.

Конфиденциальность: ключ хранится только в localStorage вашего браузера на этой странице и отправляется только на api.check-host.cc.

Быстрый старт

Запуск проверки асинхронный: (1) делаете POST на мониторинговый эндпоинт и получаете UUID, (2) опрашиваете /report/{uuid}, пока все узлы не ответят. Большинство проверок укладывается в 1–10 секунд. Эндпоинты ниже сами делают polling, когда вы нажимаете Выполнить.

Шаблон polling (bash)
# 1. Dispatch a check, capture the UUID
UUID=$(curl -s -X POST https://api.check-host.cc/ping \
  -H 'Content-Type: application/json' \
  -d '{"target":"check-host.cc","region":["DE"]}' | jq -r .uuid)

# 2. Poll until at least one node has reported
until curl -s "https://api.check-host.cc/report/$UUID" \
  | jq -e '.data | length >= 1' > /dev/null; do sleep 1; done

curl -s "https://api.check-host.cc/report/$UUID" | jq .

Запросы

эндпоинтов: 7

IP, геолокация, WHOIS и живой список узлов.

Глобальные проверки

эндпоинтов: 11

Отправляйте проверку Ping / TCP / UDP / HTTP / DNS / MTR с более чем 65 глобальных узлов — каждый вызов возвращает UUID и затем автоматически опрашивает /report/{uuid} за результатами.

Быстрые GET-ярлыки

Готовые URL для простых проверок — без выбора региона и Live-режима (для них используйте POST выше).

Отчёты

эндпоинтов: 3

Получайте JSON-отчёт или сгенерированные картинки статуса по ранее отправленной проверке.