Live now!

Sports Betting API

Strengthen your platform with our cutting-edge Sports Betting API. Access pre-match odds, live odds, detailed stats, and predictive analytics to offer unparalleled insights and drive smarter betting decisions. Dive in to see how our API can elevate your sports betting game.

Trusted as a data partner by

Boost user confidence with Smarter Betting Data

From live odds to predictive models, our unified API helps your users make informed decisions and gives your platform the edge it needs to grow revenue and trust.

league coverage icon
2,500+ Leagues
Explore our leagues. From the Premier League to regional divisions, coverage is truly global.
Uptime icon
99.98% Uptime
Your data stays live when it matters most. Built for stability and scale across high-traffic environments.
Fans will be delighted
30,000+ Happy users
Trusted by developers, analysts, and betting pros worldwide. You're in great company.
Pre match and live odds icon
Pre-match & live odds
Deliver dynamic betting insights in real-time. Give your users the confidence to bet smarter: live and pre-match.
Bookmakers and markets icon
Bookmakers & markets
Connect to trusted global providers and diverse odds types. Access the depth your platform needs to stand out.
For developers icon
Developer friendly
Speed up your build with clean and reliable endpoints. Our clear documentation and support make integration seamless.

“Sportmonks emerged as one of our options, and despite being one of the most affordable, it appeared technically superior to its competitors from the first glance. From its comprehensive documentation to its testing tools, everything projected professionalism. Once you start utilising it, you realise that its excellence isn’t just superficial, the quality of the data itself stands out.”

Božić
| CEO & Lead Developer of ShiftOneZero

Sportsmonks have been great for getting our business up and running. The technical support has been spot on and responses to issues implementing the API excellent.

Jason Baylyst
| CEO of Crowdcoach
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/odds/inplay", 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/odds/inplay"

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/odds/inplay"

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/odds/inplay"
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/odds/inplay"
    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/odds/inplay")
            .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());
        }
    }
}

Built to integrate easily into your Betting Application

Whether you’re building a sportsbook backend, a tipster platform, or an odds comparison site, our Sports Betting API integrates seamlessly into your architecture.

– Developer-friendly endpoints with fast response times
– Predictive models and bookmaker odds, unified in one feed
– Comprehensive documentation and code examples
– Built to scale with thousands of real-time users

Start building your Betting Platform today

Ready to deliver smarter betting experiences with accurate odds and predictive insights?

Our Sports Betting API gives you everything you need to power value bets, pre-match and in-play odds, and custom betting algorithms all across 2,500+ football leagues.

Visit our Football API page to explore features, pricing, and documentation, or contact our team for personalised support.

Elevate your betting platform with Sportmonks.

Start your free trial

Oddsmonks with Sportmonks’ Betting data API

Our developers have built a demo website to showcase how betting platforms can leverage our Football API, featuring livescores, statistics, trends, pressure index, odds, bookmakers and more. By utilising our extensive data and advanced analytics, this site demonstrates the unparalleled accuracy and reliability that betting platforms can achieve, greatly enriching the betting experience for their users. Visit the website to discover the power of our odds for betting platforms.

Check out Oddsmonks

Sports Betting API for Betting Platforms

Experience a game-changer in the sports betting industry. Integrate our Football API, and your platform gains access to real-time data, value bets, predictive analytics, and pre-match and in-play odds, which significantly improves your user experience and drives profitability.

test
Real time data integration
Provide your users with live scores, match statistics, player information, and more, ensuring they have the most current data.
test
Pre-match odds
Discover a variety of bookmakers(150+) and markets(150+) for your pre-match odds selection.
test
In-Play Odds
Boost engagement by offering dynamic real-time odds. Our API delivers up-to-the-minute odds, allowing your users to place informed bets as the action unfolds.
test
Predictive analytics
Use advanced algorithms to predict match outcomes based on various aspects of the game. Our Predictions API will give your users an edge and upgrade their betting strategies.
test
Historical data access
Offer detailed historical data for teams and players, enabling users to make well-informed decisions based on past performances and trends.
test
Worldwide coverage
Access a wide range of leagues and competitions worldwide, ensuring your platform caters to a global audience.

Choose the right plan for your betting platform

Select a plan that fits your coverage and data needs.
Want to explore live betting data from Europe’s top competitions? Our European Plan has you covered.
Looking to tap into global markets? The World Plan includes the most popular leagues across the world.
Need it all? The Enterprise Plan unlocks access to every available league and market supported by our Sports Betting API.

Visit our coverage page to see the full breakdown of leagues and features.

Start with a 14-day free trial to test the data. We cover over 2,500 football leagues and football tournaments.

Monthly
Yearly
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.

Whether you're building a livescore app, launching a betting platform, or creating a fantasy game, our football API solutions are tailored to meet your business goals.

Need more than a Sports Betting API?

Livescore portals: Deliver real-time action to your users

Fuel your platform with live match updates, line-ups, goal alerts, and in-game stats that keep fans informed and engaged: from kickoff to final whistle

 

Tags: Livescores | Match events | Statistics | Fixtures | Lineups

Fantasy Games: Build engaging games for your visitors

Create immersive experiences with real-time stats, player ratings and player images. Sportmonks helps you power smart picks, live updates, and team management acrossthe most popular football leagues.

 

