Endpoint Playground
Returns a Twitch channel's upcoming broadcast schedule -- planned segments with title, start/end time, and game/category -- starting today. A channel with no schedule configured returns an empty segments list, not an error.
14 Oct 2026: 6 segments; 6 fields had a value in every checked item.
Sample value profiles: start_at: 2026-10-12 to 2026-10-18; is_cancelled: true in 0 of 6; categories: median 1 entry.
curl 'https://api.crawlora.net/api/v1/twitch/schedule?channel=caedrel' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| channel | string | Yes | caedrel | Twitch channel login (the lowercase URL slug) |
| weeks | integer | No | Number of weeks ahead to return, starting today (default 1, max 4) |
{
"code": 200,
"msg": "OK",
"data": {
"channel": "caedrel",
"count": 5,
"next_segment_id": "eyJzZWdtZW50SUQiOiJkYjgzMmNiYi1lMmUzLTQzODUtOTRiYS1iNTQ4MTk2M2E4ODkiLCJpc29ZZWFyIjoyMDI2LCJpc29XZWVrIjozM30=",
"next_segment_at": "2026-08-15T12:00:00Z",
"segments": [
{
"id": "eyJzZWdtZW50SUQiOiI3YmJmYzA3OC00Nzg3LTQzMWEtOWQ4Yy0xNDRjYmI3YWRkOWIiLCJpc29ZZWFyIjoyMDI2LCJpc29XZWVrIjozM30=",
"title": "LEC",
"start_at": "2026-08-10T12:00:00Z",
"end_at": "2026-08-10T19:00:00Z",
"is_cancelled": false,
"categories": [
{
"id": "21779",
"slug": "league-of-legends",
"name": "League of Legends",
"box_art_url": "https://static-cdn.jtvnw.net/ttv-boxart/21779-144x192.jpg"
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.