ViewerBoss API
Gérez les tâches de spectateurs de vos chaînes Twitch et Kick depuis votre propre code.
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
}Authentification
Envoyez votre clé API dans l'en-tête Authorization de chaque requête.
Authorization: Bearer YOUR_API_KEYEndpoints
Crée une nouvelle tâche de spectateurs pour une chaîne Twitch ou Kick.
Exemple de requête
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 }) })Exemple de réponse
{ "message": "Success", "taskId": 4356 }Renvoie toutes vos tâches de spectateurs sur Twitch et Kick. Ajoutez onlyWorking=true pour n'obtenir que les tâches en cours.
Exemple de requête
fetch('https://api.viewerboss.com/api/viewers/tasks?onlyWorking=true', { method: 'GET', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Exemple de réponse
[ { "id": 4356, "platform": "twitch", "channel": "exampleChannel", "count": 1300, "status": "active" } ]Renvoie les détails d'une tâche de spectateurs à partir de son ID.
Exemple de requête
fetch('https://api.viewerboss.com/api/viewers/task/4356', { method: 'GET', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Exemple de réponse
{ "id": 4356, "platform": "twitch", "channel": "exampleChannel", "count": 1300, "status": "active" }Supprime une tâche de spectateurs à partir de son ID.
Exemple de requête
fetch('https://api.viewerboss.com/api/viewers/task/4356', { method: 'DELETE', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Exemple de réponse
{ "message": "Task deleted successfully." }Augmente le nombre de spectateurs d'une tâche en cours.
Exemple de requête
fetch('https://api.viewerboss.com/api/viewers/task/13082/increase-viewers?count=50&delay=100', { method: 'PUT', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Exemple de réponse
{ "message": "Viewer count increased successfully.", "newCount": 1350 }Réduit le nombre de spectateurs d'une tâche en cours.
Exemple de requête
fetch('https://api.viewerboss.com/api/viewers/task/1522/decrease-viewers?count=100&delay=100', { method: 'PUT', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Exemple de réponse
{ "message": "Viewer count decreased successfully.", "newCount": 1200 }
Limites de requêtes
Chaque clé API peut effectuer au maximum :
- 100 requêtes par minute
- 1 000 requêtes par heure
- 10 000 requêtes par jour
Les requêtes au-delà de la limite reçoivent une réponse HTTP 429 (Too Many Requests). Contactez le support si vous avez besoin de limites plus élevées.
Besoin d'aide avec l'API ?
Notre équipe support peut vous aider à connecter l'API ViewerBoss à votre application.
Essayez gratuitement - Sans carte bancaire
Obtenez 15 spectateurs + 15 chatters pendant 60 minutes. Accès complet au tableau de bord. Voyez comment ça marche avant de payer.