⚽
API 3.0
OddsCoreFootball APIAPI 2 (Deprecated)WidgetsContact
Football API 3.0
Football API 3.0
  • Welcome
    • 🛬Welcome
    • 🙋‍♂️Getting Started
    • 🤓What can you do with Sportmonks' data?
    • 🆕Differences between API 2 and API 3
      • API Changes
      • Syntax and filters
      • New endpoints and data features
    • 🔐Authentication
    • 👶Making your first request
    • 🔧Best Practices
  • API coach (BETA)
  • Changelog
    • 📄Changelog
    • 📁Changelog (BETA)
  • API
    • 💡Request options
      • Includes
        • Nested includes
      • Selecting fields
      • Filtering
      • Selecting and filtering
      • Ordering and sorting
    • 🔤Syntax
    • ♾️Rate limit
    • 👀Meta description
    • 📔Error codes
      • Include Exceptions
      • Filtering and Complexity Exceptions
      • Other Exceptions
    • 📚Code libraries
    • Translations (beta)
    • Demo response files
    • Data corrections
    • API 2.0 (Deprecated)
  • Endpoints and Entities
    • Endpoints
      • 📡Livescores
        • GET Inplay Livescores
        • GET All Livescores
        • GET Latest Updated Livescores
      • 🥅Fixtures
        • GET All Fixtures
        • GET Fixture by ID
        • GET Fixtures by Multiple IDs
        • GET Fixtures by Date
        • GET Fixtures by Date Range
        • GET Fixtures by Date Range for Team
        • GET Fixtures by Head To Head
        • GET Fixtures by Search by Name
        • GET Upcoming Fixtures by Market ID
        • GET Upcoming Fixtures by TV Station ID
        • GET Past Fixtures by TV Station ID
        • GET Latest Updated Fixtures
      • 🛰️States
        • GET All States
        • GET State by ID
      • ⌨️Types
        • GET All Types
        • GET Type by ID
        • GET Type by Entity
      • 🏆Leagues
        • GET All Leagues
        • GET League by ID
        • GET Leagues by Live
        • GET Leagues by Fixture Date
        • GET Leagues by Country ID
        • GET Leagues Search by Name
        • GET All Leagues by Team ID
        • GET Current Leagues by Team ID
      • 🗓️Seasons
        • GET All Seasons
        • GET Seasons by ID
        • GET Seasons by Team ID
        • GET Seasons by Search by Name
      • 📊Statistics
        • GET Season Statistics by Participant
        • GET Stage Statistics by ID
        • GET Round Statistics by ID
      • 📅Schedules
        • GET Schedules by Season ID
        • GET Schedules by Team ID
        • GET Schedules by Season ID and Team ID
      • 🪜Stages
        • GET All Stages
        • GET Stage by ID
        • GET Stages by Season ID
        • GET Stages by Search by Name
      • 🔂Rounds
        • GET All Rounds
        • GET Round by ID
        • GET Rounds by Season ID
        • GET Rounds by Search by Name
      • 🔢Standings
        • GET All Standings
        • GET Standings by Season ID
        • GET Standings by Round ID
        • GET Standing Correction by Season ID
        • Get Live Standings by League ID
      • 🥇Topscorers
        • GET Topscorers by Season ID
        • GET Topscorers by Stage ID
      • 🏃Teams
        • GET All Teams
        • GET Team by ID
        • GET Teams by Country ID
        • GET Teams by Season ID
        • GET Teams by Search by Name
      • 🧑Players
        • GET All Players
        • GET Player by ID
        • GET Players by Country ID
        • GET Players by Search by Name
        • GET Last Updated Players
      • 🧑‍🦱Team Squads
        • GET Team Squad by Team ID
        • GET Extended Team Squad by Team ID
        • GET Team Squad by Team and Season ID
      • 👨‍🏫Coaches
        • GET All Coaches
        • GET Coach by ID
        • GET Coaches by Country ID
        • GET Coaches Search by Name
        • GET Last Updated Coaches
      • 🕴️Referees
        • GET All Referees
        • GET Referee by ID
        • GET Referees by Country ID
        • GET Referees by Season ID
        • GET Referees Search by Name
      • ↔️Transfers
        • GET All Transfers
        • GET Transfer by ID
        • GET Latest Transfers
        • GET Transfers Between Date Range
        • GET Transfers by Team ID
        • GET Transfers by Player ID
      • 🏟️Venues
        • GET All Venues
        • GET Venue by ID
        • GET Venues by Season ID
        • GET Venues by Search by Name
      • 📺TV Stations
        • GET All TV Stations
        • GET TV Station by ID
        • GET TV Stations by Fixture ID
      • 🔮Expected (xG)
        • GET Expected by Team
        • GET Expected by Player
      • 🔭Predictions
        • GET Probabilities
        • GET Predictability by League ID
        • GET Probabilities by Fixture ID
        • GET Value Bets
        • GET Value Bets by Fixture ID
      • 🧙Standard Odds Feed
        • 👓Pre-match Odds
          • GET All Odds
          • Get Odds by Fixture ID
          • GET Odds by Fixture ID and Bookmaker ID
          • GET Odds by Fixture ID and Market ID
          • GET Last Updated Odds
        • 🧠Inplay Odds
          • GET All Inplay Odds
          • GET Inplay Odds by Fixture ID
          • GET Inplay Odds by Fixture ID and Bookmaker ID
          • GET Inplay Odds by Fixture ID and Market ID
          • GET Last Updated Inplay Odds
      • 🧙‍♂️Premium Odds Feed
        • 🕶️Premium Pre-match Odds
          • GET All Premium Odds
          • Get Premium Odds by Fixture ID
          • GET Premium Odds by Fixture ID and Bookmaker ID
          • GET Premium Odds by Fixture ID and Market ID
          • GET Updated Premium Odds Between Time Range
          • GET Updated Historical Odds Between Time Range
          • GET All Historical Odds
      • 🛒Markets
        • GET All Markets
        • GET All Premium Markets
        • GET Market by ID
        • GET Market by Search
      • 📑Bookmakers
        • GET All Bookmakers
        • GET All Premium Bookmakers
        • GET Bookmaker by ID
        • GET Bookmaker by Search
        • GET Bookmaker by Fixture ID
      • 📰News
        • GET Pre-Match News
        • GET Pre-Match News by Season ID
        • GET Pre-Match News for Upcoming Fixtures
        • GET Post-Match News
        • GET Post-Match News by Season ID
      • ⚔️Rivals
        • GET All Rivals
        • GET Rivals by Team ID
      • 🎙️Commentaries
        • GET All Commentaries
        • GET Commentaries by Fixture ID
    • Entities
      • 🥅Fixture
      • 🏆League, Season, Schedule, Stage and Round
      • 🧑‍🤝‍🧑Team, Player, Squad, Coach and Referee
      • 🔢Statistic
      • 🔮Expected
      • 🥇Standing and Topscorer
      • 🔭Odd and Prediction
      • Other
  • Tutorials and Guides
    • Tutorials
      • Introduction
        • Make your first request
        • Set your time zone
        • Pagination
      • Enrich your response
        • Nested includes
          • Syntax and relations
      • Includes
        • Events
        • States
        • Periods
        • Scores
        • Participants
        • Lineups
        • ballCoordinates
        • Pressure Index
        • Tips and tricks
      • Filter and select fields
        • Selecting fields
        • Filtering
        • Selecting and filtering
      • Leagues and seasons
        • Leagues
        • Seasons
      • Season schedule
        • Schedules
        • Stages
        • Rounds
      • Livescores and fixtures
        • Livescores
        • Fixtures
      • Lineups and formations
      • Statistics
        • Statistics types
        • Season statistics
        • Fixture statistics
        • Team statistics
        • Players statistics
      • Teams, players, coaches and referees
        • Teams
        • Players
        • Coaches
        • Referees
      • Standings
        • Season standings
        • Topscorer standings
      • Odds and predictions
        • Bookmakers
        • Markets
        • Pre-match odds
        • Live(Inplay) odds
        • hasOdds
        • Predictions
          • Probabilities
          • Value Bet
      • Expected
        • Endpoints
        • Includes
        • Coverage
      • News
        • Pre-match News
        • Post-match News
      • Placeholders
      • Timezone parameters on different endpoints
    • Guides
      • How-to use components
      • How-to use the Football API with Postman
      • How-to use the Football API tester
      • How-to use the Football API ID finder
      • How-to build a livescore website
      • How-to use the Predictions API
      • How-to build a match page
      • How-to build a custom plan
      • How-to build a match page with odds
      • How-to use xG data
      • How-to build a news website
      • How-to build a fantasy game guide
      • How-to use the new Champions League data
      • How-to build your World Cup application
      • How-to build a team page
      • How-to keep your database in SYNC
      • How-to use team mode in MySportmonks
    • Programming languages
      • A developers guide: Unleashing the power of the football API with JSON
      • A developers guide: Unleashing the power of the football API with PHP
      • A developers guide: Unleashing the power of the football API with Python
  • Definitions
    • 📔Response Codes
    • 🛰️States
    • ⌨️Types
      • Lineups, positions and formations
      • Events
      • Statistics
        • Coach statistics
        • Referee statistics
        • Stage statistics
        • Season statistics
        • Fixture statistics
        • Team statistics
        • Player statistics
      • Expected
      • Leagues and stages
      • Standings
      • Transfers
      • Highlights
      • Weather and pitch
  • FAQ
    • API 3.0
    • Odds
    • Integration
    • Sportmonks
  • Quicklinks
    • Postman
    • ID Finder
    • Sportmonks
    • MySportmonks
    • Football widgets
    • Plans and Pricing
    • Data features
    • FAQ
