Access high-frequency live and archived esports tournament data, global FGC leaderboards, player career analytics, set histories, and character meta statistics.
API access is currently available in closed beta on request. To generate your personal API key (free of charge for developers, esports organizers, and community tools), please reach out directly:
Every request to the v1 API must include your personal API key. You can authenticate via the HTTP Authorization header or as a URL query parameter:
Authorization: Bearer bf_your_api_key_here
GET https://bracketflow.fr/api/v1/players?api_key=bf_your_api_key_here
Pass the game parameter in endpoints to filter or target a specific title:
Returns a paginated list of players with their consolidated stats, winrates, and main characters. Ideal for auto-complete and gamerTag lookups.
| Parameter | Type | Default | Description |
|---|---|---|---|
| q | string | — | GamerTag fuzzy search (case-insensitive). |
| game | string | all |
Game slug (e.g. game/tekken-8). |
| char | string | — | Filter by main character played (e.g. Kazuya). |
| page | number | 1 |
Requested page number. |
| limit | number | 50 |
Results per page (max: 200). |
curl "https://bracketflow.fr/api/v1/players?q=Tanzen&game=game/tekken-8" \
-H "Authorization: Bearer YOUR_API_KEY"
Returns detailed career analytics, winrates, character usage distribution, top 10 rivals, and tournament placements.
The :slug parameter accepts a StartGG userSlug (e.g. c07024c5), a numerical playerId, or a gamerTag.
curl "https://bracketflow.fr/api/v1/players/c07024c5?game=game/tekken-8" \
-H "Authorization: Bearer YOUR_API_KEY"
Optimized for high-speed delivery with small payload sizes across extensive player match histories (up to 500+ archived sets).
| Parameter | Type | Default | Description |
|---|---|---|---|
| page | number | 1 |
Page index. |
| limit | number | 50 |
Sets per page (max: 100). |
| game | string | — | Filter match history to a specific game slug. |
curl "https://bracketflow.fr/api/v1/players/c07024c5/history?page=1&limit=20" \
-H "Authorization: Bearer YOUR_API_KEY"
| Parameter | Type | Description |
|---|---|---|
| status | string | ACTIVE (live now), CREATED (upcoming), COMPLETED (archived). |
| country | string | ISO-2 country code (FR, US, JP...) or online. |
| game | string | Game slug filter. |
| q | string | Text search by tournament title or city name. |
curl "https://bracketflow.fr/api/v1/tournaments?status=ACTIVE&country=FR" \
-H "Authorization: Bearer YOUR_API_KEY"
Retrieves specific event bracket metadata and its associated sets with optional set pagination (sets_page and sets_limit, up to 500 sets/page).
curl "https://bracketflow.fr/api/v1/tournaments/123456?sets_page=1&sets_limit=50" \
-H "Authorization: Bearer YOUR_API_KEY"
Returns statistical meta data computed by BracketFlow across competitive matches: tournament winrate, efficiency scores, and tier brackets (S, A, B, C, D).
| Parameter | Type | Default | Description |
|---|---|---|---|
| game | string | game/ultimate |
Game slug (e.g. game/tekken-8). |
| year | string | all |
Analysis year (2024, 2025, 2026, or all). |
curl "https://bracketflow.fr/api/v1/tier-list?game=game/tekken-8&year=all" \
-H "Authorization: Bearer YOUR_API_KEY"