📚 Available Endpoints
GET /teams/main
Get all members of the main SUTV team
https://api.teammidnite.tv/teams/main
Returns: 59 members (7 partners, 46 affiliates, 6 others)
GET /teams/enchanters
Get all members of The Enchanters team
https://api.teammidnite.tv/teams/enchanters
Returns: 14 members (0 partners, 12 affiliates, 2 others)
GET /teams/ka
Get all members of the KlumaArmy team
https://api.teammidnite.tv/teams/ka
Returns: 25 members (3 partners, 19 affiliates, 3 others)
GET /teams/sutvladies
Internal slug for The Beanary Twitch team
https://api.teammidnite.tv/teams/sutvladies
Returns: The Beanary roster with
The Beanary first and ladiesTeam kept for compatibility
GET /teams/beanary
Public-friendly alias for The Beanary Twitch team
https://api.teammidnite.tv/teams/beanary
Returns: The Beanary roster with
The Beanary first and ladiesTeam kept for compatibility
GET /sutvladies and /beanary
Short aliases for the same Beanary team payload
https://api.teammidnite.tv/sutvladies
https://api.teammidnite.tv/beanary
Returns: The same JSON payload as the team routes above
GET /beanary2
The Beanary multi-platform live feed — Twitch + Kick auto-detection, TikTok see-profile links
https://api.teammidnite.tv/beanary2
Returns:
live_streams, per-member platforms.twitch/kick/tiktok status, and members roster with isLiveAny
GET /debug/status
Check API health status
https://api.teammidnite.tv/debug/status
Returns: API status, timestamp, token info
🎯 Team Data
Main Team
SUTV
59
Total
7
Partners
Enchanters
The Enchanters
14
Total
12
Affiliates
KlumaArmy
KlumaArmy
25
Total
3
Partners
The Beanary
Twitch slug: sutvladies
-
Total
-
Affiliates
🔧 Response Format
Each team member includes: name, twitch, profileImage, description, isLive, viewerCount, broadcasterType
🚀 Infrastructure
- ✅ Two independent API instances (Port 3000 & 3002)
- ✅ Identical codebase on both instances
- ✅ Auto-restart on failure via PM2
- ✅ HTTPS with valid Let's Encrypt certificate
- ✅ Apache reverse proxy for load balancing