Powered by GitBook
On this page
  • 2023-04-03
  • 2023-03-07
  • 2023-02-24
  • 2023-02-17
  • 2023-02-13
  • 2023-02-10
  • 2023-02-06
  • 2023-01-31
  • 2023-01-18
  • 2023-01-13
  • 2023-01-11
  • 2023-01-04
  • 2022-12-23
  • 2022-12-19
  • 2022-12-15
  • 2022-12-06
  • 2022-12-02
  • 2022-12-01
  • 2022-11-28
  • 2022-11-25
  • 2022-11-22
  • 2022-11-21
  • 2022-11-15
  • 2022-11-04
  • 2022-11-03
  • 2022-11-01
  • 2022-10-26
  • 2022-10-25

Was this helpful?

  1. Changelog

Changelog (BETA)

PreviousChangelogNextRequest options

Last updated 10 months ago

Was this helpful?

This changelog was used during the Beta version of API3. Since API3 has been released by now, this Beta changelog will no longer be updated. You should refer to the instead.

From the 25th of October and onwards, we will list any additions and changes made in the API (Beta) on this page, in chronological order (YYYY-MM-DD format).

2023-04-03

  • We have added a new type called GOALKEEPER_GOALS_CONCEDED. This was required because the current GOALS_CONCEDED stat merged the goalskeeper and player stats which was not mean to be.

