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.
View JSON Schema on GitHub

JSON Schema

sportmonks-fixture-schema.json Raw ↑
{
  "$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.
All 92 tools

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 email required.

A second provider on the same verified email joins the account you already have.