Matches
Sports and esports match listings, leagues, counts, and charts
The Matches API exposes sports and esports match data derived from Vezta's sports markets — match listings, per-league views, aggregated counts, and price charts. All endpoints are public.
Endpoints
| Method | Path | Auth | Description |
|---|---|---|---|
| GET | /api/v1/matches | No | List sports/esports matches |
| GET | /api/v1/matches/counts | No | Aggregated match counts by league and status |
| GET | /api/v1/matches/leagues | No | List distinct leagues for a sport |
| GET | /api/v1/matches/league/:league | No | List all matches for a specific league |
| GET | /api/v1/matches/:slug | No | Get match details |
| GET | /api/v1/matches/:slug/chart | No | Get match chart data |
| POST | /api/v1/matches/sync | No | Trigger a sports/esports market sync |
Related
- Live sports state and standings are delivered over the
market:sports-state,market:sports-stats, andsports:standingsWebSocket channels. - Per-game stats and league standings are also available via
GET /api/v1/games/:id/statsandGET /api/v1/leagues/:slug/standings.