2023-03-07

  • We have changed some logic in the parsing of includes, making them case-insensitive. As a result of this the response will also include a lowercase contiguous version of the include name.

2023-02-24

  • For the time being, we have removed the player_id and related_player_id fields from comments, they will be added back again at a later stage, after the implementation for the detection of players names has been further improved.

2023-02-17

  • We have implemented a filter called hasOdds on Fixture entities. You can apply it like so &filters=havingOdds You can also switch the value of the boolean to check for, use &filters=havingOdds:false to get the exact opposite results.

  • A field called has_odds has been implemented on Fixture entities, marking whether a Fixture has odds available in our database.

2023-02-13

  • When using the topscores include on Stages and Seasons, you can now use a nested topscorer (e.g topscorers.topscorer) include, this include shows more information about how the record was established, for example for a player, it shows for which individual teams the player scored goals for which counted towards the total.

2023-02-10

  • New Bookmakers have been added; MelBet, Macauslot and HG

  • Odds processing for Betregal, Ladbrokes, Cloudbet, Nitrogen, Betclic and MansionBet has been implemented.

2023-02-06

  • The endpoints returning "all" entities, are now ordered by their respective ID in ascending order.

2023-01-31

2023-01-18

2023-01-13

  • A Socials include has been added to retrieve the Social Media platforms a team / player etc. is active on. In addition a Channels include has been added to retrieve extended information about the social media platform. We hope to expand our coverage of these socials over time.

2023-01-11

  • We will be reloading the (historical) pre-match odds for API3. Until the process is done the coverage of the odds for API3 may vary. Update: this process is now completed.

2023-01-04

  • We will be reloading the (historical) pre-match odds for API3. Until the process is done the coverage of the odds for API3 may vary. Update: this process is now completed.

  • A subType include has been added, this include gives additional information about a certain entity which also belongs to a type. For example on Events, the type_id can be of GOAL (id: 14), the sub_type can give more information about this event, for example that the goal was with a RIGHT_FOOT_SHOT (id: 1522).

  • The home_score and away_score on Fixtures and Periods have now been removed from the API, they were deprecated as stated in the changelog entry from 2022-12-23.

2022-12-23

  • A scores include has been added to retrieve a score for fixtures in a more convenient way. The include returns the scores per period, as well as the current score for the regarding fixture. The home_score and away_score on a Fixture are now deprecated, as well as these fields on a Period, they will be removed from the API in before the beta stage is over.

2022-12-19

  • The Current Leagues by Team Id and the Leagues by Team Id endpoint have been moved from the /teams route directory to the /leagues route directory, this better follows the convention since a league is the base entity that is returned.

2022-12-15

We are currently load testing the API. The availability and performance of the API may vary while this is ongoing.

2022-12-06

  • We will be reloading the pre-match odds for API3. Fixtures can return empty lists for pre-match orders until the reload is complete. Once the reload is completed, it will be stated here.

