Get sporting events with filtering by competition, region, date, and status
upcoming - Events that haven’t started yet (no stats)live - Currently ongoing events (list only, no real-time data)completed - Finished events (includes final scores and stats)startDate/endDate) or filter by specific competitions/regions and make multiple requests.en, es, pt847 for Premier League6 for Englandsoccer, basketball, tennis, baseball, volleyball, american-football, ice-hockey, handballExample: soccerupcoming - Events that haven’t started (no stats field)live - Currently ongoing events (no stats/odds - use /v2/matches/live for real-time data)completed - Finished events (includes stats field with final scores)status=upcoming,completed) or by repeating the parameter (status=upcoming&status=completed).Default: Returns both upcoming and live events2025-11-08status filter (upcoming and live events).endDate to fetch a multi-day window (e.g., a full week) in one request and paginate through the calendar efficiently.startDate for range-based queries.100, Maximum: 100page=1, page=2, page=3Default: 1 (first page)GET /events?date=2025-11-15&page=1&limit=100 → Returns first 100 eventsGET /events?date=2025-11-15&page=2&limit=100 → Returns next 100 events (101-200)page until no more resultsAmerica/New_York, Europe/London, America/Sao_Paulolocale parameter (en, es, or pt) to control translations. Requests without it default to English.1234562025-11-08T15:00:00Zupcoming, live, or completedcompleted events. Contains final match statistics including scores and sport-specific data.stats for upcoming or live events:upcoming events: No stats (event hasn’t started)live events: No stats (use /v2/matches/live for real-time data)completed events: Includes final stats (static data)page parameter to paginate through results:
Today's Events
Live Event List
Completed Events
stats field with complete match data, timeline, and final scores.Premier League Events
competitionId.Use your API key from the Mr. Doge dashboard. Format: Bearer sk_live_... or Bearer sk_test_...
Filter by competition ID
"1"
Filter by region ID
"1"
Filter by one or more event statuses. Repeat the parameter or send a comma-separated value (e.g., status=upcoming&status=completed).
upcoming, live, completed Filter events on specific date (YYYY-MM-DD)
"2025-11-08"
Filter events starting on or after this date (YYYY-MM-DD). Combine with endDate to request a multi-day window (e.g., a full week).
Filter events ending on or before this date (YYYY-MM-DD). Use with startDate for range-based pagination.
Maximum number of events to return
"50"
Timezone for date filtering
"America/New_York"