Twitch Scraper

ENDPOINTS
GET/search/suggest

Search Suggestions

Get search-box autocomplete for a partial query: channels with live status, categories and query completions.

QUERY PARAMS

Partial channel, category or phrase to complete.

Example: ninja

{
  "query": "ninja",
  "count": 7,
  "suggestions": [
    {
      "text": "たぬき忍者",
      "type": "channel",
      "channel": {
        "id": "143662611",
        "login": "tanukininja",
        "username": "たぬき忍者",
        "link": "https://www.twitch.tv/tanukininja",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/c1a1b529-ed6c-4597-a78a-664401c5fe89-profile_image-50x50.png",
        "followers_count": 104774,
        "is_live": true,
        "is_verified": true
      },
      "game": null
    },
    {
      "text": "Ninja Gaiden 4",
      "type": "game",
      "channel": null,
      "game": {
        "id": "252001732",
        "name": "Ninja Gaiden 4",
        "slug": "ninja-gaiden-4",
        "link": "https://www.twitch.tv/directory/category/ninja-gaiden-4",
        "box_art": "https://static-cdn.jtvnw.net/ttv-boxart/252001732_IGDB-285x380.jpg",
        "viewers_count": 8
      }
    },
    {
      "text": "ninja",
      "type": "query",
      "channel": null,
      "game": null
    },
    {
      "text": "Ninja",
      "type": "query",
      "channel": null,
      "game": null
    },
    {
      "text": "NinjaKilla",
      "type": "query",
      "channel": null,
      "game": null
    },
    {
      "text": "ElOjoNinja",
      "type": "query",
      "channel": null,
      "game": null
    },
    {
      "text": "NinjaJessica",
      "type": "query",
      "channel": null,
      "game": null
    }
  ]
}