Contents
What Sportmonks provides
Each Match Fact is a structured record tied to a specific fixture. It includes a category field that groups it by insight type, a team field indicating which side it applies to, a data object containing the underlying counts and percentages, and a natural_language field that renders the fact as a ready-to-display sentence, such as “Karbala has 2 wins against Newroz SC”.
The categories of facts currently available include:
– Head-to-head statistics covering total matches played between two teams, with wins, losses, and draws broken down by home and away.
– Scoring trends covering how frequently matches between these teams end with over 0.5, 1.5, or 2.5 goals, plus goal distribution insights.
– First-to-score patterns showing win, draw, and loss breakdowns based on which team scores first.
– Live match context covering outcome probabilities based on the current scoreline, and real-time facts triggered by in-match events such as yellow cards and red cards
– Momentum and situational data reflecting team performance in specific match situations
You can filter Match Facts down to specific fact types using the facts filter with the relevant type IDs.
Endpoints
There are four Match Facts endpoints:
GET All Available Match Facts returns every Match Fact record within your subscription.
GET https://api.sportmonks.com/v3/football/match-facts?api_token=YOUR_TOKEN
GET Match Facts by Fixture ID returns all Match Facts for a specific fixture. This is the most common entry point when building match preview or live match features.
GET https://api.sportmonks.com/v3/football/match-facts/{fixture_id}?api_token=YOUR_TOKEN
GET Match Facts by Date Range returns Match Facts for all fixtures within a given date range. Useful for pre-fetching facts across a full matchday.
GET https://api.sportmonks.com/v3/football/match-facts/between/{start_date}/{end_date}?api_token=YOUR_TOKEN
GET Match Facts by League ID returns Match Facts scoped to a specific league.
GET https://api.sportmonks.com/v3/football/match-facts/leagues/{league_id}?api_token=YOUR_TOKEN
Includes and filters
Each Match Facts endpoint supports the type, sport, and fixture includes, with up to three levels of nesting.
To filter down to specific fact types, use the facts filter with a comma-separated list of type IDs:
GET https://api.sportmonks.com/v3/football/match-facts/{fixture_id}?api_token=YOUR_TOKEN&include=type&filters=facts:1601,1602
You can also access Match Facts directly from a fixture by using the matchFacts include on any fixtures endpoint request. When using this approach, the havingLiveMatchFacts filter is also available, restricting results to fixtures with live match facts active, such as outcomes triggered by a red card or a goal.
What you can build with Match Facts
– Match preview modules covering head-to-head records, scoring trends, and first-to-score patterns for upcoming fixtures across the Premier League, Champions League, La Liga, Bundesliga, Serie A, and beyond
– Live match insight feeds that surface contextual facts as in-match events occur, such as updated outcome probabilities after a red card.
– Fantasy game integrations using scoring trend and situational data to inform pick recommendations and captain choices.
– Betting context features that display relevant historical patterns alongside pre-match markets.
– Automated match summaries using the natural_language field to render display-ready insight text without additional processing
Availability
Match Facts is a premium beta feature included in all Starter, Growth, Pro, and Enterprise plans. League coverage during the beta period is available in the Match Facts coverage sheet linked in the Football API v3 documentation. Coverage may expand as the feature moves towards a full release.
You can explore and test the Match Facts endpoints using the Sportmonks Postman collection or the API tester in MySportmonks.
Try it free. All paid plans include a 14-day free trial, and the forever-free plan gives you immediate access to the Danish Superliga and Scottish Premiership with no credit card required.