2022-12-02

2022-12-01

2022-11-28

  • It is now possible to add the filters=populate to your query parameter. This parameter allows for a higher pagination limit (max 1000), so you can populate your database in a more convenient way instead of using the default pagination limit of 50. To prevent our services from being overloaded, using includes is disabled when this filter is added to the request.

2022-11-25

  • Because of a typo, we have renamed the yersey_number field in Lineup entities, to jersey_number.

2022-11-22

  • The detailed_position_id field has been removed from a Lineup entity. This field became obsolete, to build a (visual) formation you should use the formation_field attribute which is also available on the Lineup entity. The detailed_position_id is still available on the Player entity, indicating the preferred position of the player / the position where the player plays the most, a players detailed_position_id may change over time.

2022-11-21

  • When requesting a page that utilizes pagination, the next_page attribute now contains the query parameters from the original request. This way you can easily propogate through the results with the same context like includes and filters. If you are using the API token as a query parameter for authentication, you still have to add this to your next request.

2022-11-15

  • The 'value' field on Trend entities is now automatically casted to a float.

2022-11-04

  • An endpoint to retrieve jerseys has been implemented. You can request the current seasons jerseys via league id.

2022-11-03

2022-11-01

  • From now on, when requests return no results, an extra field message will be added to the response, stating no results were returned. This can either be due to the query not returning any (more) results, or because the subscription not allowing access to the requested data.

2022-10-26

  • A new pagination system has been implemented. From now on, we will no longer provide a count and total_pages property in the meta of the response. Instead, you can paginate using the has_more parameter to determine if you can still propagate through results. This change decreases the load on our databases and massively increases API response speed and reliability.

https://api.sportmonks.com/v3/football/leagues?api_token={your_token}&filters=idAfter:2000

This will only return leagues with an ID higher than 2000.

2022-10-25

When using the participants include on a . The meta now shows the winner and position field, respectively indicating whether a participant has won the fixture, and the position of the participant in the league's standings prior to the match.

Since we have drastically changed our pre-match odds processing for API3, pre-match odds are now updating more frequently, causing any changes in odds values to be available a lot quicker than before. Therefore, we have changed the threshold of odds endpoint from 5 minutes to 10 seconds, since using the 5 minute threshold could cause memory issues because of the amount of updated odds returned.

The statistics include is now available on , , and .

The and endpoints now use league priority.

A metadata include has been added to entities, it gives additional information about a player, for example their preferred foot.

A position include has been added to entities.

Forms are now available via an include, you can use the form include on entities to get the (historical) form of a participant per fixture. You can use the sort_order field to display the form, the latest fixtures have the highest sort_order.

An to keep track of the available filters per entity has been implemented.

A dynamic filter for has been added. It is available on every entity that has a relation to a stage, for example on a fixture, you can apply it like so &filters=fixtureStages:11

We have implemented a sidelined include on entities. It will return the sidelined players for the given fixture.

A filter called deleted has been implemented. The filter can be passed on entities to only request fixtures that have a is_deleted . This is handy to keep your database in Sync with ours, since fixtures with a deleted state are excluded from default responses.

The Aggregated Topscorers by Season Id endpoint has been removed. It became obsolete since we have now separated Stage Topscorers and Season Topscorers. Requesting now returns the same result as an "aggregated" call would return beforehand.

We have added a formations include, which is now available under the entity. This provides a more convenient to request the formations for the given fixtures participants. In before implementing this include, it was available as a value when requesting the metadata include. Requesting formations via the metadata is now deprecated and will be removed before API V3 will go out of Beta.

We have added a ballCoordinates include, which is now available under the entity. This provides a more convenient to request ball coordinates for the given fixture. In before implementing this include, it was available as a value when requesting the metadata include. Requesting ball coordinates via the metadata is now deprecated and will be removed before API V3 will go out of Beta.

A new filter called idAfter has been implemented on endpoints returning all entities, for example the or This is especially useful for pagination, e.g to easily determine which entities have been newly created in our databases compared to yours. You can use it like so:

We have changed the URL of the endpoint that returns the latest updated fixtures. In before this change, it was available via fixtures/updates. To better follow naming conventions of similar endpoints in our API, it is now accessible via .

The parameter for the endpoint has changed. It will now return fixtures that have been updated in the last 5 minutes.

📁
live changelog
Fixture
Latest Updated Pre-Match
Rounds
Stages
Periods
Live Leagues
Leagues by Fixture Date
Player
PlayerStatistic
Standing
Stages
Fixture
Fixtures
State
Season Topscorers
Fixture
Fixture
All Leagues endpoint
All Fixtures endpoint.
fixtures/latest
fixtures/latest
endpoint