Skip to main content

Match Endpoints (26)

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

Match Details

GET /api/match/:matchId
Returns full match details including players, scores, status, and tournament context.

Scores

GET /api/match/:matchId/scores
Game-by-game scores (e.g., 21-18, 15-21, 21-19). Fields: period1, period2, period3.

Point-by-Point

GET /api/match/:matchId/point-by-point
Point-by-point scoring progression for each game. Similar to tennis and table tennis.

Lineups

GET /api/match/:matchId/lineups
Player information for the match.

Statistics

GET /api/match/:matchId/statistics
Match stats: smashes, net shots, errors, etc.

Incidents

GET /api/match/:matchId/incidents
Game wins, key moments during the match.

Player Statistics

GET /api/match/:matchId/player-statistics
GET /api/match/:matchId/player/:playerId/statistics
All player stats in match, or individual player stats.

Best Players & Award

GET /api/match/:matchId/best-players
GET /api/match/:matchId/award

Head-to-Head & Form

GET /api/match/:matchId/h2h
GET /api/match/:matchId/pregame-form
GET /api/match/:matchId/streaks
GET /api/match/:matchId/graph

Media

GET /api/match/:matchId/highlights
GET /api/match/:matchId/media

Match Info

GET /api/match/:matchId/votes
GET /api/match/:matchId/venue
GET /api/match/:matchId/referee
GET /api/match/:matchId/channels

Odds

GET /api/match/:matchId/odds
GET /api/match/:matchId/odds/all
GET /api/match/:matchId/odds/pre-match
GET /api/match/:matchId/odds/live
GET /api/match/:matchId/winning-odds