PUBLIC API / v1
DATOS, CON
CONTEXTO.
API de lectura sin autenticación. Una proyección de contadores del snapshot público existente de Paimon; no consulta bases por separado ni abre acceso a perfiles o mensajes.
GET https://zzzlatam.net/api/labs Accept: application/json # PowerShell Invoke-RestMethod https://zzzlatam.net/api/labs # CMD, Linux o macOS curl https://zzzlatam.net/api/labs
Formato
| Campo | Definición |
|---|---|
schema_version | Versión del contrato: 1. |
observed_at / served_at | Captura en el origen / preparación de la respuesta, en ISO 8601 UTC. La página muestra CDMX; la caché puede conservar ambas fechas. |
freshness / age_seconds | recent o stale. La captura se considera antigua a los 20 minutos. La edad se calcula al preparar la respuesta; el cliente también comprueba la fecha. |
community.members | Miembros de Discord. No DAU, MAU del producto ni clientes de pago. |
community.online | Presencia aproximada de Discord en el momento de la captura. |
community.messages_30d | Actividad registrada durante 30 días móviles, agregada por hora. Incluye bots y actividad retenida de mensajes eliminados. Depende de la cobertura de ingesta. |
community.busiest_public_channel_authors_30d | Autores distintos registrados en el canal público más activo; incluye bots. No mide usuarios únicos de la comunidad ni usuarios del producto. |
community.boosts | Número de boosts del servidor según Discord. |
community.public_channels_in_snapshot | Canales públicos incluidos en el snapshot; no el total del servidor. |
source / methodology / privacy | Procedencia y definiciones incluidas en cada respuesta. |
Caché y fallos
El snapshot y la caché de borde tienen intervalos de hasta cinco minutos cada uno. No es streaming en tiempo real. Reutiliza la última captura válida del fallback existente, hasta siete días, marcada como antigua. Sin captura válida devuelve HTTP 503 con ok:false y freshness:unavailable. Un contador ausente es null, nunca un cero inventado.
El HTML tiene una referencia del 7 de octubre de 2026. JavaScript la sustituye con datos de la API y avisa si la consulta falla.
Privacidad
Sin nombres, IDs, avatares, cuerpos de mensajes, canales privados, memorias ni credenciales. Sólo GET. Conserva las respuestas al menos cinco minutos si integras esta API en otra aplicación.