Sofascore Events API
Live scores, fixtures and results for football, tennis, cricket, basketball and more, with match statistics, lineups, shotmaps, heatmaps, odds, scorecards, standings, season…
Events
18 endpoints- Count live and total events per sport (v1)GETReturns, for every sport, how many events are live now and how many are on today, with the day set by timezone_offset. Nothing found returns data: null.
/v1/sofascore/events/count1 cr - Count live events per category (v1)GETReturns a map of category id to the number of sport events in play in that category. Nothing live returns an empty map.
/v1/sofascore/events/live/categories1 cr - Count live events per tournament (v1)GETReturns a map of sub-tournament id to the number of sport events in play in it. Nothing live returns an empty map.
/v1/sofascore/events/live/tournaments1 cr - Get a compact list of upcoming events (v1)GETReturns id, team ids, tournament ids and start time for every event of sport on date. Only today and later dates have data; past dates return data: null.
/v1/sofascore/events/upcoming1 cr - Get a day's events by tournament (v1)GETReturns all events on date for one tournament or one category (country or circuit), with scores and status. An unknown id returns data: null.
/v1/sofascore/events/by-date1 cr - Get events added in the last 6 hours (v1)GETReturns events in snooker, darts, tennis, table tennis and esports created in the last 6 hours that start in the next 6 hours, as event, team and tournament ids. Nothing found returns data: null.
/v1/sofascore/events/new1 cr - Get every event of a sport on a day (v1)GETReturns one page of every event of sport on date (UTC), in start order. Pages run from 1; Get Sports Day Index gives the page count. A page past the end returns an empty list.
/v1/sofascore/events/day1 cr - Get live events for a sport (v1)GETReturns every event in play for sport with live scores, status, teams and tournament. Nothing in play returns an empty list.
/v1/sofascore/events/live1 cr - Get popular events in a country (v1)GETReturns up to 8 of the most popular events of sport on date for fans in country, using that country's local day. Nothing found returns data: null.
/v1/sofascore/events/popular/country1 cr - Get the categories playing on a day (v1)GETReturns every category with sport events on date, with event counts, live counts and flags for available player statistics. The day follows timezone_offset. Nothing found returns data: null.
/v1/sofascore/events/day/categories1 cr - Get the most popular events (v1)GETReturns the most followed events starting between 12 hours ago and 3 days ahead, for sport or across all sports when sport is omitted. Nothing found returns data: null.
/v1/sofascore/events/popular1 cr - Get the most voted upcoming events (v1)GETReturns ids of up to 500 not-started events with the most fan votes this week, with each event's sport. Use the ids with Get Sports Event. Nothing found returns data: null.
/v1/sofascore/events/most-voted1 cr - Get the next event with AI insights (v1)GETReturns the next football event with AI match insights ready. Read them with Get Sports Event AI Insights after the match ends. Nothing found returns data: null.
/v1/sofascore/events/insights/next1 cr - Get the page index for a day (v1)GETReturns how many pages Get Sports Events for a Day has for sport on date, with each page's first and last start time and the filters it covers. Nothing found returns data: null.
/v1/sofascore/events/day/index1 cr - Get the top event with a live stream (v1)GETReturns the single most popular event with a live stream for sport, preferring events in play. Nothing found returns data: null.
/v1/sofascore/events/live-stream1 cr - Get tournaments playing on a day (v1)GETReturns the tournaments with events on date for sport, 100 per page, with each one's event count. Use a tournament id with Get Sports Events by Date.
/v1/sofascore/events/schedule1 cr - Get tournaments with events on a day (v1)GETReturns sub-tournament id, name and slug for every sport tournament with events on date, padded 4 hours either side of the UTC day. Nothing found returns data: null.
/v1/sofascore/events/day/tournaments1 cr - Split a day's tournaments by status (v1)GETReturns the sub-tournaments with sport events on date, split into finished and upcoming, each with event counts per UTC offset. Nothing found returns data: null.
/v1/sofascore/events/day/tournaments/status1 cr