Use our trusted Sportmonks Football API to build your own sports application and be at the forefront of football data today.
Our Football API is designed for iGaming, media, developers and football enthusiasts alike, ensuring you can create a football application that meets your needs.
At Sportmonks, we know the importance of creating a successful football application or website – and that you need a trusted and reliable data partner to help you do so.
We’ve got what you need.
Join Sportmonks and grow your business through our high-quality data, affordable plans, and easy to use Football API.
Our comprehensive Football API means you don’t waste your resources on the cheap suppliers and avoid overspending on the expensive big suppliers on the market.
Start free trialOver 20,000 sports fanatics make use of our data. We know what data works best for you, so we ensured that our Football API has all the necessary tools you need to create a successful football application.
Our football scouts, country managers and data platforms run 24/7, allowing for constant worldwide coverage.
Start with a 14-day free trial
Perfect for the curious visitors who want to test the waters before committing.
Danish Superliga and Scottish Premiership access
Free 4-ever!
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 1900+ available leagues.
Contact us for pricing.
Create your own custom plan that only includes the leagues and data features you need.
Let’s talk!Cutting edge technology and machine learning techniques form the basis of our prediction, value bet, and player contribution models.
Start building with 2,000 API calls per hour/endpoint. Upgrade your plan to increase the rate limit.
Boost your website with quality football news articles. Coverage for the top European competitions
Our API 3.0 Beta version is ready to be tested now.
You can expect a lot of improvements in data features and consistency of our API shortly.
Can’t wait to start with API 3.0? The documentation is live now. You can find out how the new version of our API is different, find out what is new, and you can test it yourself.
We’ve created various advice-led resources for developers to help them with the implementation processes.
City dominated the first half but missed several chances, and were punished when Sadio Mane scored for Liverpool after 59 minutes. Liverpool’s advantage lasted only 10 minutes until Phil Foden received a pass from Gabriel Jesus and struck a low finish by Alisson. Anfield exploded in joy after 76 minutes as Salah slalomed past several of the City defenders to hammer home a spectacular finish. City’s effort deserved at least a point, which they got when De Bruyne’s strike deflected off Joel Matip and beat Alisson with nine minutes left. The Reds could have won with five minutes remaining, but Rodri’s spectacular block saved Fabinho’s goalbound shot out.
The Premier League is known for their great players and two of the absolute best topped the top scorers list. Both Mohamed Salah and Son Heung-Min scored a total of 23 goals during the 2021/2022 season.
Not only scoring goals but providing them aswell, Mohamed Salah has done everything for Liverpool on the pitch. He assisted 13 goals bringing his total contributions to 36 in 35 matches.
With Sportmonks’ Football API you can retrieve the detailed standings for the English Premier League. The top spot is displayed to the right.
"data": [ { "position": 1, "team_id": 9, "team_name": "Manchester City", "round_id": 247621, "round_name": 38, "group_id": null, "group_name": null, "overall": { "games_played": 38, "won": 29, "draw": 6, "lost": 3, "goals_scored": 99, "goals_against": 26, "points": 93 }, "home": { "games_played": 19, "won": 15, "draw": 2, "lost": 2, "goals_scored": 58, "goals_against": 15, "points": 47 }, "away": { "games_played": 19, "won": 14, "draw": 4, "lost": 1, "goals_scored": 41, "goals_against": 11, "points": 46 }, "total": { "goal_difference": "73", "points": 93 }, "result": "UEFA Champions League", "points": 93, "recent_form": "WWWDW", "status": null }
In the final match before Xavi’s takeover, Barcelona blew a three-goal lead against Celta Vigo. At halftime, Ansu Fati, Sergio Busquets, and Memphis Depay had given the visitors total control. With 16 minutes remaining, Nolito made it 3-2. Celta Vigo completed a remarkable comeback, with Iago Aspas scoring twice, including a 96th-minute equaliser. Aspas’ second means Barcelona had gone four games without a win in La Liga and the title race really seemed over from that point.
The assist race was a close one in La Liga with Ousmane Dembélé just edging out topscorer Karim Benzema. The French winger provided just one more assist, but he needed less games to do it. He assisted 13 goals in 21 games which meant he averaged 0.62 assists per match.
The top scorers chart was dominated by Real Madrid’s main man, Karim Benzema. The Frenchman scored a dazzling amount of 27 goals in just 32 games. This means he averaged 0.84 goals per match in La Liga.
Bayern Munich grabbed the lead against VfL Bochum in just nine minutes in February. However, they were behind 4-1 at halftime, and all four goals (actually, three, with the other a penalty) were outstanding. Bayern felt the need to replace Dayot Upamecano at halftime, and while they did score a goal, the game ended 4-2 in the season’s biggest upset.
It was another top scorer accolade for Robert Lewandowski with 35 goals in 34 games. The Pole, who has declared his interest to leave the club in the summer, also recorded the most shots on goal and the most efforts against the woodwork in the division.
His Bayern teammate, Thomas Muller, picked up the most assists for a third time in four seasons with 18 in the league. The German, who signed a contract extension earlier this season, remains a key part of the Munich team. You can retrieve this data with Sportmonks’ Football API. An example of this is shown to the right. To retrieve this data you will need to add the include assistsscorers.player to the Topscorers by Season ID endpoint.
"assistscorers": { "data": [ { "position": 1, "season_id": 18444, "player_id": 30286, "team_id": 503, "stage_id": 77453972, "assists": 18, "type": "assists", "player": { "data": { "player_id": 30286, "team_id": 503, "country_id": 11, "position_id": 4, "common_name": "T. Müller", "display_name": "Thomas Müller", "fullname": "Thomas Müller", "firstname": "Thomas", "lastname": "Müller", "nationality": "Germany", "birthdate": "13/09/1989", "birthcountry": "Germany", "birthplace": "Weilheim", "height": "186 cm", "weight": "75 kg", "image_path": "https://cdn.sportmonks.com/images/soccer/leagues/14/30286.png" }
Six minutes before the break, Ivan Perisic met Hakan Calhanoglu’s corner with a low volley from 10 yards out, putting Inter ahead. From this point on, the league leaders dominated the game until 15 minutes from time, when sub Brahim Diaz’s deflected shot found its way to the far post, where Giroud poked it home. Three minutes later, the French striker won the game after receiving a pass inside the area from Davide Calabria. And although getting a touch to the ball, Samir Handanovic was unable to keep it out. Inter were only a point ahead of their local rivals at the top of Serie A at the time. AC Milan dropped only 8 points in Serie A after this match.
Ciro Immobile topped the goal scorers chart in the Serie A. He scored 27 goals in 31 games, including 7 penalties. Lazio’s main man was vital in their fifth-place finish.
The assist race in the Serie A was very close with not one player really rising above the opposition. The player who came out on top was Domenico Berardi. The Italian winger provided 13 assists for his teammates.
Monaco let slip their advantage in the dying seconds, drawing 2-2 at Lens to finish third on the table. Goals from Benoît Badiashile (34′) and Wissam Ben Yedder (62′) cancelled out Przemysław Frankowski’s (30′) opener for the hosts. But just as Monaco were ready to claim the runners up spot, Ignatius Ganago equalised for Lens in the sixth-minute of added time. A preview of the data is shown on the right. You can retrieve this data by using the Match statistics endpoint and entering the Fixture_ID.
PSG had another great season, and their star player delivered once again. Kylian Mbappé, 23 years old, scored 25 goals in 34 games. Ben-Yedder took second place with 24 points.
In Ligue 1, he was the leading scorer as well as the top assister. Kylian Mbappé assisted 19 times for his teammates. This brings his overall goal output for the Ligue 1 season to 44 in 34 games.
{ "data": { "id": 18155968, "league_id": 301, "season_id": 18441, "stage_id": 77453967, "round_id": 249538, "group_id": null, "aggregate_id": null, "venue_id": 6240, "referee_id": 16994, "localteam_id": 271, "visitorteam_id": 6789, "winner_team_id": null, "weather_report": { "code": "clear", "type": "clear sky", "icon": "https://cdn.sportmonks.com/images/weather/01n.png", "temperature": { "temp": 58.28, "unit": "fahrenheit" }, "temperature_celcius": { "temp": 14.6, "unit": "celcius" }, "clouds": "6%", "humidity": "70%", "pressure": 1021, "wind": { "speed": "4.92 m/s", "degree": 294 }, "coordinates": { "lat": 50.4167, "lon": 2.8333 }, "updated_at": "2022-05-21T20:45:08.321626Z" }, "commentaries": true, "attendance": null, "pitch": null, "details": null, "neutral_venue": false, "winning_odds_calculated": true, "formations": { "localteam_formation": "3-4-2-1", "visitorteam_formation": "4-2-3-1" }, "scores": { "localteam_score": 2, "visitorteam_score": 2, "localteam_pen_score": null, "visitorteam_pen_score": null, "ht_score": "1-1", "ft_score": "2-2", "et_score": null, "ps_score": null }, "time": { "status": "FT", "starting_at": { "date_time": "2022-05-21 19:00:00", "date": "2022-05-21", "time": "19:00:00", "timestamp": 1653159600, "timezone": "UTC"