Endpoint Playground
Returns the current commentary feed. To page to older events, pass a 24-character lowercase hexadecimal cursor from an event in /sportskeeda/cricket-match's commentary field (the full feed may contain zero-filled IDs); language then selects an upstream language. The match page's commentary selector offers en, hi, ta, te, and bho. Language without cursor is rejected because the upstream feed ignores it.
14 Oct 2026: 2,398 commentary; 0 fields had a value in every checked item and 16 varied between items; 1 field was empty in this sample.
Sample value profiles: timestamp: 2026-10-02; opta_ball_type: normal (418), end of over (72), bye (6) and 1 more; over: 32 to 103, median 67.
curl 'https://api.crawlora.net/api/v1/sportskeeda/cricket-commentary?slug=live-cricket-score%2Findia-vs-west-indies-2nd-odi-30-september-2026&language=en' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| slug | string | Yes | live-cricket-score/india-vs-west-indies-2nd-odi-30-september-2026 | Host-free match path returned by /sportskeeda/schedule |
| cursor | string | No | Nonzero 24-character lowercase hexadecimal commentary ID from /sportskeeda/cricket-match commentary | |
| language | string | No | en | Older-comment language; valid only with cursor |
{
"code": 0,
"data": {
"slug": "live-cricket-score/india-vs-west-indies-2nd-odi-30-september-2026",
"count": 1,
"commentary": [
{
"comment_type": "comment",
"over": "85.4",
"text": "Example commentary"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.