ViewerBoss API
Gestiona las tareas de espectadores de tus canales de Twitch y Kick desde tu propio código.
fetch('https://api.viewerboss.com/api/viewers/task', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
platform: "twitch",
channel: "exampleChannel",
count: 1300,
delay: 50
})
}){
"message": "Success",
"taskId": 4356
}Autenticación
Envía tu clave de API en el encabezado Authorization de cada solicitud.
Authorization: Bearer YOUR_API_KEYEndpoints
Crea una nueva tarea de espectadores para un canal de Twitch o Kick.
Solicitud de ejemplo
fetch('https://api.viewerboss.com/api/viewers/task', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ platform: "twitch", channel: "exampleChannel", count: 1300, delay: 50 }) })Respuesta de ejemplo
{ "message": "Success", "taskId": 4356 }Devuelve todas tus tareas de espectadores en Twitch y Kick. Añade onlyWorking=true para obtener solo las tareas en curso.
Solicitud de ejemplo
fetch('https://api.viewerboss.com/api/viewers/tasks?onlyWorking=true', { method: 'GET', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Respuesta de ejemplo
[ { "id": 4356, "platform": "twitch", "channel": "exampleChannel", "count": 1300, "status": "active" } ]Devuelve los detalles de una tarea de espectadores según su ID.
Solicitud de ejemplo
fetch('https://api.viewerboss.com/api/viewers/task/4356', { method: 'GET', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Respuesta de ejemplo
{ "id": 4356, "platform": "twitch", "channel": "exampleChannel", "count": 1300, "status": "active" }Elimina una tarea de espectadores según su ID.
Solicitud de ejemplo
fetch('https://api.viewerboss.com/api/viewers/task/4356', { method: 'DELETE', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Respuesta de ejemplo
{ "message": "Task deleted successfully." }Aumenta el número de espectadores de una tarea en curso.
Solicitud de ejemplo
fetch('https://api.viewerboss.com/api/viewers/task/13082/increase-viewers?count=50&delay=100', { method: 'PUT', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Respuesta de ejemplo
{ "message": "Viewer count increased successfully.", "newCount": 1350 }Reduce el número de espectadores de una tarea en curso.
Solicitud de ejemplo
fetch('https://api.viewerboss.com/api/viewers/task/1522/decrease-viewers?count=100&delay=100', { method: 'PUT', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Respuesta de ejemplo
{ "message": "Viewer count decreased successfully.", "newCount": 1200 }
Límites de uso
Cada clave de API puede hacer como máximo:
- 100 solicitudes por minuto
- 1.000 solicitudes por hora
- 10.000 solicitudes por día
Las solicitudes que superen el límite reciben una respuesta HTTP 429 (Too Many Requests). Contacta con soporte si necesitas límites más altos.
¿Necesitas ayuda con la API?
Nuestro equipo de soporte puede ayudarte a conectar la API de ViewerBoss con tu aplicación.
Pruébalo gratis - Sin tarjeta de crédito
Obtén 15 viewers + 15 chatters por 60 minutos. Acceso total al panel. Mira cómo funciona antes de pagar nada.