Stage / Event Endpoints (22)
All endpoints use base URL https://v2.cycling.sportsapipro.com.
GET /api/match/:matchId # Stage details (distance, profile, start time)
GET /api/match/:matchId/scores # Stage results / times
GET /api/match/:matchId/lineups # Start list / riders
GET /api/match/:matchId/statistics # Stage stats
GET /api/match/:matchId/incidents # Key moments (attacks, crashes, sprints)
GET /api/match/:matchId/player-statistics # All rider stats in stage
GET /api/match/:matchId/player/:pid/statistics # Individual rider stats
GET /api/match/:matchId/best-players # Stage winner / top performers
GET /api/match/:matchId/award # Stage award
GET /api/match/:matchId/h2h # Head-to-head (for TT stages)
GET /api/match/:matchId/graph # Race progression
GET /api/match/:matchId/pregame-form # Rider recent form
GET /api/match/:matchId/streaks # Winning streaks
GET /api/match/:matchId/highlights # Video highlights
GET /api/match/:matchId/media # Stage media
GET /api/match/:matchId/votes # Fan predictions
GET /api/match/:matchId/channels # TV broadcast info (Eurosport, GCN, NBC)
GET /api/match/:matchId/odds # Featured odds
GET /api/match/:matchId/odds/all # All odds providers
GET /api/match/:matchId/odds/pre-match # Pre-stage odds
GET /api/match/:matchId/odds/live # Live odds
GET /api/match/:matchId/winning-odds # Win probability
Each stage of a multi-stage race is treated as an individual “event.” Stage types include flat, hilly, mountain, individual time trial (ITT), team time trial (TTT), and prologue.