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
10d 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 →
ncaa.com API
Access live college sports scores, game schedules, detailed boxscores, play-by-play breakdowns, and team statistics across NCAA sports. Search for specific contests and retrieve comprehensive game information for any NCAA sport, division, or team.
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
nfl.com API
Access real-time NFL data including game schedules, scores, player statistics, team rosters, standings, injury reports, fantasy rankings, and the latest news — all from nfl.com.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.
Livescore.com API – Live Scores & Sports Stats · Parse