Skip to main content

Tournament Endpoints (11)

All endpoints use base URL https://api.sportsapipro.com/v2/badminton.

Tournament Info

Season-Specific Endpoints

All require tournamentId + seasonId. Discover season IDs via /api/tournament/:id/seasons.
/events/round/:round filters events by round number — e.g. /round/29 for the Final, /round/5 for R16. Use /rounds to discover round numbers available in a given season.

/draw vs /rounds on knockout events

BWF tournaments are knockout events (hasRounds: false on /api/tournament/:id/info). Knockout events have no matchday list, so /rounds always returns 404. That’s expected, not an error.
  • Read each match’s round from roundInfo in /events/last/:page and /events/next/:page (e.g. {"round":6,"name":"Round of 32"}).
  • Filter by round with /events/round/:round.
  • Get the full bracket from /draw. It returns 404 until the main draw is published, then 200.
Last modified on October 6, 2026