Stalker
Herramienta del panel para consultar información pública de cuentas de Twitch. No es un comando de chat.
Solo dashboard
AutenticaciónRequiere sesión OAuth del panel (cookie HttpOnly). No uses la API Key de bot en el navegador del overlay.
Abre Stalker tras iniciar sesión con Twitch.
Límites
Sección titulada «Límites»Perfil de usuario
Sección titulada «Perfil de usuario»GET
https://ttv.losperris.dev/api/dashboard/user-info| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
login | String | Sí | Login de Twitch (sin @). |
curl --request GET \
--url 'https://ttv.losperris.dev/api/dashboard/user-info?login=ninja' \
--header 'Accept: application/json'curl -i --request GET \
--url 'https://ttv.losperris.dev/api/dashboard/user-info?login=ninja' \
--header 'Accept: application/json'https://ttv.losperris.dev/api/dashboard/user-info?login=ninjaRespuestas
Sección titulada «Respuestas»
{"login": "ninja","display_name": "Ninja","created_at": "2011-01-16T19:31:22Z","followers": 19000000,"profile_image_url": "https://static-cdn.jtvnw.net/...","role": "default","rateLimit": 30}
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Cache-Control: public, s-maxage=10, stale-while-revalidate
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: 1710000060
{
"login": "ninja",
"display_name": "Ninja",
"created_at": "2011-01-16T19:31:22Z",
"followers": 19000000,
"profile_image_url": "https://static-cdn.jtvnw.net/...",
"role": "default",
"rateLimit": 30
}
{ "success": false, "error": { "message": "Usuario no encontrado" } }
HTTP/1.1 401 Unauthorized
Content-Type: application/json; charset=utf-8
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: 1710000060
{ "success": false, "error": { "message": "Usuario no encontrado" } }Chatters en vivo
Sección titulada «Chatters en vivo»GET
https://ttv.losperris.dev/api/dashboard/chatters| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
channel | String | Sí | Canal en directo a consultar. |
eligibility | String | No | Filtro: all, subs, mods, vips, viewers (combinables con coma). |
curl --request GET \
--url 'https://ttv.losperris.dev/api/dashboard/chatters?channel=losperris&eligibility=mods%2Cvips' \
--header 'Accept: application/json'curl -i --request GET \
--url 'https://ttv.losperris.dev/api/dashboard/chatters?channel=losperris&eligibility=mods%2Cvips' \
--header 'Accept: application/json'https://ttv.losperris.dev/api/dashboard/chatters?channel=losperris&eligibility=mods%2Cvips
[{ "user_login": "viewer1", "role": "moderator" },{ "user_login": "viewer2", "role": "vip" }]
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Cache-Control: public, s-maxage=10, stale-while-revalidate
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: 1710000060
[
{ "user_login": "viewer1", "role": "moderator" },
{ "user_login": "viewer2", "role": "vip" }
]
Límite de peticiones pesadas excedido (max 10/min).
HTTP/1.1 429 Too Many Requests
Content-Type: application/json; charset=utf-8
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: 1710000060
Límite de peticiones pesadas excedido (max 10/min).Uso en el panel
Sección titulada «Uso en el panel»- Inicia sesión en el Dashboard.
- Abre la pestaña Stalker.
- Introduce el login de Twitch (sin
@) o selecciona un usuario del chat en vivo. - Revisa fecha de creación, antigüedad y metadatos del perfil.
Datos disponibles
Sección titulada «Datos disponibles»- Fecha de creación de la cuenta y antigüedad calculada.
- Avatar, display name, followers y metadatos públicos vía Helix.
- Listado de chatters con roles (mods, VIPs, subs) para el canal en vivo.