API REST, événements WebSocket et webhooks — tout ce dont vous avez besoin pour intégrer l'eSport dans votre application.
Quatre surfaces d'intégration, une plateforme.
Accès complet en CRUD aux tournois, matches, joueurs et résultats. Paginé, filtrable et documenté par OpenAPI.
Abonnez-vous aux changements d'état des matches en temps réel, aux mises à jour des scores et aux événements d'enregistrement des joueurs via Socket.IO.
Recevez des charges utiles HTTP signées lors des événements du cycle de vie du tournoi — match commencé, round terminé, série complétée.
Authentifiez les joueurs avec Keycloak OAuth 2.0. Demandez des scopes pour le profil, l'historique des matches et le portefeuille.
Ce que les développeurs construisent déjà.
Bots Discord et Slack qui annoncent automatiquement les résultats des matches, les mises à jour des brackets et les plannings à venir.
Tableaux de performance par joueur avec K/D, taux de victoire, historique ELO et tendances de placement en tournoi.
Visualisations de brackets intégrables pour les sites communautaires et les pages d'équipe avec des mises à jour des scores en direct.
Superpositions de source de navigateur OBS montrant le tableau de bord en direct, les cartes des joueurs et le chronomètre des rounds via des événements WebSocket.
Limites d'utilisation équitable qui s'adaptent à vos besoins.
| Plan | Requêtes / min | Connexions WebSocket | Webhooks |
|---|---|---|---|
| Gratuit | 100 req/min | 5 | 3 points de terminaison |
| ProPopulaire | 1 000 req/min | 50 | Illimité |
Récupérez les matches à venir en moins d'une minute.
# Récupérez les matches à venir
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.tournamentsuite.com/api/v1/matches?status=upcoming&limit=10
# Réponse
{
"data": [
{
"id": "match_abc123",
"scheduledAt": "2026-06-01T18:00:00Z",
"teams": ["Team Alpha", "Team Beta"]
}
]
}