Time interval limits

Time interval limits

To reduce costs and keep the API as cheap, reliable and fast as possible, a number of limitations is enabled per API-key for the methods. The limits are as follows:
  1. GetLiveScore: 20 seconds
  • GetLiveScoreByLeague: 20 seconds
  • GetOddsByFixtureMatchID: 3600 seconds
  • GetHistoricMatchesByLeagueAndSeason: 3600 seconds
  • GetAllTeams/GetAllTeamsByLeagueAndSeason: 3600 seconds
  • GetAllLeagues: 3600 seconds
  1. All others: 300 seconds

Extended plan with no time limits is available, please contact us with your requirements. It is also possible to get a custom webservice developed for your need.

League/ID dependent*

Some of the methods, for example the GetLiveScoreByLeague, also takes the league as one of the input-parameters. All methods that does this also uses this parameter to calculate time between each call.

As an example: This means that it is perfectly legal for you to call the GetLeagueStandingsBySeason as quickly as possible as long as the league-parameter differs. This is practical when cycling through all of your leagues - just keep in mind that it must take 300 seconds before your next cycle begins (requesting data for the same leagues again).

One specific method (GetOddsByFixtureMatchID) is ID-dependent. This means that the timelimit only applies per match. (You cannot request odds information for the same match just after another call).

Demo service

To allow for flexibility when developing software, the demo league follow the same rules, but all timelimits is 5 seconds.

Have more questions? Submit a request


  • 0
    Chris Feetham

    Hey Michael I have been have some trouble using the method GetAllTeamsByLeagueAndSeason. To cycle though the leagues hitting the 1 request per 15 seconds limit. But I'm struggling to fallow some of the API documentation on it would you be able to clarify the request limitations for this method? Thanks very much.

Please sign in to leave a comment.
Powered by Zendesk