Live now!

Livescore API – Real-Time Football Scores & Match Data

Fast, accurate, and reliable live scores for your football application

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.

Start your free trial today Contact sales

Trusted by 30,000 happy customers, including

Affordable, High-Quality Football Data for Developers

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.

Easy for developers icon
Easy for developers
Designed by developers for developers, with a well-documented API, Postman collection, and built-in testing tools.
High-quality data icon
High-quality data
Access real-time scores, player stats, xG data, and historical insights—trusted by 30,000+ developers worldwide.
Engaged users icon
Engaged users
Boost user engagement with accurate and reliable live football data that keeps your audience coming back for more.

Premium Livescore Data You Can Trust

Unmatched data quality and reliability
Our data is powered by a team of industry experts and trusted data partners, ensuring high accuracy, real-time updates, and consistency. We deliver precise football data so your application remains reliable at all times.
Livescores & detailed data
Get more than just live scores—access goals, assists, cards, substitutions, match statistics, lineups, formations, and in-play events. Stay updated with real-time data from over 2,300 leagues and competitions worldwide.
Expand your application beyond livescores
Enhance your platform with xG (Expected Goals) data, historical statistics, head-to-head comparisons, team and player insights, betting odds, and more. Create a complete football data experience that keeps users engaged.
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());
        }
    }
}

Build a Cutting-Edge Livescore App with Sportmonks’ Football API

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.

Your dream app in three steps

1. Sign-up

Create a Sportmonks account and choose the Livescore API plan that fits your needs.

2. Integrate the API

Use our well-documented API to integrate real-time football data into your platform seamlessly.

3. Deliver live scores

Provide your users with fast, accurate, and real-time match updates without delays.

Powering the Future of Live Sports Data

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.

If you want to add real-time sports data feeds to your application or website then we can strongly recommend Sportmonks.
With the widest coverage out there for both in-play and pre-match events from their side, we have launched BettingKick, a revolutionary start-up in the betting industry.

Our visitors are really satisfied with useful information, and BIG thanks to Sportmonks for a good job.

Borko Bajic
| CTO at BettingKick.com

Footholics, a Spanish LaLiga Fantasy game, solved its data availability and speed issues by changing providers to Sportmonks.

Now we are able to offer real-time, accurate scores to our thousands of users.

Because Sportmonks is so affordable, we are considering expanding to other national and international leagues.

Javier
| Footholics

I use Sportmonks to get Football data to show live feeds and results on kickpros.com. I feel Sportmonks offers the best value for money.

Stephan
| Kickpros

Live Score API Pricing

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.

Monthly
Yearly
Custom

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.

 

  • Instant access to the fastest Livescores
  • Customise your leagues
  • 3000 API calls per hour/entity
  • Option to get Livescores every second or even more
  • All leagues and data features you need
  • Free Livescore Widget access included
  • 14-day free trial
European

A great place to start for comprehensive access to all major European leagues.

Starting at
€ 29
€ 25
paid monthly per month paid yearly
  • Instant access to the fastest Livescores
  • 25+ European leagues
  • 3000 API calls per hour/entity
  • Option to get Livescores every second or even more
  • Standard or advanced data features
  • Free Livescore Widget access included
  • 14-day free trial
World

Designed for the real football data experts as it includes all major worldwide leagues.

Starting at
€ 99
€ 89
paid monthly per month paid yearly
  • Instant access to the fastest Livescores
  • 110+ Worldwide leagues
  • 3000 API calls per hour/entity
  • Option to get Livescores every second or even more
  • Standard or advanced data features
  • Free Livescore Widget access included
  • 14-day free trial
Enterprise

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.

  • Instant access to the fastest Livescores
  • 2200+ leagues
  • 3000 to 250,000 API calls per hour/entity
  • Option to get Livescores every second or even more
  • Standard or advanced data features
  • Free Livescore Widget access included
  • Contact us for a free trial
* All prices are exclusive of VAT and, where applicable, VAT will be applied at the standard rate.

Other Football API products

Sportmonks offers a wide range of Football products. With our reliable Football API you can get all data you need for your football project.

Prediction API

Cutting edge technology and machine learning techniques form the basis of our prediction, value bet, and player contribution models.

Football News API

Boost your website with quality football news articles. Coverage for the top European competitions.

Extra API Calls

Start building with 2,000 API calls per hour per endpoint. Upgrade your plan to increase the rate limit.

Get Started with Sportmonks’ Livescore API

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