Twitch Scraper

ENDPOINTS
GET/channels/schedule

Channel Schedule

Get a channel's published stream schedule for a week: segment times, titles, categories and vacations.

QUERY PARAMS

Twitch channel: a login, a numeric user ID or any twitch.tv channel link.

Examples:

  • Login: hasanabi
  • ID: 71092938
  • URL: https://www.twitch.tv/hasanabi

Any date in the week to return, as YYYY-MM-DD. Defaults to the current week.

Example: 2026-10-05

{
  "channel": {
    "id": "207813352",
    "login": "hasanabi",
    "username": "HasanAbi",
    "link": "https://www.twitch.tv/hasanabi",
    "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/0347a9aa-e396-49a5-b0f1-31261704bab8-profile_image-150x150.jpeg",
    "is_partner": true,
    "is_affiliate": false
  },
  "has_schedule": true,
  "schedule": {
    "id": "schedule-207813352",
    "vacation": null,
    "count": 7,
    "segments": [
      {
        "id": "eyJzZWdtZW50SUQiOiJhOTNkZDQ5ZS1kYjJlLTRhNGMtOTJkNy1jM2EwMDI3ZjhlNjQiLCJpc29ZZWFyIjoyMDI2LCJpc29XZWVrIjozOX0=",
        "title": "news + reacts + gaming later",
        "starts_at": "2026-09-21T18:00:00Z",
        "ends_at": "2026-09-22T06:00:00Z",
        "is_cancelled": false,
        "has_reminder": false,
        "categories": [
          {
            "id": "509658",
            "name": "Just Chatting",
            "slug": "just-chatting",
            "link": "https://www.twitch.tv/directory/category/just-chatting",
            "box_art": "https://static-cdn.jtvnw.net/ttv-boxart/509658-285x380.jpg"
          }
        ]
      },
      {
        "id": "eyJzZWdtZW50SUQiOiI0ZGI5NmVhNS01Y2Q2LTQzNzItODFlNi1lNzkyODhmYjJjMTkiLCJpc29ZZWFyIjoyMDI2LCJpc29XZWVrIjozOX0=",
        "title": "news + reacts + gaming later",
        "starts_at": "2026-09-22T18:00:00Z",
        "ends_at": "2026-09-23T06:00:00Z",
        "is_cancelled": false,
        "has_reminder": false,
        "categories": [
          {
            "id": "509658",
            "name": "Just Chatting",
            "slug": "just-chatting",
            "link": "https://www.twitch.tv/directory/category/just-chatting",
            "box_art": "https://static-cdn.jtvnw.net/ttv-boxart/509658-285x380.jpg"
          }
        ]
      },
      {
        "id": "eyJzZWdtZW50SUQiOiIwNTAxZGJmYi1jNDRhLTQ1ZDQtYjI0Ny0xZDZmNDgyNzdhYWUiLCJpc29ZZWFyIjoyMDI2LCJpc29XZWVrIjozOX0=",
        "title": "news + reacts + gaming later",
        "starts_at": "2026-09-23T18:00:00Z",
        "ends_at": "2026-09-24T06:00:00Z",
        "is_cancelled": false,
        "has_reminder": false,
        "categories": [
          {
            "id": "509658",
            "name": "Just Chatting",
            "slug": "just-chatting",
            "link": "https://www.twitch.tv/directory/category/just-chatting",
            "box_art": "https://static-cdn.jtvnw.net/ttv-boxart/509658-285x380.jpg"
          }
        ]
      },
      {
        "id": "eyJzZWdtZW50SUQiOiJlNWJjYWI1Mi1mZjJmLTQwYTQtOGZjYi1jOWJlODZkNjJhYTEiLCJpc29ZZWFyIjoyMDI2LCJpc29XZWVrIjozOX0=",
        "title": "news + reacts + gaming later",
        "starts_at": "2026-09-24T18:00:00Z",
        "ends_at": "2026-09-25T06:00:00Z",
        "is_cancelled": false,
        "has_reminder": false,
        "categories": [
          {
            "id": "509658",
            "name": "Just Chatting",
            "slug": "just-chatting",
            "link": "https://www.twitch.tv/directory/category/just-chatting",
            "box_art": "https://static-cdn.jtvnw.net/ttv-boxart/509658-285x380.jpg"
          }
        ]
      },
      {
        "id": "eyJzZWdtZW50SUQiOiIyNDBmZWZkYS0yMWE5LTQ5ZGYtODNmZS01ZTA5OTRiODE4ZmMiLCJpc29ZZWFyIjoyMDI2LCJpc29XZWVrIjozOX0=",
        "title": "news + reacts + gaming later",
        "starts_at": "2026-09-25T18:00:00Z",
        "ends_at": "2026-09-26T06:00:00Z",
        "is_cancelled": false,
        "has_reminder": false,
        "categories": [
          {
            "id": "509658",
            "name": "Just Chatting",
            "slug": "just-chatting",
            "link": "https://www.twitch.tv/directory/category/just-chatting",
            "box_art": "https://static-cdn.jtvnw.net/ttv-boxart/509658-285x380.jpg"
          }
        ]
      },
      {
        "id": "eyJzZWdtZW50SUQiOiIzNDYxYWY2Mi01Y2Y5LTRmYTUtOWNjNi1jYmM3MDEzZDFiYmUiLCJpc29ZZWFyIjoyMDI2LCJpc29XZWVrIjozOX0=",
        "title": "news + reacts + gaming later",
        "starts_at": "2026-09-26T18:00:00Z",
        "ends_at": "2026-09-27T06:00:00Z",
        "is_cancelled": false,
        "has_reminder": false,
        "categories": [
          {
            "id": "509658",
            "name": "Just Chatting",
            "slug": "just-chatting",
            "link": "https://www.twitch.tv/directory/category/just-chatting",
            "box_art": "https://static-cdn.jtvnw.net/ttv-boxart/509658-285x380.jpg"
          }
        ]
      },
      {
        "id": "eyJzZWdtZW50SUQiOiI3ZmVmMWE0OC00OWNiLTRkYjktYWM3Yy1lNWUwNmY2YjkzZjYiLCJpc29ZZWFyIjoyMDI2LCJpc29XZWVrIjozOX0=",
        "title": "news + reacts + gaming later",
        "starts_at": "2026-09-27T18:00:00Z",
        "ends_at": "2026-09-28T06:00:00Z",
        "is_cancelled": false,
        "has_reminder": false,
        "categories": [
          {
            "id": "509658",
            "name": "Just Chatting",
            "slug": "just-chatting",
            "link": "https://www.twitch.tv/directory/category/just-chatting",
            "box_art": "https://static-cdn.jtvnw.net/ttv-boxart/509658-285x380.jpg"
          }
        ]
      }
    ]
  }
}