API REST, eventos de WebSocket y webhooks — todo lo que necesitas para integrar esports en tu aplicación.
Cuatro superficies de integración, una plataforma.
Acceso completo CRUD a torneos, partidos, jugadores y resultados. Paginado, filtrable y documentado con OpenAPI.
Suscríbete a cambios en el estado de los partidos en tiempo real, actualizaciones de puntajes y eventos de check-in de jugadores a través de Socket.IO.
Recibe cargas HTTP firmadas en eventos del ciclo de vida del torneo: partido iniciado, ronda finalizada, serie completada.
Autentica a los jugadores con Keycloak OAuth 2.0. Solicita permisos para perfil, historial de partidos y billetera.
Lo que los desarrolladores ya están construyendo.
Bots de Discord y Slack que anuncian automáticamente los resultados de los partidos, actualizaciones de brackets y calendarios próximos.
Tableros de rendimiento por jugador con K/D, tasas de victorias, historial de ELO y tendencias de colocación en torneos.
Visualizaciones de brackets embebibles para sitios comunitarios y páginas de equipos con actualizaciones de puntajes en vivo.
Superposiciones de fuente de navegador de OBS que muestran el marcador en vivo, tarjetas de jugadores y temporizador de ronda utilizando eventos de WebSocket.
Límites de uso justo que escalan con tus necesidades.
| Plan | Solicitudes / min | Conexiones WebSocket | Webhooks |
|---|---|---|---|
| Gratis | 100 req/min | 5 | 3 endpoints |
| ProPopular | 1,000 req/min | 50 | Ilimitados |
Obtén partidos próximos en menos de un minuto.
# Obtener partidos próximos
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.tournamentsuite.com/api/v1/matches?status=upcoming&limit=10
# Respuesta
{
"data": [
{
"id": "match_abc123",
"scheduledAt": "2026-06-01T18:00:00Z",
"teams": ["Team Alpha", "Team Beta"]
}
]
}