Sportmonks · Schema
Sportmonks Fixture
Schema for a Sportmonks Football fixture entity returned by the /fixtures and /livescores endpoints.
CricketDataDeveloper-FriendlyFootballFormula 1Live ScoresMotorsportReal-TimeSoccerSportsSports DataStatistics
Properties
| Name | Type | Description |
|---|---|---|
| id | integer | Unique fixture identifier. |
| sport_id | integer | Sport identifier (1 = football). |
| league_id | integer | League the fixture belongs to. |
| season_id | integer | Season identifier. |
| stage_id | integernull | Stage identifier where applicable. |
| group_id | integernull | Group identifier for group-stage fixtures. |
| aggregate_id | integernull | Aggregate identifier for two-legged ties. |
| round_id | integernull | Round identifier within the season. |
| state_id | integer | Fixture state (e.g., not started, in play, finished). |
| venue_id | integernull | Venue identifier. |
| name | string | Display name of the fixture (e.g., 'Team A vs Team B'). |
| starting_at | string | Scheduled kickoff timestamp in ISO 8601 UTC. |
| starting_at_timestamp | integer | Scheduled kickoff as a Unix timestamp. |
| result_info | stringnull | Textual result summary, e.g. 'Team A won after extra time'. |
| leg | stringnull | Leg of a multi-leg tie. |
| details | stringnull | Additional details about the fixture. |
| length | integernull | Total length of the match in minutes. |
| placeholder | boolean | True when fixture participants are not yet known. |
| has_odds | boolean | True when odds data is available for the fixture. |
| has_premium_odds | boolean | True when premium odds data is available. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://docs.sportmonks.com/schemas/fixture.json",
"title": "Sportmonks Fixture",
"description": "Schema for a Sportmonks Football fixture entity returned by the /fixtures and /livescores endpoints.",
"type": "object",
"required": ["id", "sport_id", "league_id", "season_id", "starting_at"],
"properties": {
"id": { "type": "integer", "description": "Unique fixture identifier." },
"sport_id": { "type": "integer", "description": "Sport identifier (1 = football)." },
"league_id": { "type": "integer", "description": "League the fixture belongs to." },
"season_id": { "type": "integer", "description": "Season identifier." },
"stage_id": { "type": ["integer", "null"], "description": "Stage identifier where applicable." },
"group_id": { "type": ["integer", "null"], "description": "Group identifier for group-stage fixtures." },
"aggregate_id": { "type": ["integer", "null"], "description": "Aggregate identifier for two-legged ties." },
"round_id": { "type": ["integer", "null"], "description": "Round identifier within the season." },
"state_id": { "type": "integer", "description": "Fixture state (e.g., not started, in play, finished)." },
"venue_id": { "type": ["integer", "null"], "description": "Venue identifier." },
"name": { "type": "string", "description": "Display name of the fixture (e.g., 'Team A vs Team B')." },
"starting_at": { "type": "string", "format": "date-time", "description": "Scheduled kickoff timestamp in ISO 8601 UTC." },
"starting_at_timestamp": { "type": "integer", "description": "Scheduled kickoff as a Unix timestamp." },
"result_info": { "type": ["string", "null"], "description": "Textual result summary, e.g. 'Team A won after extra time'." },
"leg": { "type": ["string", "null"], "description": "Leg of a multi-leg tie." },
"details": { "type": ["string", "null"], "description": "Additional details about the fixture." },
"length": { "type": ["integer", "null"], "description": "Total length of the match in minutes." },
"placeholder": { "type": "boolean", "description": "True when fixture participants are not yet known." },
"has_odds": { "type": "boolean", "description": "True when odds data is available for the fixture." },
"has_premium_odds": { "type": "boolean", "description": "True when premium odds data is available." }
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/sportmonks-fixture"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.