Discover/livescore.com API
live

livescore.com APIlivescore.com

Access live scores, fixtures, standings, and player stats for football, hockey, basketball, tennis, and cricket via the Livescore.com API.

Endpoints
12
Updated
1mo ago
Try it
Date in YYYY-MM-DD or YYYYMMDD format. Defaults to today (UTC).
Sport name. Accepted values: football, hockey, basketball, tennis, cricket.
api.parse.bot/scraper/18b659b8-239b-4706-8da0-75d743a2b334/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/18b659b8-239b-4706-8da0-75d743a2b334/get_scores_by_date_and_sport?date=2026-05-06&sport=basketball' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 12 totalclick to expand

Returns all matches for a given sport on a specific date, grouped by competition/league. Uses the LiveScore CDN API for real-time score data.

Input
ParamTypeDescription
datestringDate in YYYY-MM-DD or YYYYMMDD format. Defaults to today (UTC).
sportstringSport name. Accepted values: football, hockey, basketball, tennis, cricket.
Response
{
  "type": "object",
  "fields": {
    "Ts": "integer, Unix timestamp of the response",
    "Stages": "array of competition/league objects, each containing Events array with match details"
  },
  "sample": {
    "data": {
      "Ts": 1778148637,
      "Stages": [
        {
          "Cnm": "Champions League",
          "Sid": "24464",
          "Snm": "Knockout Stage",
          "CompN": "Champions League",
          "Events": [
            {
              "T1": [
                {
                  "Nm": "Arsenal"
                }
              ],
              "T2": [
                {
                  "Nm": "Atletico Madrid"
                }
              ],
              "Eid": "1746709",
              "Eps": "FT",
              "Tr1": "1",
              "Tr2": "0"
            }
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the livescore.com API

This API exposes 12 endpoints covering live and historical sports data from Livescore.com across football, hockey, basketball, tennis, and cricket. The get_scores_by_date_and_sport endpoint returns all matches for a given date grouped by competition, while get_match_summary delivers per-match event timelines, lineups, and incidents. Response objects include Stages arrays with nested Events, making it straightforward to traverse multi-league result sets in a single call.

Score and Fixture Endpoints

The get_scores_by_date_and_sport endpoint accepts a date parameter in YYYY-MM-DD or YYYYMMDD format and a sport value (football, hockey, basketball, tennis, or cricket). It returns a top-level Ts Unix timestamp and a Stages array — each stage object represents a competition or league and contains an Events array with match details. Convenience wrappers exist for common cases: get_todays_football_scores, get_tomorrows_football_fixtures, and get_football_scores_by_date all follow the same response shape.

League-Level Endpoints

Four endpoints target a specific football league using a league slug (e.g. premier-league, serie-a) paired with a country slug (e.g. england, italy). get_league_fixtures returns upcoming scheduled matches in an initialData.stages structure. get_league_results returns the same shape for past matches. get_league_standings returns a Stages array containing LeagueTable objects with team standings. get_league_stats returns player leaderboards (top scorers and similar) via an initialData.stats array with availableGroups.

Match and Team Detail

get_match_summary takes a league, country, numeric match_id, and a match_slug in home-vs-away format. The response includes initialEventData with the match event details, goal and card incidents, scores, and status — match IDs can be obtained from the results or fixtures endpoints. get_team_overview takes a numeric team_id and team_slug, returning initialData with fields for nextOrCurrentMatch, recent results, stats, and squad header data.

Search

search_teams_and_competitions accepts a free-text query and returns two arrays: Teams (with team ID, name, and country info) and Stages (matching competitions). This is the primary way to resolve numeric team IDs before calling team-specific endpoints.

Common use cases
  • Display a live football scores ticker grouped by league using the Stages and Events fields from get_todays_football_scores.
  • Build a multi-sport scores dashboard by calling get_scores_by_date_and_sport with different sport values for football, basketball, and hockey.
  • Generate weekly fixture lists for a specific league using get_league_fixtures with a league and country slug.
  • Populate a league table widget with team positions and points from the LeagueTable objects returned by get_league_standings.
  • Show match incident timelines — goals, cards, substitutions — in a match-detail view using initialEventData from get_match_summary.
  • Resolve a team name to its numeric ID via search_teams_and_competitions before fetching form and upcoming fixtures from get_team_overview.
  • Render a top-scorers leaderboard for a league by reading the initialData.stats array from get_league_stats.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Livescore.com have an official developer API?+
Livescore.com does not publish a public developer API or documented REST endpoints for third-party use. This Parse API provides structured access to the same data the site exposes.
What does `get_match_summary` return beyond the final score?+
It returns initialEventData containing the full incident list (goals, yellow and red cards, and similar events), current match status, lineups, and streaming media information. The match_id required as input can be found in the Events arrays returned by get_league_results or get_league_fixtures.
Does the API cover sports other than football at the league or team level?+
The league-level endpoints (get_league_standings, get_league_stats, get_league_fixtures, get_league_results) and the team and match detail endpoints are football-only. Hockey, basketball, tennis, and cricket are accessible only through get_scores_by_date_and_sport and the football-agnostic convenience wrappers. You can fork this API on Parse and revise it to add league or team endpoints for other sports.
Is historical match data available, and how far back does it go?+
The get_football_scores_by_date endpoint accepts any past date via the date parameter, so historical scores are accessible. However, the API does not document a hard cutoff for how far back data remains available, and coverage for older seasons is subject to what Livescore.com retains. Detailed season-level archives are not a guaranteed scope of this API.
Does the API return betting odds or expected-goals (xG) data?+
No betting odds or xG statistics are exposed in any current endpoint response. The stats coverage is limited to league standings, top-scorer leaderboards, and per-match incidents. You can fork this API on Parse and revise it to add an odds or advanced-metrics endpoint if that data becomes accessible.
Page content last updated . Spec covers 12 endpoints from livescore.com.
Related APIs in SportsSee all →
flashscore.com API
Search teams and competitions, pull daily fixtures and live scores, and retrieve match details including events, statistics, and league standings from FlashScore.
footystats.org API
Get live football scores, team performance metrics, league standings, and head-to-head match statistics all in one place. Search teams and leagues to access detailed player stats, comprehensive analytics, and in-depth performance data across football competitions worldwide.
flashscore.com.tr API
Get live football scores, daily fixtures, and detailed match information including team lineups with player ratings, comprehensive statistics, and betting odds. Stay updated on your favorite games with real-time data and complete match summaries all in one place.
fotmob.com API
Get live football scores, detailed match results, and comprehensive league statistics across multiple competitions. Access player and team performance data, browse upcoming fixtures by date, and dive into in-depth analytics for your favorite leagues and matches.
soccerstats.com API
Access comprehensive soccer statistics including live league tables, match details, team performance metrics, and form rankings across multiple football leagues. Search for specific teams and analyze their season statistics, head-to-head records, and competitive standings to stay informed on the latest soccer data.
football-data.org API
Get live match scores, team standings, and player statistics across football competitions worldwide. Search for teams, view head-to-head matchups, track top scorers, and explore detailed information about competitions and geographical areas.
flashscore.com.ua API
Access football match results, fixtures, team histories, and in-match statistics from Flashscore. Look up matches by date, retrieve a team's recent and upcoming games, and pull detailed events and performance metrics for any match.
espncricinfo.com API
Access live cricket scores, ball-by-ball commentary, and detailed match scorecards to stay updated on ongoing games. Look up comprehensive player statistics, team information, and historical cricket records all in one place.