Check-Host.cc

Documentación de la API

Diagnóstico de red distribuido desde más de 65 nodos globales — Ping, MTR, DNS, HTTP, TCP y UDP — además de metadatos de host, WHOIS e informes históricos. Cada endpoint de abajo es editable y ejecutable en tu navegador contra la API en producción.

¿Para qué sirve esto?

El uso anónimo cubre la mayoría de casos. Se aplican límites moderados por IP y por destino — consulta la tabla completa en /about si necesitas los números exactos.

Una clave API (formato UUID) eleva esos límites con una cuota mensual por clave. Las claves son gratuitas — Check-Host es un proyecto sin ánimo de lucro y los límites existen solo para evitar abusos, no para monetizar. Si tienes un caso legítimo que excede el nivel anónimo, contacta con soporte.

Privacidad: la clave vive únicamente en el localStorage de tu navegador en esta página y solo se envía a api.check-host.cc.

Inicio rápido

Enviar una comprobación es asíncrono: (1) POST a un endpoint de monitorización para obtener un UUID, (2) sondea /report/{uuid} hasta que todos los nodos hayan respondido. La mayoría termina en 1–10 segundos. Los endpoints de abajo hacen el polling automáticamente al pulsar Ejecutar.

Patrón de 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 .

Consultas

7 endpoints

IP, geolocalización, WHOIS y la lista de nodos en vivo.

Comprobaciones globales

11 endpoints

Lanza una comprobación Ping / TCP / UDP / HTTP / DNS / MTR desde más de 65 nodos globales — cada llamada devuelve un UUID y luego hace polling automático en /report/{uuid}.

Atajos GET rápidos

URLs directas para comprobaciones simples — sin selección de región ni modo en vivo (usa POST arriba para eso).

Informes

3 endpoints

Obtén el informe JSON o las imágenes de estado renderizadas de una comprobación ya enviada.