Football stats API

Many football fans are looking for the best football stats. Using Sportmonks Football Stats API, you can create a web page or application with reliable, fast, and affordable football data.

Player statistics

There are a lot of different statistics Football fans are looking for. These statistics can be used to see which players are overperforming or underperforming. The football stats API makes it possible to track the statistics of any player you need. You can track the number of passes, shots, fouls, cards, and much more in our football stats API. For a complete list of football stats and list of features you can take a look at our coverage page.

Example of statistics that the Sportmonks football stats API provides

At Sportmonks, we have statistics for historical seasons and the current season of over 2200 leagues. Everyone requires different statistics and data features, and this is why we also made it possible to create a custom plan. In a custom plan, you can select which data features you want, as well as which leagues you want to receive data from.

In the image on the left, you can see some examples of the data features we offer. Besides the statistics shown there we will offer xG for the current season and future seasons as well for over 60 leagues.

Football match stats

We already mentioned the player statistics. However, we have statistics for all football matches as well. Let’s take a look at some data of the final from the Champions League in 2022/2023, when Inter faced Manchester City.

Team stats

With our team stats you can find out which player has the highest average rating, played the most minutes, received the most cards, and more from his team over the season. Also, you can find out who is the best goal scorer per team. Besides these squad statistics, it is also possible to get statistics for all teams within a specific league. You can get information about goals scored and conceded, results (win, draw, lost) cards, and all kinds of attacking and defensive stats. For attacking stats, you can think of corners, (dangerous) attacks, offsides, and ball possession %.

Season stats

Another level of statistics is on season level. For teams and players we cover the total statistics of particular seasons, historical seasons and current seasons. At the right side you see how it looks in our API.

More about the Football Stats API

You will need some basic information about the Football API as well. For example, you will have 3,000 API calls per hour per entity. These calls per hour will be refreshed every hour for the entire API. Also, we have over 60 API endpoints. Documentation pages are available for every API endpoint.

YOUR RELIABLE FOOTBALL STATS API IN THREE STEPS

1. Start

Stop uncertainty and start your free trial right now

2. Build

Start configuring your professional Football stats

3. Enjoy

Enjoy high-quality and reliable Football stats from Sportmonks

Football Widgets

Let’s take a look at our Football Widgets for a second. We have all our statistics included in our widgets as well. These widgets are set up so that you don’t have to waste any time or money in the development of your application. You can just copy a simple line of code into your webpage or web app, and you can show all the statistics included in the Football stats API. For the widgets there is a 14-day free trial as well.

Football betting

If you are betting on football, you understand that football stats are the way to go. With the football stats API, you can calculate the probability of a certain bet happening and compare this with the odds that bookmakers are offering. This way, you can see which bets are valuable and can be used to make money. Sportmonks stats API is here to help you with your bets!

Example of our football stats API

The football stats API from Sportmonks is easy to understand as it’s developed by developers with a heart for sports. The developers are constantly working on making the API as easy to use as possible. We wanted you to see an example that comes from the Sportmonks football stats API. On the right, you can see this code example from the API. However, if you really want to make use of our an API an example isn’t enough. That is why you can start your free 14-day trial right now, and test our API for free.

 

{
{
    "data": {
        "id": 18535302,
        "sport_id": 1,
        "league_id": 8,
        "season_id": 19734,
        "stage_id": 77457864,
        "group_id": null,
        "aggregate_id": null,
        "round_id": 274688,
        "state_id": 5,
        "venue_id": 204,
        "name": "Arsenal vs Manchester United",
        "starting_at": "2023-01-22 16:30:00",
        "result_info": null,
        "leg": "1/1",
        "details": null,
        "length": 90,
        "placeholder": false,
        "last_processed_at": "2023-02-06 16:05:52",
        "starting_at_timestamp": 1674405000,
        "scores": [
            {
                "id": 12009620,
                "fixture_id": 18535302,
                "type_id": 1,
                "participant_id": 19,
                "score": {
                    "goals": 1,
                    "participant": "home"
                },
                "description": "1ST_HALF"
            },
            {
                "id": 12009619,
                "fixture_id": 18535302,
                "type_id": 1,
                "participant_id": 14,
                "score": {
                    "goals": 1,
                    "participant": "away"
                },
                "description": "1ST_HALF"
            },
            {
                "id": 12009804,
                "fixture_id": 18535302,
                "type_id": 2,
                "participant_id": 19,
                "score": {
                    "goals": 3,
                    "participant": "home"
                },
                "description": "2ND_HALF"
            },
            {
                "id": 12009803,
                "fixture_id": 18535302,
                "type_id": 2,
                "participant_id": 14,
                "score": {
                    "goals": 2,
                    "participant": "away"
                },
                "description": "2ND_HALF"
            },
            {
                "id": 12009640,
                "fixture_id": 18535302,
                "type_id": 1525,
                "participant_id": 14,
                "score": {
                    "goals": 2,
                    "participant": "away"
                },
                "description": "CURRENT"

 

Try for free

We at Sportmonks are very confident in our football stats API. Because we trust our football stats API we want to offer everyone the chance to try out the API for free with our 14-day free trial, which can contain any of our plans. Besides the 14-day free trial, we have a for-ever free plan which consists of the Danish Superliga and the Scottish Premiership. Not only are you able to start with our free plan including the above leagues, you can start your free 14-day trial with all international leagues included in our Football API as well.

Try for free

Our story

Before we had the Sportmonks football stats API, we wanted to create the best fantasy football game ourselves. We quickly realised that there was no sports data provider who was able to provide reliable football stats for an affordable price. This was when we decided to do it ourselves, and we started data collecting. After being in the market for almost a decade, we can proudly say that the Sportmonks football stats API can offer you both: reliability and affordability at the same time.

Developer working with Sportmonks Football API