Fixtures

GEThttps://devapi.admin.iotait.tech/api/v1/football/fixtures

Matches by date, league, team or live status.

Freshness — cached for 1 minute. Repeating the same query inside that window is answered from cache in single digit milliseconds, and meta.cache reads HIT.

Query parameters

NameTypeExampleDescription
idinteger100087Identifier of a single record.
idsstring100088,100089Several fixture ids, comma separated. Maximum 20.
livestringall"all" for every match in play, or competition ids, comma separated.
datestring2026-08-30A single day, as YYYY-MM-DD.
competitioninteger100090Competition identifier, from the competitions endpoint.
seasoninteger2026Season, as a four digit start year.
teaminteger100005Team identifier.
lastinteger10The most recent N matches. Maximum 99.
nextinteger10The next N matches. Maximum 99.
fromstring2026-08-01Start of a date range, as YYYY-MM-DD.
tostring2026-08-31End of a date range, as YYYY-MM-DD.
roundstringRegular Season - 1Competition round.
statusstringfinishedFilter by state: scheduled, in_play, finished, or a specific one such as half_time or postponed.
venueinteger100046Venue identifier.
timezonestringAsia/DhakaIANA timezone for kickoff times. Defaults to UTC.
pageinteger1Page number of the result set.
per_pageinteger50Results per page. Defaults to 50, maximum 200.

Example request

Paste this straight into Postman with Import → Raw text.

curl
curl --location --request GET 'https://devapi.admin.iotait.tech/api/v1/football/fixtures?id=100087' \
--header 'Accept: application/json' \
--header 'X-API-Key: api_mart_your_key_here'

Response

json
{
    "success": true,
    "data": [
        {
            "id": 100000,
            "starts_at": "2026-05-24T15:00:00+00:00",
            "timestamp": 1779634800,
            "timezone": "UTC",
            "state": {
                "code": "finished",
                "label": "Finished",
                "minute": 90,
                "is_live": false,
                "is_finished": true,
                "is_scheduled": false
            },
            "competition": {
                "id": 100001,
                "name": "Premier League",
                "season": 2025,
                "stage": "Regular Season - 38",
                "country": "England",
                "logo": "https://apinex.iotait.tech/images/competitions/100001.png",
                "flag": "https://apinex.iotait.tech/images/flags/gb-eng.svg"
            },
            "home": {
                "id": 100002,
                "name": "Fulham",
                "logo": "https://apinex.iotait.tech/images/teams/100002.png",
                "score": 2,
                "score_at_half": 1,
                "outcome": "won"
            },
            "away": {
                "id": 100003,
                "name": "Newcastle",
                "logo": "https://apinex.iotait.tech/images/teams/100003.png",
                "score": 0,
                "score_at_half": 0,
                "outcome": "lost"
            },
            "extra_time": null,
            "penalties": null,
            "venue": {
                "id": 100004,
                "name": "Craven Cottage",
                "city": "London"
            },
            "referee": "R. Jones"
        }
    ],
    "meta": {
        "results": 1,
        "page": 1,
        "total_pages": 1
    }
}