Contents
Why we changed our pricing
The previous pricing model had several structural issues. Plans were built around fixed league bundles, while customers increasingly wanted to choose exactly the leagues they needed. At the same time, features were distributed across different plans and custom deals, which made pricing difficult to compare and maintain.
This created a few common problems:
– Customers often paid for leagues they didn’t use
– Expanding coverage usually meant switching to a custom plan
– Understanding the differences between plans was unnecessarily complex
– Maintaining many custom plans slowed down product development
Customer feedback over the years was very consistent:
– “Let us choose our own leagues.”
– “Make add-ons clearer.”
– “Make pricing scale with our usage.”
The new pricing model was designed to solve exactly these issues.
A simpler structure
The most important change is how plans are structured.
In the old setup, each plan came with a predefined set of leagues and different feature levels. In the new model, the focus shifts from bundled features to scaling capacity.
All plans now include the same core data features. What changes between plans is simply the scale at which you can use the platform—how many leagues you can include and how much API capacity you have available.
This means customers no longer need to upgrade plans just to unlock certain features. Instead, you move up a tier only when your product grows in scope.
The four plans
The new structure introduces four core plans: Starter, Growth, Pro, and Enterprise.
Perfect for small teams focusing on specific countries.
Pick any 5 leagues worldwide
2,000 API calls per entity per hour
Full professional-grade data access included
14 day free trial
Ideal for covering top football competitions.
Pick any 30 leagues worldwide
2,500 API calls per entity per hour
Full professional-grade data access included
14 day free trial
Built for developers creating a global product.
Pick any 120 leagues worldwide
3,000 API calls per entity per hour
Full professional-grade data access included
14 day free trial
The ultimate solution for the real pros, contact us for a tailored offer.
All 2300+ available leagues
5,000 API calls per entity per hour
Historical data included
Custom agreements available
Choose the leagues that matter to you
One of the biggest improvements is the ability to select your own leagues.
Previously, plans were tied to fixed bundles of leagues. That meant a lot of customers opted to create a custom plan. With the new system, each plan simply defines how many leagues you can include. Within that limit you are free to select the leagues that matter to your application.
This gives you much more control over your data coverage. If your focus changes later, for example, when expanding into a new region, you can update your league selection instead of switching to an entirely different plan.
If you outgrow the league capacity of your plan, you don’t necessarily have to upgrade immediately. You can also expand your coverage using extra league add-ons, which increase the number of leagues available in your plan. Here are the options that are available:
- Starter (5 leagues): +1 league for €4/month
- Growth (30 leagues): +5 leagues for €14/month
- Pro (120 leagues): +10 leagues for €19/month
This allows you to gradually increase coverage without jumping to a larger plan too early. If your project continues to grow and requires many additional leagues, upgrading to a higher plan will usually become the more efficient option.
Add-ons are now clearly separated
Another important change is how advanced data products are offered.
Previously, some features were tied to higher-tier plans or included in custom packages. While that sometimes simplified pricing, it also made it harder to understand what you were actually paying for and which features were included.
In the new model, specialised data products are available as optional add-ons. These include advanced analytics metrics, betting-related data, news feeds, additional leagues, and extended historical data.
To make this even easier, some add-ons are also available as bundles.
Bundles combine multiple related add-ons into a single package at a lower price than purchasing them individually. For example, certain analytics metrics that are commonly used together are offered as a bundle, and the same applies to some betting-related datasets. Below you can find those bundles; for the full add-on list, please head to our pricing page.
Recommended Bundles
Odds & Predictions
For users who are looking to build an application with cutting-edge betting insights, including pre-match and in-play odds combined with AI-powered fixture predictions.
- Pre-match & inplay odds
- AI fixture predictions
- 50+ bookmakers
- 150+ markets
xG & Pressure Index
For users who want deeper insights into advanced analytics, including expected goals metrics for players and teams combined with teams’ pressure index.
- Player xG metrics
- Team xG metrics
- Team pressure index insights
- xG values like xG, xGot, xPTS, npxG and more!
All core data features are now included
Another important change is how data features are structured. Previously, we divided many data features into different tiers, such as Basic, Standard, and Advanced. This meant that certain statistics or endpoints were only available in higher plans, even if you were only interested in a small number of leagues.
With the new pricing structure, this distinction has been removed. All plans now include access to the full set of core data features. Whether you are using the Starter plan or running a large-scale platform on Pro or Enterprise, you can access the same professional-grade data across fixtures, teams, statistics, and analytics.
This change makes the platform easier to understand and removes artificial barriers when building your product. Instead of unlocking features through higher plans, plans now scale based on league capacity and API usage.
Two categories have been separated from the core platform and are now offered as add-ons: Odds data and Historical data.
These datasets have very different usage patterns compared to standard match data. Odds data involves large volumes of bookmaker markets and frequent updates, while historical datasets provide access to long-term archives of past seasons. By offering these as add-ons, customers who need these specialised datasets can access them directly, while customers who don’t require them are not forced to pay for them as part of their base plan.
Historical data
Historical data has also been simplified. Instead of being embedded in certain plans, historical access is now available as a one-time purchase. This unlocks data from seasons older than the standard three-season window. Once purchased, you won’t have to pay on a recurring basis for this access. This keeps historical access predictable and avoids recurring charges for something that doesn’t change over time.
Odds data
During the redesign of our pricing model, we spent a lot of time speaking with customers about how they actually use Sportmonks data.
One insight came up repeatedly when discussing odds data. While a significant number of customers rely heavily on odds for betting products and analytical applications, another large group of customers never use odds data at all. For example, many fantasy platforms, livescore websites, and media products only need match statistics and competition data.
Under the previous structure, odds data was bundled together with the rest of the platform. This meant that customers who didn’t need odds were still indirectly paying for a dataset they weren’t using.
To solve this, we decided to separate odds from the core platform and offer it as an optional add-on. This allows customers who need betting data to enable it directly, while customers who don’t need it can keep their setup focused on the data that actually powers their product.
We also combined odds with fixture predictions into a single bundle. These two datasets are often used together when building betting insights, prediction models, or advanced match analysis features.
What happens if you’re already a customer
Existing customers will continue their access as normal. Your current subscription will remain active while we gradually transition customers to the new pricing structure.
At the appropriate moment, your plan will be migrated to a new subscription that matches your current configuration as closely as possible. We will always reach out well before making any changes to your subscription so you have time to review the proposed setup.
If you’re currently on a legacy plan that is not part of an Enterprise agreement, you also have the option to create a new plan under the updated pricing structure in the meantime. This allows you to take advantage of the new setup immediately, including the ability to choose your own leagues, enable add-ons, and access new bundles.
The migration itself will happen gradually and in phases to ensure there is no disruption to existing applications and to make sure every customer receives the right recommendation for their use case.
Looking ahead
This new pricing structure creates a much stronger foundation for the future of the platform.
It allows us to introduce new data products more cleanly, keep pricing transparent as the product evolves, and ensure that customers can start small while still scaling their applications without switching providers later.
Most importantly, it aligns the pricing model with how developers actually build sports products today: starting with a focused set of leagues and expanding coverage as the product grows.