Looking for a developer-friendly Livescore API that delivers real-time match updates, team statistics, and player data with seamless integration? Sportmonks’ Livescore API provides fast, accurate, and reliable football data, ensuring your platform stays up to date with every goal, card, and substitution as it happens.
Building a football application shouldn’t break the bank. With Sportmonks, you get fast, accurate, and developer-friendly live score football data at an unbeatable price.
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/json"); myHeaders.append("Accept", "application/json"); myHeaders.append("Authorization", "YOURTOKEN"); var requestOptions = { method: 'GET', headers: myHeaders, redirect: 'follow' }; fetch("https://api.sportmonks.com/v3/football/livescores", requestOptions) .then(response => response.json()) // Parse JSON directly .then(result => console.log(result)) .catch(error => console.error('Error fetching live scores:', error));
import requests import json url = "https://api.sportmonks.com/v3/football/livescores" headers = { 'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'YOURTOKEN' } response = requests.get(url, headers=headers) if response.status_code == 200: print(json.dumps(response.json(), indent=4)) # Pretty print JSON response else: print(f"Error {response.status_code}: {response.text}")
import requests import json url = "https://api.sportmonks.com/v3/football/leagues" payload = {} headers = { 'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'YOURTOKEN' } response = requests.request("GET", url, headers=headers, data=payload) print(response.text)
require "http/client" require "json" API_URL = "https://api.sportmonks.com/v3/football/livescores" API_TOKEN = ENV["SPORTMONKS_API_TOKEN"]? || "YOURTOKEN" # Make the HTTP GET request response = HTTP::Client.get(API_URL, headers: { "Content-Type" => "application/json", "Accept" => "application/json", "Authorization" => API_TOKEN }) if response.status_code == 200 parsed_response = JSON.parse(response.body) puts parsed_response.to_pretty_json # Pretty print JSON else puts "Error: #{response.status_code} - #{response.body}" end
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "https://api.sportmonks.com/v3/football/livescores" method := "GET" client := &http.Client{} req, err := http.NewRequest(method, url, nil) if err != nil { fmt.Println("Request error:", err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("Accept", "application/json") req.Header.Add("Authorization", "YOURTOKEN") res, err := client.Do(req) if err != nil { fmt.Println("Response error:", err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println("Read error:", err) return } fmt.Println(string(body)) }
import kong.unirest.*; public class LiveScores { public static void main(String[] args) { HttpResponse response = Unirest.get("https://api.sportmonks.com/v3/football/livescores") .header("Content-Type", "application/json") .header("Accept", "application/json") .header("Authorization", "YOURTOKEN") .asString(); if (response.getStatus() == 200) { System.out.println(response.getBody()); } else { System.out.println("Error: " + response.getStatus() + " - " + response.getBody()); } } }
Want to create a real-time football scores application, betting platform, or fantasy sports tool? With Sportmonks’ Livescore API, you get instant match updates, team stats, and player data from over 2,300 competitions worldwide.
Choosing the right football data provider is key to keeping your users engaged. Slow or unreliable data leads to frustration and lost users. Our high-quality, real-time football data ensures your platform stays ahead of the competition.
Sportmonks is more than just an API provider. We offer developer-first solutions, ensuring you have everything needed to build a high-performance sports application. Our API is designed for iGaming, media platforms, fantasy sports, and betting applications that demand real-time, reliable football data.
Choose the plan that suits your needs. For example, experience live score data for the European Top leagues in our European Plan. Or discover all top Leagues worldwide in our World Plan. Do you want all leagues that are available in our Live Score API? Then your best bet would be to score the Enterprise Plan.
You can find more information about the data features on our coverage page. Start with a 14-day free trial to test the data. We cover over 2,200 football leagues and football tournaments.
Start with a 14-day free trial to test the data.
Create your own custom plan that only includes the leagues and the live data features you need.
You can create your own plan in My.Sportmonks or contact Team Sportmonks.
A great place to start for comprehensive access to all major European leagues.
Designed for the real football data experts as it includes all major worldwide leagues.
Only for the real pros, this grants access to all 2200+ available leagues.
The Enterprise Plan contains all leagues Sportmonks covers. Therefore, the Enterprise Plan will automatically update when new leagues are added to our API.
Sportmonks offers a wide range of Football products. With our reliable Football API you can get all data you need for your football project.
Cutting edge technology and machine learning techniques form the basis of our prediction, value bet, and player contribution models.
Boost your website with quality football news articles. Coverage for the top European competitions.
Start building with 2,000 API calls per hour per endpoint. Upgrade your plan to increase the rate limit.
Stay ahead of the competition with the most accurate and real-time Livescore API available.
Start your free trial today and experience the difference.
Start your free trial