Get Matches
Retrieve Test, ODI and T20 matches — scheduled, live and finished — with venue, status and result.
GET/v1/cricket/matches
Parameters
NameTypeRequiredDescription
x-api-keystringRequiredYour API key, sent as a header.
competition_idintegerOptionalFilter by competition ID.
formatstringOptionalTest, ODI, T20I or T20.
datedateOptionalFilter by date (YYYY-MM-DD, UTC).
team_idintegerOptionalFilter by team ID.
statusstringOptionalNS, LIVE, HT, FT, PST or CANC.
pageintegerOptionalPage number. Default 1, 50 per page.
Response
- dataarray<Match>Matches matching your filters.
- idintegerUnique match ID.
- competitionobjectid and name.
- formatstringTest, ODI, T20I or T20.
- datestring · ISO 8601Start of play in UTC.
- statusobjectshort and long.
- homeobjectHome team: id and name.
- awayobjectAway team: id and name.
- venueobjectGround name and city.
- resultstring | nullResult summary once the match has finished.
- metaobjectpage, per_page and total.
Status codes
- 200Matches returned
- 400Invalid parameter
- 401Missing or invalid API key
- 429Rate limit reached