ViewerBoss API
Управляйте задачами зрителей для ваших каналов Twitch и Kick прямо из своего кода.
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
}Аутентификация
Передавайте ваш API-ключ в заголовке Authorization каждого запроса.
Authorization: Bearer YOUR_API_KEYЭндпоинты
Создаёт новую задачу зрителей для канала Twitch или Kick.
Пример запроса
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 }Возвращает все ваши задачи зрителей на Twitch и Kick. Добавьте onlyWorking=true, чтобы получить только активные задачи.
Пример запроса
fetch('https://api.viewerboss.com/api/viewers/tasks?onlyWorking=true', { method: 'GET', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Пример ответа
[ { "id": 4356, "platform": "twitch", "channel": "exampleChannel", "count": 1300, "status": "active" } ]Возвращает данные одной задачи зрителей по её ID.
Пример запроса
fetch('https://api.viewerboss.com/api/viewers/task/4356', { method: 'GET', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Пример ответа
{ "id": 4356, "platform": "twitch", "channel": "exampleChannel", "count": 1300, "status": "active" }Удаляет задачу зрителей по её ID.
Пример запроса
fetch('https://api.viewerboss.com/api/viewers/task/4356', { method: 'DELETE', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Пример ответа
{ "message": "Task deleted successfully." }Увеличивает количество зрителей в активной задаче.
Пример запроса
fetch('https://api.viewerboss.com/api/viewers/task/13082/increase-viewers?count=50&delay=100', { method: 'PUT', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Пример ответа
{ "message": "Viewer count increased successfully.", "newCount": 1350 }Уменьшает количество зрителей в активной задаче.
Пример запроса
fetch('https://api.viewerboss.com/api/viewers/task/1522/decrease-viewers?count=100&delay=100', { method: 'PUT', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Пример ответа
{ "message": "Viewer count decreased successfully.", "newCount": 1200 }
Лимиты запросов
Каждый API-ключ может отправлять не более:
- 100 запросов в минуту
- 1 000 запросов в час
- 10 000 запросов в сутки
Запросы сверх лимита получают ответ HTTP 429 (Too Many Requests). Если нужны более высокие лимиты, напишите в поддержку.
Нужна помощь с API?
Наша поддержка поможет подключить API ViewerBoss к вашему приложению.
Попробуйте бесплатно — карта не нужна
Мы дадим 15 зрителей и 15 персонажей в чате на 60 минут. Оцените качество сервиса прямо сейчас.