Cricinfo API endpoint
Returns a series's match schedule and standings from its dedicated page. `series_id` must be the slug-and-ID portion of a canonical Cricinfo series URL, such as `indian-premier-league-2024-1410320`.
/cricinfo/seriesQuery parameters:
series_id (required): the slug-and-ID portion of a canonical Cricinfo series URL (e.g., indian-premier-league-2024-1410320 from https://www.cricinfo.com/series/indian-premier-league-2024-1410320)The response includes the series's match schedule with scores/status and available standings table with team positions, points, and net run rate. It does not expose video, commentary streams, or account-specific data.
| Field | Filled in, of 10 checked | Values in the sample |
|---|---|---|
| id | 10 | |
| url | 10 | cricinfo.com |
| series | 10 | |
| title | 10 | “Final” and 9 other values |
| format | 10 | T20 in all 10 |
| state | 10 | POST in all 10 |
| status | 10 | RESULT (8), NO RESULT (1), ABANDONED (1) |
| status_text | 10 | “KKR won by 8 wickets (with 57 balls remaining)” and 9 other values |
| start_date | 10 | 2024-05-15 to 2024-05-26 |
| teams | 10 | median 2 entries |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| series_id | string | Yes | Slug-and-ID portion of a canonical series URL | indian-premier-league-2024-1410320 |
curl -X GET "https://api.crawlora.net/api/v1/cricinfo/series?series_id=indian-premier-league-2024-1410320" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"series": {
"id": "1410320",
"name": "Indian Premier League 2024",
"slug": "ipl-2024"
},
"matches": [
{
"id": "1410321",
"url": "https://www.cricinfo.com/series/indian-premier-league-2024-1410320/chennai-super-kings-vs-royal-challengers-bangalore-1st-match-1410321/full-scorecard",
"series": {
"id": "1410320",
"name": "Indian Premier League 2024",
"slug": "ipl-2024"
},
"title": "1st Match",
"format": "T20",
"state": "POST",
"status_text": "RCB won by 6 wickets",
"teams": [
{
"name": "Chennai Super Kings",
"score": "173/6",
"home": true
},
{
"name": "Royal Challengers Bangalore",
"score": "176/4",
"home": false
}
]
}
],
"standings": [
{
"team_id": "100",
"team_name": "Royal Challengers Bangalore",
"team_slug": "rcb",
"position": 1,
"points": 16,
"played": 10,
"wins": 8,
"losses": 2,
"no_result": 0,
"net_run_rate": 0.512
}
],
"fetched_at": "2026-08-29T12:34:56Z"
}
}Request schema
No body schema
Response schema
#/definitions/cricinfo.seriesResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | cricinfo.SeriesResponse | No | ||||
| data.fetched_at | string | No | ||||
| data.matches | array | No | MatchSummary record, 20 fields: format, id, series, start_date, state, status, status_text, teams, title, url. Described under Cricinfo team profile API. | |||
| data.series | cricinfo.Series | No | ||||
| data.series.id | string | No | ||||
| data.series.name | string | No | ||||
| data.series.slug | string | No | ||||
| data.standings | array | No | ||||
| data.standings[].losses | integer | No | ||||
| data.standings[].net_run_rate | number | No | ||||
| data.standings[].no_result | integer | No | ||||
| data.standings[].played | integer | No | ||||
| data.standings[].points | integer | No | ||||
| data.standings[].position | integer | No | ||||
| data.standings[].team_id | string | No | ||||
| data.standings[].team_name | string | No | ||||
| data.standings[].team_slug | string | No | ||||
| data.standings[].wins | integer | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/cricinfo/series?series_id=indian-premier-league-2024-1410320" \
-H "x-api-key: $CRAWLORA_API_KEY"