Series de audiencia
Series de un canal
Las transmisiones de un canal en las últimas 48 horas. Abierto.
https://www.vistear.com/api/v1/channels/{id}/seriespublic, s-maxage=60Una serie por transmisión de todas las cuentas del canal unificado. Es lo que dibuja la página de cada canal y no pide clave.
Solo acepta rangos de hasta 48 horas. Para 3, 7, 30 o 90 días usá Series por canal con tu clave.
Autorización
Abierto. No descuenta cuota.
Parámetros de ruta
idstringobligatorioId de cualquiera de las cuentas del canal (UC…, kick:<id> o twitch:<id>).
Parámetros de consulta
rangeenumdefault: 48hPeríodo hacia atrás desde ahora. El paso es de 1 minuto en 3 y 6 h, 2 minutos en 12 h, promedios de 5 y 10 minutos en 24 y 48 h, y el pico de cada hora en 7, 30 y 90 días.
3h6h12h24h48h
Respuesta
200 · application/json
asOfstring (ISO 8601)Instante de corte de los datos, en UTC.
t0numberInicio del primer punto, en milisegundos epoch (UTC).
stepMsnumberPaso entre puntos, en milisegundos. El punto i corresponde a t0 + i × stepMs.
nnumberCantidad de puntos de cada serie.
hours | daysnumberPeríodo cubierto: uno de los dos, según el rango pedido.
seriesSeries[]Una serie por canal (o por video).
Ver campos de series
idstringId del canal (o del video), estable entre consultas.
labelstringNombre para mostrar.
kind"channel" | "video" | "total"Qué representa la serie.
thumbstring | nullImagen del canal o del video.
viewers(number | null)[]n valores alineados a la grilla. null: no había transmisión (o dato) en ese punto.
likes(number | null)[]n valores, o vacío cuando la métrica no aplica (Kick y Twitch no reportan likes).
Códigos de estado
- 200Series del canal.
- 400Id inválido, o un rango de días.
- 404Canal no encontrado.
- 502La base de datos no respondió. Reintentá.