ViewerBoss API
Verwalte Zuschauer-Aufträge für deine Twitch- und Kick-Kanäle direkt aus deinem eigenen 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
}Authentifizierung
Sende deinen API-Schlüssel bei jeder Anfrage im Authorization-Header.
Authorization: Bearer YOUR_API_KEYEndpunkte
Erstellt einen neuen Zuschauer-Auftrag für einen Twitch- oder Kick-Kanal.
Beispielanfrage
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 }) })Beispielantwort
{ "message": "Success", "taskId": 4356 }Gibt alle deine Zuschauer-Aufträge auf Twitch und Kick zurück. Mit onlyWorking=true erhältst du nur laufende Aufträge.
Beispielanfrage
fetch('https://api.viewerboss.com/api/viewers/tasks?onlyWorking=true', { method: 'GET', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Beispielantwort
[ { "id": 4356, "platform": "twitch", "channel": "exampleChannel", "count": 1300, "status": "active" } ]Gibt die Details eines Zuschauer-Auftrags anhand seiner ID zurück.
Beispielanfrage
fetch('https://api.viewerboss.com/api/viewers/task/4356', { method: 'GET', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Beispielantwort
{ "id": 4356, "platform": "twitch", "channel": "exampleChannel", "count": 1300, "status": "active" }Löscht einen Zuschauer-Auftrag anhand seiner ID.
Beispielanfrage
fetch('https://api.viewerboss.com/api/viewers/task/4356', { method: 'DELETE', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Beispielantwort
{ "message": "Task deleted successfully." }Erhöht die Zuschauerzahl eines laufenden Auftrags.
Beispielanfrage
fetch('https://api.viewerboss.com/api/viewers/task/13082/increase-viewers?count=50&delay=100', { method: 'PUT', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Beispielantwort
{ "message": "Viewer count increased successfully.", "newCount": 1350 }Verringert die Zuschauerzahl eines laufenden Auftrags.
Beispielanfrage
fetch('https://api.viewerboss.com/api/viewers/task/1522/decrease-viewers?count=100&delay=100', { method: 'PUT', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Beispielantwort
{ "message": "Viewer count decreased successfully.", "newCount": 1200 }
Ratenlimits
Jeder API-Schlüssel kann maximal senden:
- 100 Anfragen pro Minute
- 1.000 Anfragen pro Stunde
- 10.000 Anfragen pro Tag
Anfragen über dem Limit erhalten die Antwort HTTP 429 (Too Many Requests). Wende dich an den Support, wenn du höhere Limits brauchst.
Brauchst du Hilfe mit der API?
Unser Support-Team hilft dir, die ViewerBoss API in deine App einzubinden.
Kostenlos testen - Keine Kreditkarte nötig
Hol dir 15 Zuschauer + 15 Chatter für 60 Minuten. Voller Dashboard-Zugriff. Sieh genau, wie es funktioniert, bevor du etwas bezahlst.