Cricbuzz API endpoint
Returns only the selected auction edition's Auction News cards, with story IDs, canonical URLs, titles, thumbnail metadata and relative age. Global Latest News and Featured Videos sidebar items are excluded. When Cricbuzz explicitly displays No News Available, items is empty and empty_state is no_results. Discover tournament and year from cricbuzz/auction/seasons. The edition page has no sort, filter or pagination control.
/cricbuzz/auction/newsReturns story cards from the selected edition's Auction News tab. The list is scoped to auction news; global Latest News and Featured Videos sidebars are not included. SA20 2027 currently has two cards; IPL 2026 has ten; The Hundred Men 2026 explicitly displays No News Available. The source exposes no sort, filter, page or global-total control.
tournament (required): ipl, wpl, sa20, hunm, hunw.year (required): 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.Each card preserves the source story ID, slug, title, canonical URL, thumbnail ID/alt text, and relative-age label. returned_count is the number of cards in the current response; the site exposes no separate total. If Cricbuzz explicitly displays its empty message, items is an empty array and empty_state is no_results. If the section and an explicit empty message are both missing, the endpoint returns an upstream parse error.
| Field | Filled in, of 2 checked | Values in the sample |
|---|---|---|
| story_id | 2 | |
| slug | 2 | |
| title | 2 | median 55 characters |
| url | 2 | cricbuzz.com |
| image_id | 2 | |
| image_alt | 2 | median 53 characters |
| time_ago | 2 | “22d ago” and 1 other value |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| tournament | string | Yes | Tournament identifier from cricbuzz/auction/seasons: ipl, wpl, sa20, hunm, hunw | sa20 | |
| year | string | Yes | Edition from cricbuzz/auction/seasons: 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 | 2027 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/cricbuzz/auction/news?tournament=sa20&year=2027" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"tournament": "sa20",
"year": "2027",
"season": "sa20-2027",
"topic": "Auction News",
"returned_count": 2,
"items": [
{
"story_id": 140427,
"slug": "sa20-auction-pollard-rowles-headline-super-kings-buys",
"title": "SA20 Auction: Pollard, Rowles headline Super Kings buys",
"url": "https://www.cricbuzz.com/cricket-news/140427/sa20-auction-pollard-rowles-headline-super-kings-buys",
"image_id": 1091732,
"time_ago": "21d ago"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/cricbuzz.auctionNewsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | cricbuzz.AuctionNewsResponse | No | ||||
| data.empty_state | string | No | no_results | EmptyState is populated only for Cricbuzz's explicit No News Available state. | ||
| data.fetched_at | string | No | ||||
| data.items | array | No | ||||
| data.items[].image_alt | string | No | ||||
| data.items[].image_id | integer | No | ||||
| data.items[].slug | string | No | ||||
| data.items[].story_id | integer | No | ||||
| data.items[].time_ago | string | No | ||||
| data.items[].title | string | No | ||||
| data.items[].url | string | No | ||||
| data.returned_count | integer | No | ||||
| data.season | string | No | ||||
| data.source_url | string | No | ||||
| data.topic | string | No | ||||
| data.tournament | string | No | ||||
| data.year | string | 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/cricbuzz/auction/news?tournament=sa20&year=2027" \
-H "x-api-key: $CRAWLORA_API_KEY"