Cricbuzz API endpoint
Returns every playlist card currently linked from the public Playlists page, including its dynamic playlist ID, title, count, preview video link, and canonical URL. The endpoint returns playlist metadata only and does not proxy video assets.
/cricbuzz/videos/playlistsNo query parameters.
Returns all current playlist cards from Cricbuzz's public Playlists page, including dynamic playlist IDs, labels, video counts, preview video IDs/slugs, and canonical URLs. Playlist values change over time and are discovered from the page. This endpoint returns metadata only; it does not include or proxy video assets.
| Field | Filled in, of 50 checked | Values in the sample |
|---|---|---|
| id | 50 | |
| name | 50 | “India tour of New Zealand, 2026” and 49 other values |
| video_count | 50 | 5 to 1,188, median 39 |
| preview_video_id | 50 | |
| preview_slug | 50 | |
| url | 50 | cricbuzz.com |
| 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/videos/playlists" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"sections": [
{
"value": "all-videos",
"label": "All Videos",
"path": "/cricket-videos"
},
{
"value": "categories",
"label": "Categories",
"path": "/cricket-videos/categories"
},
{
"value": "playlists",
"label": "Playlist",
"path": "/cricket-videos/playlists"
}
],
"source_url": "https://www.cricbuzz.com/cricket-videos/playlists",
"fetched_at": "2026-10-28T00:00:00Z",
"media_assets_included": false,
"playlists": [
{
"id": 192,
"name": "India tour of New Zealand, 2026",
"video_count": 30,
"preview_video_id": 215715,
"preview_slug": "no-matter-the-stage-abhishek-finishes-bowling-attacks-dinesh-karthik",
"url": "https://www.cricbuzz.com/cricket-videos/215715/no-matter-the-stage-abhishek-finishes-bowling-attacks-dinesh-karthik?playlistId=192"
}
],
"total": 1
}
}Request schema
No body schema
Response schema
#/definitions/cricbuzz.videoPlaylistsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | cricbuzz.VideoPlaylistsResponse | No | ||||
| data.fetched_at | string | No | ||||
| data.media_assets_included | boolean | No | ||||
| data.playlists | array | No | ||||
| data.playlists[].id | integer | No | ||||
| data.playlists[].name | string | No | ||||
| data.playlists[].preview_slug | string | No | ||||
| data.playlists[].preview_video_id | integer | No | ||||
| data.playlists[].url | string | No | ||||
| data.playlists[].video_count | integer | No | ||||
| data.sections | array | No | ||||
| data.sections[].label | string | No | ||||
| data.sections[].path | string | No | ||||
| data.sections[].value | string | No | ||||
| data.source_url | string | No | ||||
| data.stale | boolean | No | ||||
| data.total | integer | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 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/videos/playlists" \
-H "x-api-key: $CRAWLORA_API_KEY"