Under the hood
This whole site is one API and one socket.
Scoreline is built only on SportsAPI, through its TypeScript SDK. Here is every call each page makes, and the live frames arriving right now. The API lens in the header shows them on the pages themselves.
66
REST endpoints used
5
WebSocket channels
20
Sports, one response shape
0
Matches live right now
Calls by page
Scores
/sports/categories/fixtures/livescoresWS livescoresWS sport:{slug}Match
/fixtures/{id}/events/statistics/lineups/momentum/shotmap/average-positions/heatmap/{playerId}/best-players/win-probability/commentary/play-by-play/form/streaks/h2h/h2h/fixturesWS fixture:{id}Sport sections
/points/scorecard/games/umpires/weatherCompetition
/leagues/{id}/seasons/seasons/{seasonId}/standings/rounds/leagues/{id}/fixtures/top-players/top-teams/player-statistics/cup-trees/leaguesWS league:{id}Team
/teams/{id}/teams/{id}/fixtures/squad/transfers/teams/{id}/statistics/teams/{id}/leagues/trophies/position-history/career-statisticsPlayer
/players/{id}/players/{id}/seasons/players/{id}/statistics/players/{id}/fixtures/players/{id}/transfersRacing
/races/races/{id}/races/{id}/results/series/series/{id}/series/{id}/seasons/series/{id}/races/series/{id}/standingsWS race:{id}People, rankings, search
/referees/{id}/referees/{id}/fixtures/managers/{id}/managers/{id}/fixtures/rankings/rankings/{type}/searchSocket ticket
POST /stream/ticketLive frames
● connecting…Waiting for the next frame…
Build your own on the same data.Read the docsGet a free key