De dónde salen los datos
Todos los datos de StreamRank proceden de la API oficial de Twitch. No se hace ningún tipo de extracción de la web ni se estiman cifras: se consulta el endpoint público que Twitch pone a disposición de desarrolladores y se guarda lo que devuelve.
Un proceso en segundo plano funciona de forma continua, independientemente de que haya visitantes en la web. Eso significa que los rankings acumulados siguen midiéndose también de madrugada, cuando nadie mira.
Cada 30 segundos, y por qué exactamente 30
El intervalo se decidió midiendo, no eligiendo. Muestreamos varios canales cada 10 segundos y comprobamos que Twitch actualiza el número de espectadores cada 30 a 60 segundos: dos de los tres canales observados no cambiaron su cifra en 80 segundos.
Consultar cada 20 segundos habría guardado dos de cada tres registros repetidos, sin aportar información. Consultar cada 60 igualaría la cadencia de la fuente y arriesgaría perder cambios. Treinta segundos da dos muestras por cada actualización real.
El Top 100, y por qué no más
Se registran los 100 canales con más espectadores. No es una decisión de producto sino un límite aritmético:
- La API devuelve un máximo de 100 resultados por página.
- El límite de uso es de 800 peticiones por minuto.
- En Twitch emiten simultáneamente unos 90.000 canales, lo que exigiría 900 peticiones para recorrerlos todos una sola vez.
Cubrir la plataforma entera es imposible a cualquier frecuencia. Y tampoco sería útil: la audiencia se concentra de forma extrema en los primeros puestos.
Cómo se calcula el trending
El ranking de tendencias compara la media de espectadores de los últimos 10 minutos con la de los 10 minutos anteriores. Usar medias en lugar de dos puntos aislados absorbe el ruido y los registros perdidos.
Un canal entra solo si supera tres umbrales a la vez:
- Audiencia mínima, para que un canal diminuto no domine el ranking.
- Crecimiento porcentual mínimo, para descartar fluctuaciones normales.
- Ganancia absoluta mínima, para que un porcentaje alto sobre cifras irrelevantes no puntúe.
Sin esas puertas, un canal que pasa de 10 a 100 espectadores mostraría un +900% y aparecería por encima de uno que ha ganado 8.000 espectadores reales. Es el error más común en este tipo de rankings.
Los canales que acaban de empezar a emitir no tienen crecimiento definido, así que se muestran en una lista aparte en lugar de inventarles un porcentaje.
El tiempo en el primer puesto
El Rank acredita a cada canal los segundos que se le ha observado en el número uno. Dos detalles importantes:
- El recuento empieza el día en que esta web comenzó a medir. No incluye periodos anteriores porque la API de Twitch no permite consultar el pasado.
- Si la medición se interrumpe, ese tramo no se atribuye a nadie. Si el sistema estuviera parado tres horas, no se le regalan tres horas de liderazgo a quien estuviera arriba: no lo observamos, así que no se cuenta.
Qué histórico se conserva
Los datos detallados de cada emisión se conservan 24 horas. Es el máximo que permite el acuerdo de desarrollador de Twitch sin autorización expresa, y por eso las gráficas de las fichas de canal cubren un día.
Los recuentos acumulados, como el tiempo en el primer puesto, sí se conservan más tiempo: son mediciones propias —un número por canal— y no copias de contenido de Twitch.
Limitaciones que conviene conocer
- Solo se cubren los 100 canales más vistos en cada momento.
- Las cifras pueden diferir ligeramente de las que muestra Twitch, porque cada sistema se actualiza por su cuenta.
- Un corte de servicio deja un hueco en los datos que no se rellena con estimaciones.
- Un canal que emite poco tiempo o con poca audiencia puede no tener ficha propia.
Preferimos declarar estas limitaciones antes que presentar los datos como más completos de lo que son.
Preguntas frecuentes
¿Cada cuánto se actualizan los datos?
Cada 30 segundos. El intervalo no es arbitrario: medimos que Twitch actualiza el número de espectadores de cada canal cada 30-60 segundos aproximadamente, así que consultar más a menudo devolvería el mismo valor repetido.
¿Se miden todos los canales de Twitch?
No. Se registran los 100 canales con más espectadores en cada momento. La API de Twitch permite un máximo de 800 peticiones por minuto y devuelve 100 resultados por página; cubrir los cerca de 90.000 canales que emiten simultáneamente exigiría 900 peticiones por ciclo, lo que excede el límite a cualquier frecuencia.
¿Cuánto histórico se conserva?
Los datos detallados se conservan 24 horas. Es el máximo que permite el acuerdo de desarrollador de Twitch sin autorización expresa. Los recuentos acumulados, como el tiempo en el primer puesto, sí se conservan más tiempo porque son mediciones propias y no copias de datos de Twitch.
¿Cómo se calcula el ranking de tendencias?
Comparando la media de espectadores de los últimos 10 minutos con la de los 10 minutos anteriores. Un canal entra solo si supera tres umbrales a la vez: audiencia mínima, crecimiento porcentual mínimo y ganancia absoluta mínima. Así se evita que un canal con 10 espectadores que pasa a 100 domine el ranking con un +900% irrelevante.
¿Por qué el Rank no incluye marcas anteriores?
Porque la API de Twitch no permite consultar el pasado. El recuento de tiempo en el primer puesto empieza el día en que esta web comenzó a medir y no puede reconstruirse hacia atrás.
¿Los datos son exactos?
Reflejan lo que devuelve la API oficial de Twitch en el momento de cada consulta. Pueden diferir ligeramente de lo que muestra Twitch en su web, porque ambas cifras se actualizan de forma independiente.