API REST, eventos WebSocket e webhooks — tudo que você precisa para incorporar esports em seu aplicativo.
Quatro superfícies de integração, uma plataforma.
Acesso completo ao CRUD de torneios, partidas, jogadores e resultados. Paginado, filtrável e documentado via OpenAPI.
Inscreva-se para mudanças de estado da partida em tempo real, atualizações de placar e eventos de check-in de jogadores via Socket.IO.
Receba cargas HTTP assinadas em eventos do ciclo de vida do torneio — partida iniciada, rodada encerrada, série concluída.
Autentique jogadores com Keycloak OAuth 2.0. Solicite escopos para perfil, histórico de partidas e carteira.
O que os desenvolvedores já estão construindo.
Bots do Discord e Slack que anunciam resultados de partidas, atualizações de chave e cronogramas futuros automaticamente.
Painéis de desempenho por jogador com K/D, taxas de vitória, histórico de ELO e tendências de colocação em torneios.
Visualizações de chave embutíveis para sites da comunidade e páginas de equipe com atualizações de placar ao vivo.
Sobreposições de fonte de navegador OBS mostrando placar ao vivo, cartões de jogador e cronômetro de rodada usando eventos WebSocket.
Limites de uso justo que escalam com suas necessidades.
| Plano | Solicitações / min | Conexões WebSocket | Webhooks |
|---|---|---|---|
| Gratuito | 100 req/min | 5 | 3 endpoints |
| ProPopular | 1.000 req/min | 50 | Ilimitado |
Busque partidas futuras em menos de um minuto.
# Buscar partidas futuras
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.tournamentsuite.com/api/v1/matches?status=upcoming&limit=10
# Resposta
{
"data": [
{
"id": "match_abc123",
"scheduledAt": "2026-06-01T18:00:00Z",
"teams": ["Team Alpha", "Team Beta"]
}
]
}