Data features per league
Data features per league
When you’re planning an integration, it’s important to know which data features are available for each league in your subscription.
This page explains the different ways to check league‑level coverage and points you to existing resources that already list supported leagues for specific features.
1. xG (Expected values) coverage per league
For expected values (xG and related metrics), we maintain a dedicated coverage page that lists exactly which leagues are supported.
You can find the current xG league coverage here:
That page contains a table with all leagues and their IDs that have Expected values available.
2. Match Facts coverage per league (beta)
For Match Facts (beta), league coverage is documented on the Match Facts page. It also links to a live spreadsheet with the detailed coverage.
On that page you’ll find a “Download league coverage” link which contains an up‑to‑date overview of all leagues that currently support Match Facts.
3. Using MySportmonks to inspect your leagues & features
If you prefer a UI‑driven overview, you can use MySportmonks to see which leagues and features are included in your plan.
At a high level:
Log in to MySportmonks.
Go to the API / Leagues section.
Filter or search for the league you’re interested in.
Inspect the league to see which features are available (for example: fixtures, livescores, detailed statistics, odds, xG, predictions, news, etc.).
This view is tied directly to your subscription, so it’s the safest way to verify coverage without writing any code.
For a broader explanation of working with your leagues via the API, see:
4. Programmatic overview via “My” endpoints
For automated checks and monitoring, you can use our “My” endpoints to discover which data features and leagues are available in your account.
These endpoints are introduced here:
The key ideas:
My Leagues – returns the leagues that are part of your subscription.
My Data Features – returns the data features you have access to.
My Endpoints – lists endpoints available for your account.
Combined, these let you:
Retrieve the leagues in your plan.
Retrieve the data features in your plan.
Cross‑reference them in your own system to build a matrix of league → available features (e.g. Odds, Predictions, xG, Match Facts, News).
5. Recommended workflow to answer “what’s available for this league?”
If you need to check coverage for a specific league (for example, the Premier League):
Find the league and season
Use the regular Leagues endpoints (e.g. GET All Leagues or GET League by ID) or the Leagues tutorial to identify the correct
league_idandseason_id.
Check whether the feature is globally available for that league
For xG: use the Expected coverage table.
For Match Facts: use the coverage sheet linked from the Match Facts – beta page.
Verify that your subscription includes the feature
Use MySportmonks (UI) to inspect the league, or
Use the relevant “My” endpoints (My Leagues / My Data Features) to confirm that:
the league is in your plan, and
the data feature is enabled for your account.
By following these steps you can always reliably answer: “Which data features do I have for this league?” without relying on outdated static lists.
Last updated
Was this helpful?