Cricbuzz API endpoint
Returns every current League & Edition menu value, its canonical season slug and its accepted currencies from Cricbuzz's public season-details JSON.
/cricbuzz/auction/seasonsNo query parameters.
Returns the current League & Edition inventory and each edition's accepted currencies from Cricbuzz's public /api/ipl-auction/season-details JSON. Use tournament and year from this response with /api/v1/cricbuzz/auction/options and /api/v1/cricbuzz/auction/results.
The current tournament identifiers and exact edition sets are:
ipl: 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026.wpl: 2023, 2024, 2025, 2026, 2027.sa20: 2027.hunm: 2026.hunw: 2026.Currency order and availability are returned per edition. The current currency code set is INR, USD, EUR, GBP, AUD, CAD, NZD, AED, ZAR, PKR, LKR, BDT, and NPR; order differs by tournament/edition. The response's defaults object records Cricbuzz's current initial selection. Do not infer a currency set or default for a later edition from another tournament.
Example response (one edition shown):
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://www.cricbuzz.com/api/ipl-auction/season-details",
"fetched_at": "2026-10-29T00:00:00Z",
"stale": false,
"defaults": {"tournament": "wpl", "year": "2027", "currency": "INR"},
"tournaments": [
{
"title": "IPL",
"identifier": "ipl",
"years": [
{
"year": "2026",
"season": "ipl-2026",
"series_id": 2058,
"currencies": ["INR", "USD", "EUR", "GBP", "AUD", "CAD", "NZD", "AED", "ZAR", "PKR", "LKR", "BDT", "NPR"],
"currency_data": [
{"value": "INR", "label": "INR (₹)", "symbol": "₹"},
{"value": "USD", "label": "USD ($)", "symbol": "$"},
{"value": "EUR", "label": "EUR (€)", "symbol": "€"},
{"value": "GBP", "label": "GBP (£)", "symbol": "£"},
{"value": "AUD", "label": "AUD (A$)", "symbol": "A$"},
{"value": "CAD", "label": "CAD (C$)", "symbol": "C$"},
{"value": "NZD", "label": "NZD (NZ$)", "symbol": "NZ$"},
{"value": "AED", "label": "AED (Dh)", "symbol": "Dh"},
{"value": "ZAR", "label": "ZAR (R)", "symbol": "R"},
{"value": "PKR", "label": "PKR (Rs)", "symbol": "Rs"},
{"value": "LKR", "label": "LKR (රු)", "symbol": "රු"},
{"value": "BDT", "label": "BDT (৳)", "symbol": "৳"},
{"value": "NPR", "label": "NPR (Rs)", "symbol": "Rs"}
]
}
]
}
]
}
}
| Field | Filled in, of 5 checked | Values in the sample |
|---|---|---|
| title | 5 | “IPL” and 4 other values |
| identifier | 5 | “ipl” and 4 other values |
| years | 5 | median 1 entry |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/cricbuzz/auction/seasons" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://www.cricbuzz.com/api/ipl-auction/season-details",
"fetched_at": "2026-10-29T00:00:00Z",
"stale": false,
"defaults": {
"tournament": "wpl",
"year": "2027",
"currency": "INR"
},
"tournaments": [
{
"title": "IPL",
"identifier": "ipl",
"years": [
{
"year": "2026",
"season": "ipl-2026",
"series_id": 2058,
"currencies": [
"INR",
"USD",
"EUR",
"GBP",
"AUD",
"CAD",
"NZD",
"AED",
"ZAR",
"PKR",
"LKR",
"BDT",
"NPR"
],
"currency_data": [
{
"value": "INR",
"label": "INR (₹)",
"symbol": "₹"
},
{
"value": "USD",
"label": "USD ($)",
"symbol": "$"
},
{
"value": "EUR",
"label": "EUR (€)",
"symbol": "€"
},
{
"value": "GBP",
"label": "GBP (£)",
"symbol": "£"
},
{
"value": "AUD",
"label": "AUD (A$)",
"symbol": "A$"
},
{
"value": "CAD",
"label": "CAD (C$)",
"symbol": "C$"
},
{
"value": "NZD",
"label": "NZD (NZ$)",
"symbol": "NZ$"
},
{
"value": "AED",
"label": "AED (Dh)",
"symbol": "Dh"
},
{
"value": "ZAR",
"label": "ZAR (R)",
"symbol": "R"
},
{
"value": "PKR",
"label": "PKR (Rs)",
"symbol": "Rs"
},
{
"value": "LKR",
"label": "LKR (රු)",
"symbol": "රු"
},
{
"value": "BDT",
"label": "BDT (৳)",
"symbol": "৳"
},
{
"value": "NPR",
"label": "NPR (Rs)",
"symbol": "Rs"
}
]
}
]
}
]
}
}Request schema
No body schema
Response schema
#/definitions/cricbuzz.auctionSeasonsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | cricbuzz.AuctionSeasonsResponse | No | ||||
| data.defaults | cricbuzz.AuctionSeasonDefaults | No | ||||
| data.defaults.currency | string | No | ||||
| data.defaults.tournament | string | No | ||||
| data.defaults.year | string | No | ||||
| data.fetched_at | string | No | ||||
| data.source_url | string | No | ||||
| data.stale | boolean | No | ||||
| data.tournaments | array | No | ||||
| data.tournaments[].identifier | string | No | ||||
| data.tournaments[].title | string | No | ||||
| data.tournaments[].years | array | No | ||||
| data.tournaments[].years[].currencies | array | No | ||||
| data.tournaments[].years[].currency_data | array | No | ||||
| data.tournaments[].years[].currency_data[].label | string | No | ||||
| data.tournaments[].years[].currency_data[].symbol | string | No | ||||
| data.tournaments[].years[].currency_data[].value | string | No | ||||
| data.tournaments[].years[].season | string | No | ||||
| data.tournaments[].years[].series_id | integer | No | ||||
| data.tournaments[].years[].year | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 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/cricbuzz/auction/seasons" \
-H "x-api-key: $CRAWLORA_API_KEY"