/api/v1/eventsAuth: RequiredList events with current odds from entitled sources. Default ordering is not guaranteed to be 'next upcoming'; pass dateFrom for future games.
Query / path parameters
sport- Sport code, defaults to football.
league- Optional league key for narrowing.
dateFrom- ISO-8601 kickoff lower bound. Use this to scope to upcoming games — default ordering does not guarantee 'next upcoming' first.
dateTo- ISO-8601 kickoff upper bound.
transport- rest (default) or live.
limit- Pagination size 1–500 (default 50).
offset- Pagination offset, 0-based (default 0).
- Default ordering does not guarantee the next upcoming event first — always pass dateFrom when you need a future-only window.
- To narrow by bookmaker, read /api/v1/events/{eventId}/odds with the bookmaker parameter; the event list itself has no bookmaker filter.
curl "https://api.betspread.io/api/v1/events?sport=football&dateFrom=YOUR_UPCOMING_UTC_DATE&limit=25" \
-H "Authorization: Bearer $BETSPREAD_API_KEY"