Tags: Player stats | Player ratings | Games | Livescores

News API

Sports Media: Enrich your content with real-time football data

Deliver compelling match previews, live blogs, and post-match insights using detailed data and predictive metrics. Keep your readers engaged with fast, accurate, and visual football storytelling.

 

Tags: Live commentary | Standings | Statistics | Predictions | Match schedules

DinamoZagreb example

Scouting & Clubs: Scouting tools for data driven football decisions

Use advanced metrics like xG, player ratings, and historical stats to track talent, monitor form, and optimise recruitment or match planning. Or, create your official Football Club app with the Sportmonks’ Football API.

 

Tags: xG | Player ratings | Season stats | Team trends | Scouting | Football clubs

Use SoFifa to find your wonderkids in EA FC/FIFA

Other industries: Explore more uses cases with Sportmonks

From loyalty apps to fan engagement platforms, explore how our clients are using Sportmonks data to create impactful football products.

 

Tags: Case studies | Fan engagement | Custom apps | Loyalty | Clubs

Your Betting Platform in 3 steps

1. Sign-up

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

2. Integrate the API

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

3. Deliver live scores

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

Get in Touch

Do you have questions about pricing, integration, or how Sportmonks’ Football API can strengthen your betting strategies? We’re here to help! Contact our team for personalised support and detailed information.

Contact us today to discuss your needs, explore our pricing options, and discover how Sportmonks can transform your betting experience. We’re excited to help you leverage our data for smarter, more informed betting decisions.

FAQ

Which bookmakers and markets do you cover?
At Sportmonks, we strive to provide comprehensive coverage of a wide range of bookmakers and betting markets to cater to our users' diverse needs. Our offerings are designed to ensure that you have access to the most extensive and detailed information available.
  • Bookmakers: We cover a vast array of bookmakers, including but not limited to some of the most popular and reputable names in the industry. Our list includes major international bookmakers, regional favourites, and niche operators that cater to specific sports or markets.
  • Markets: Our coverage extends to an extensive range of betting markets. This includes traditional markets such as match outcomes, over/under, and handicaps, as well as more detailed markets like player statistics, corner bets, and in-play betting options.
  • Detailed list: For a detailed and up-to-date list of all the bookmakers and markets we currently offer, please refer to our comprehensive spreadsheet. This document provides a complete breakdown of our coverage, ensuring you have all the information you need at your fingertips.
If you have any specific requirements or if there's a particular bookmaker or market you're interested in that is not listed, please feel free to reach out to our support team.
How often are the odds updated?
Our pre-match odds are updated around every 10 minutes. Meaning (worst-case scenario) it can take up to 20 minutes before a change on the bookmakers' site is available in our API feed. Our inplayOdds refresh every second, so that should be pretty much instant.
Do you offer historical odds?
Our API provides a history of odds for fixtures for up to 7 days after kick-off (starting_at). Additionally, we offer the history of changes of each odd. We document the opening odds for each fixture; subsequently, all changes and updates are stored and accessible for your use.
What is the difference between the Standard and Premium Odds Feed?
We would happily explain the difference between our Standard and Premium Odds feeds. First, our Premium Odds feed is developed in partnership with TXOdds, a highly reputable odds provider known for its exceptional data reliability. The Premium Odds feed offers an extensive selection of 42 markets from 145+ different bookmakers, which you can review here. Additionally, we meticulously document the opening odds for each fixture, and all subsequent changes and updates are recorded and made accessible for your use. This functionality enables you to track the evolution of each odd and effectively present these changes to your customers.
How complex is it to integrate the API into my system?
Integrating our API is designed to be straightforward. With user-friendly documentation and clear setup instructions, even those with limited technical expertise can easily implement it. Our support team is available to assist with any questions or issues during the integration process. For detailed guidance, visit our documentation.
How does Sportmonks' API compare to traditional sports betting methods?
Unlike traditional methods that rely on static and outdated data, Sportmonks' Sports Betting API provides real-time updates, advanced analytics, and comprehensive coverage. This dynamic approach ensures you have the most accurate and timely information, enhancing your betting decisions and platform performance.
Is the investment in Sportmonks' API worth it?
Investing in our API can significantly improve your project's performance and user satisfaction. With real-time data, advanced analytics, and comprehensive coverage, you can offer a superior betting experience, attract more users, and drive profitability. Many platforms have seen substantial benefits from integrating our API.
What if I experience issues with the data or integration?
Our API is designed to be reliable, with robust documentation and a responsive support team to address any issues. If you need help with data accuracy or integration, our team is ready to provide assistance and ensure a smooth experience. For additional information or personalised support, please get in touch with us today.

Elevate Your Betting Strategies Today

Experience the power of accurate and up-to-date betting information that drives better betting decisions and boosts platform performance. Don’t let outdated methods hold you back. Integrate our user-friendly API into your system to offer dynamic, real-time data and advanced features that can set your platform apart from the competition. Our API is intuitive, reliable, and supported by extensive documentation to ensure a smooth implementation.

Ready to transform your betting platform? Visit our website to learn more about our API services, and sign up today. Elevate your betting strategies with Sportmonks and stay ahead in the game. Explore Our API and Get Started Now!

Start your free trial