Time interval limitsTo 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:
- GetLiveScore: 20 seconds
- GetLiveScoreByLeague: 20 seconds
- GetOddsByFixtureMatchID: 1800 seconds
- GetHistoricMatchesByLeagueAndSeason: 1800 seconds
- GetAllTeams/GetAllTeamsByLeagueAndSeason: 1800 seconds
- GetAllLeagues: 1800 seconds
- 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.
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).
To allow for flexibility when developing software, the demo league follow the same rules, but all timelimits is 5 seconds.