Endpoint Playground
Test Crawlora's Twitch VOD comments (chat replay) API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/twitch/vod-comments?video=<video>" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| video | string | Yes | Twitch VOD/video id (the numeric id from twitch.tv/videos/{id}) | |
| offset | integer | No | Start the page from this point in the VOD's timeline, in seconds (default 0) |
{
"code": 200,
"msg": "OK",
"data": {
"video_id": "2845804307",
"offset_seconds": 0,
"count": 55,
"has_more": true,
"next_offset_seconds": 140,
"comments": [
{
"id": "d19286b9-dd9c-45b7-91eb-1fff28926f2c",
"commenter": {
"id": "271911711",
"login": "mrfluffernuts",
"display_name": "mrfluffernuts"
},
"offset_seconds": 53,
"created_at": "2026-08-14T07:19:45.217Z",
"message": "I'm going to spend my 50million during game 5 of worlds so you have to end stream @caedrel",
"fragments": [
{
"text": "I'm going to spend my 50million during game 5 of worlds so you have to end stream @caedrel"
}
]
}
]
}
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Returns one page of a Twitch VOD's chat replay (past-broadcast chat messages), starting at a given point in the video's timeline. Paginate forward by re-requesting with the last returned comment's offset_seconds. Public data sourced from Twitch's own GraphQL API.
{
"code": 200,
"msg": "OK",
"data": {
"video_id": "2845804307",
"offset_seconds": 0,
"count": 55,
"has_more": true,
"next_offset_seconds": 140,
"comments": [
{
"id": "d19286b9-dd9c-45b7-91eb-1fff28926f2c",
"commenter": {
"id": "271911711",
"login": "mrfluffernuts",
"display_name": "mrfluffernuts"
},
"offset_seconds": 53,
"created_at": "2026-08-14T07:19:45.217Z",
"message": "I'm going to spend my 50million during game 5 of worlds so you have to end stream @caedrel",
"fragments": [
{
"text": "I'm going to spend my 50million during game 5 of worlds so you have to end stream @caedrel"
}
]
}
]
}
}curl "https://api.crawlora.net/api/v1/twitch/vod-comments?video=<video>" \
-H "x-api-key: $CRAWLORA_API_KEY"