Coverage, historical data, betting odds, live data, licensing, and how to test the FootyStats API.
The FootyStats API provides detailed football data, including league, team, player and match statistics.
Available statistics include goals, corners, cards, shots, shots on target, possession, xG, offsides, H2H statistics, betting odds and more.
Data availability varies depending on the league and competition.
For more details, check out the data on each of the league's page on FootyStats itself.
No. Each league has its own data coverage.
You can check the statistics available for a specific league directly on FootyStats by visiting its league page.
For example: English Premier League Statistics.
You can view the list of available leagues and seasons on our Leagues page. Go to each league's page and check the season year dropdown to see the historical coverage.
You can also use the League List API endpoint to retrieve available leagues and their unique IDs.
Yes you can change your league selection at any time from your user settings.
Usually within 20 minutes.
It depends on the league. Each competition has its own historical coverage.
To check a specific league, open its page on FootyStats. For example: English Premier League. At the top left, next to the league logo, open the season menu. That menu lists every season we have for that league.
The oldest match data we hold goes back to 2007. Many leagues start later than that, so use the season menu to see the exact range for the league you need.
Yes. You can retrieve historical match, team and league statistics through the API, depending on data availability.
For more information, check our API Documentation.
The FootyStats API provides odds for various markets, including:
Additional betting markets may be available depending on the match.
Our betting odds are sourced from various bookmakers depending on availability.
Yes. When pre-match odds are available for a match, we retain them after the match has finished.
No. The FootyStats API does not provide live or in-play data.
Our focus is on providing comprehensive football statistics and analytics rather than live scores.
No. Live scores, current match minutes and in-play statistics are not available through our API, as our focus remains on football statistics and analytics.
Yes. You can use FootyStats API data to build websites, applications, dashboards and analytical tools.
However, reselling or redistributing raw API data to third parties is not permitted.
Yes. You can retrieve and store API data in your own database.
Yes. Data retrieved during your subscription can be retained after your subscription ends.
Yes. Once you have retrieved the data through the API, you are free to use it for your own analysis, including with ChatGPT, AI tools, machine-learning models and prediction systems.
Yes, it is not our responsibility how you use the data. You can use our football statistics to develop your own prediction models, algorithms and analytical tools.
No
Yes. You can test several FootyStats API endpoints for free using the example API key.
No account is required for these test calls.
You can test the API here: Try All API Endpoints.
You can explore our complete API documentation, including available endpoints, parameters and example responses, here: