Twitch Scraper

ENDPOINTS
GET/games/streams

Category Live Streams

Get live streams in a category by viewers, recency or relevance, filtered by language and tags.

QUERY PARAMS

Twitch category: its name, slug, numeric ID or a twitch.tv category link.

Examples:

  • Name: Fortnite
  • Slug: just-chatting
  • ID: 33214
  • URL: https://www.twitch.tv/directory/category/fortnite

Sort order for streams.

Default: viewers

Allowed values: viewers, recent, relevance

Comma-separated stream language codes to keep.

Example: en,es

Allowed values: 2-letter language codes (en, es, pt, de, fr, ja, ko, ...), asl, other; up to 10

Comma-separated stream tags to keep (see Search Tags).

Example: Vtuber,ASMR

Allowed values: up to 10 one-word tags

Number of results to return.

Default: 20

Allowed values: 1-100

Pagination cursor. Pass the next_cursor from the previous response to get the next page.

{
  "game": {
    "id": "33214",
    "name": "Fortnite",
    "slug": "fortnite",
    "link": "https://www.twitch.tv/directory/category/fortnite",
    "box_art": "https://static-cdn.jtvnw.net/ttv-boxart/33214-285x380.jpg",
    "viewers_count": 24865
  },
  "count": 18,
  "streams": [
    {
      "id": "321927139417",
      "title": "(!Drops) Getting Every Sprite Today!! Best Aim + Movement POV | !pobox | No Days Off | Ranked 1 Grind | Winstreaks",
      "viewers_count": 787,
      "started_at": "2026-10-23T11:44:45Z",
      "uptime_seconds": 12090,
      "type": "live",
      "language": {
        "code": "en",
        "name": "English"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "Loud",
        "annoying",
        "funny",
        "competitive",
        "ranked",
        "erobb221",
        "spanish",
        "community",
        "bestfriends",
        "welcoming"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_makeouthill-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 6363,
        "codec": "avc1.64002A"
      },
      "channel": {
        "id": "184683276",
        "login": "makeouthill",
        "username": "Makeouthill",
        "link": "https://www.twitch.tv/makeouthill",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/02a3eea9-b1e6-42c5-ada1-1ada55ec60a7-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "318098953956",
      "title": "CASH CUP DAY - BACK TO FORTNITEEEE",
      "viewers_count": 521,
      "started_at": "2026-10-23T09:52:42Z",
      "uptime_seconds": 18813,
      "type": "live",
      "language": {
        "code": "es",
        "name": "Spanish"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "Español"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_llobeti4-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 6447,
        "codec": "avc1.64002A"
      },
      "channel": {
        "id": "111297998",
        "login": "llobeti4",
        "username": "Llobeti4",
        "link": "https://www.twitch.tv/llobeti4",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/399bcd9d-9516-431d-93e4-c118a47ae6bf-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "321927495385",
      "title": "solo zero builds + beetlejuice | !madrinas !hellofresh !jlab",
      "viewers_count": 497,
      "started_at": "2026-10-23T13:15:49Z",
      "uptime_seconds": 6626,
      "type": "live",
      "language": {
        "code": "en",
        "name": "English"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "English",
        "ThiccDonk",
        "ThinDonksStillWelcome",
        "moms",
        "SirYapsAlot",
        "ZeroBuild",
        "fortnıte",
        "old",
        "SpriteHunter",
        "sprites"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_swearin-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 6873,
        "codec": "avc1.4D402A"
      },
      "channel": {
        "id": "191542540",
        "login": "swearin",
        "username": "Swearin",
        "link": "https://www.twitch.tv/swearin",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/982c7335-31be-480f-bfe2-7231fd26ce27-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "319055758949",
      "title": "🔴19:00 SOLO RELOAD VICTORY CUP🔴DEMON TIME🔴LOCK IN🔴JOBLESS🔴!video🔴 !prime !sub !vip 🔴",
      "viewers_count": 484,
      "started_at": "2026-10-23T14:44:43Z",
      "uptime_seconds": 1292,
      "type": "live",
      "language": {
        "code": "it",
        "name": "Italian"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "Italiano",
        "English"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_ricborr-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 59,
        "bitrate_kbps": 8477,
        "codec": "avc1.64002A"
      },
      "channel": {
        "id": "467161807",
        "login": "ricborr",
        "username": "ricborr",
        "link": "https://www.twitch.tv/ricborr",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/ac812771-91d7-4e72-8723-c94477312d64-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "318113415139",
      "title": "come !add",
      "viewers_count": 468,
      "started_at": "2026-10-23T13:36:33Z",
      "uptime_seconds": 5382,
      "type": "live",
      "language": {
        "code": "en",
        "name": "English"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "English",
        "Fortnite"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_27twi-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 6990,
        "codec": "avc1.64002A"
      },
      "channel": {
        "id": "793501756",
        "login": "27twi",
        "username": "27twi",
        "link": "https://www.twitch.tv/27twi",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/c035d714-b019-479b-a9ab-e516e942dbc1-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "318113520355",
      "title": "CHILL - SOLO RELOAD VICTORY TODAY 🏆 !sub !prime !socials  !discord",
      "viewers_count": 434,
      "started_at": "2026-10-23T13:49:24Z",
      "uptime_seconds": 4611,
      "type": "live",
      "language": {
        "code": "fr",
        "name": "French"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "Français"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_clement_ttt-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 8698,
        "codec": "avc1.4D402A"
      },
      "channel": {
        "id": "170600051",
        "login": "clement_ttt",
        "username": "clement_ttt",
        "link": "https://www.twitch.tv/clement_ttt",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/9147e7f1-403d-431a-9c4f-2fd2f214e589-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "321927859801",
      "title": "HAPPY FRIDAY! !ps5",
      "viewers_count": 375,
      "started_at": "2026-10-23T14:28:39Z",
      "uptime_seconds": 2256,
      "type": "live",
      "language": {
        "code": "en",
        "name": "English"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "English",
        "HeadphoneWarning",
        "Fortnite",
        "ScreamQueen",
        "LoudAF",
        "BestMods",
        "100thieves"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_sparkles_qt-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 6226,
        "codec": "avc1.64002A"
      },
      "channel": {
        "id": "166901339",
        "login": "sparkles_qt",
        "username": "sparkles_qt",
        "link": "https://www.twitch.tv/sparkles_qt",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/ebfc29f9-1933-4bee-a2db-4770280d86f1-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "318916408295",
      "title": "BOOTCAMP HAVOK BERLIN DAY 4 !! 🇩🇪 ON JOUE ENSEMBLE SUR LES MAPS !! CAST RELOAD VICTORY CUP 19H !!🏆",
      "viewers_count": 374,
      "started_at": "2026-10-23T14:31:40Z",
      "uptime_seconds": 2075,
      "type": "live",
      "language": {
        "code": "fr",
        "name": "French"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "Français"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_grimz-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 59,
        "bitrate_kbps": 6263,
        "codec": "avc1.64002A"
      },
      "channel": {
        "id": "189100403",
        "login": "grimz",
        "username": "Grimz",
        "link": "https://www.twitch.tv/grimz",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/9184c30e-0031-4eaf-85b9-849e92fbf27f-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "318084274146",
      "title": "BEETLEJUICE EN FORTNITE ANTES DE TIEMPO 😱 ANUNCIO MAÑANA DE FORTNITE x NUEVA TEMPORADA ⚓ !SORTEO 🎁 🚨CÓDIGO CREADOR: RADOS🚨 #EpicPartner",
      "viewers_count": 355,
      "started_at": "2026-10-23T14:12:24Z",
      "uptime_seconds": 3231,
      "type": "live",
      "language": {
        "code": "es",
        "name": "Spanish"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "Español",
        "Fortnite",
        "battleroyale"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_radossb-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 7804,
        "codec": "avc1.4D402A"
      },
      "channel": {
        "id": "174042680",
        "login": "radossb",
        "username": "Radossb",
        "link": "https://www.twitch.tv/radossb",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/4d97658e-77ff-415f-871d-a68d13df70a6-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "321927343961",
      "title": "EARLY BIRD GRIND | SOLO RELAOD LATER | 5/10 SUB",
      "viewers_count": 292,
      "started_at": "2026-10-23T12:40:38Z",
      "uptime_seconds": 8737,
      "type": "live",
      "language": {
        "code": "en",
        "name": "English"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "English",
        "V",
        "A",
        "R"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_ohvarr-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 30,
        "bitrate_kbps": 4293,
        "codec": "avc1.640028"
      },
      "channel": {
        "id": "170044799",
        "login": "ohvarr",
        "username": "OhVarr",
        "link": "https://www.twitch.tv/ohvarr",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/2c887eb2-d3ff-4a12-acea-f708619d91da-profile_image-150x150.png",
        "is_partner": false,
        "is_affiliate": true
      }
    },
    {
      "id": "318113161315",
      "title": "🔴 PP TRIO FNCS STACK AVEC VOUS 🏆 19H SOLO VICTORY CUP 👀 !pp",
      "viewers_count": 280,
      "started_at": "2026-10-23T13:06:05Z",
      "uptime_seconds": 7210,
      "type": "live",
      "language": {
        "code": "fr",
        "name": "French"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "Français",
        "Fortnite",
        "English",
        "FNCS",
        "Compétitif",
        "tournois"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_revenja-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 8380,
        "codec": "avc1.64002A"
      },
      "channel": {
        "id": "73987082",
        "login": "revenja",
        "username": "Revenja",
        "link": "https://www.twitch.tv/revenja",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/6851e4b5-10ee-4e87-b421-89ad35bdcce4-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "321927341913",
      "title": "LET'S HAVE A DAYYYYYY!!!  !COFFEE !PROPHETX !BEARDEDBETS !CIGARS",
      "viewers_count": 266,
      "started_at": "2026-10-23T12:39:54Z",
      "uptime_seconds": 8781,
      "type": "live",
      "language": {
        "code": "en",
        "name": "English"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "English",
        "Football",
        "Dad",
        "Bourbon",
        "sports",
        "Cigar"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_beardedblevins-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 6445,
        "codec": "avc1.64002A"
      },
      "channel": {
        "id": "100462683",
        "login": "beardedblevins",
        "username": "BeardedBlevins",
        "link": "https://www.twitch.tv/beardedblevins",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/bb440d87-e3eb-4fc3-adb4-ad5b8500ee85-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "318915504999",
      "title": "🟣FORTNITE RELOAD BRONZE ---> UNREAL  | CC: DaveNite ⚡!sk !nyfter (werbung)",
      "viewers_count": 238,
      "started_at": "2026-10-23T13:16:46Z",
      "uptime_seconds": 6569,
      "type": "live",
      "language": {
        "code": "de",
        "name": "German"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "Deutsch"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_davenite-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 6412,
        "codec": "avc1.64002A"
      },
      "channel": {
        "id": "442551928",
        "login": "davenite",
        "username": "DaveNite",
        "link": "https://www.twitch.tv/davenite",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/96f0781c-adfe-4379-b560-40831680fa39-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "320773207006",
      "title": "Official HappyHappyGal VOD Channel ❤️",
      "viewers_count": 226,
      "started_at": "2026-10-22T16:38:41Z",
      "uptime_seconds": 80854,
      "type": "live",
      "language": {
        "code": "en",
        "name": "English"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "English",
        "happyhappygal",
        "fortnite",
        "christian",
        "FamilyFriendly",
        "ZeroBuild",
        "Rerun"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_happyhappygal_vod-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 5931,
        "codec": "avc1.64002A"
      },
      "channel": {
        "id": "1369581021",
        "login": "happyhappygal_vod",
        "username": "HappyHappyGal_VOD",
        "link": "https://www.twitch.tv/happyhappygal_vod",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/9d619903-ebd1-4482-bfb8-009e8f938fe7-profile_image-150x150.png",
        "is_partner": false,
        "is_affiliate": false
      }
    },
    {
      "id": "320957480928",
      "title": "Zero Build Ranked! | #1 Wins In The World | !merch !site !discord",
      "viewers_count": 218,
      "started_at": "2026-10-23T14:02:35Z",
      "uptime_seconds": 3820,
      "type": "live",
      "language": {
        "code": "en",
        "name": "English"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "English",
        "FamilyFriendly",
        "Chatty",
        "goodvibes"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_ship-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 8638,
        "codec": "avc1.64002A"
      },
      "channel": {
        "id": "40545537",
        "login": "ship",
        "username": "Ship",
        "link": "https://www.twitch.tv/ship",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/7d6e8106-f044-4556-9ff8-4e46923399e1-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "319104530022",
      "title": "🔴 PETERBOT TOURNAMENT WATCH PARTY !settings !binds 🔴",
      "viewers_count": 212,
      "started_at": "2026-10-22T18:36:30Z",
      "uptime_seconds": 73785,
      "type": "live",
      "language": {
        "code": "en",
        "name": "English"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "English",
        "peterbot",
        "clix"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_peterbot247-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 6075,
        "codec": "avc1.4D4028"
      },
      "channel": {
        "id": "1234119867",
        "login": "peterbot247",
        "username": "Peterbot247",
        "link": "https://www.twitch.tv/peterbot247",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/41263278-9819-4b00-ba22-1a8e86ec656c-profile_image-150x150.png",
        "is_partner": true,
        "is_affiliate": false
      }
    },
    {
      "id": "317162495188",
      "title": "!tokens 2x2 3x3 !FunPay !пинг !tg",
      "viewers_count": 207,
      "started_at": "2026-10-23T13:25:12Z",
      "uptime_seconds": 6063,
      "type": "live",
      "language": {
        "code": "ru",
        "name": "Russian"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "Русский"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_maloyache-640x360.jpg",
      "encoding": {
        "width": 1920,
        "height": 1080,
        "fps": 60,
        "bitrate_kbps": 7065,
        "codec": "avc1.64002A"
      },
      "channel": {
        "id": "569181584",
        "login": "maloyache",
        "username": "maloyache",
        "link": "https://www.twitch.tv/maloyache",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/f8e43cf4-10ba-4559-abf8-c5a2dfce503d-profile_image-150x150.png",
        "is_partner": false,
        "is_affiliate": true
      }
    },
    {
      "id": "317116457046",
      "title": "FRG ФРГ Заносы недели бонусы casino казиныч катаем слоты залетайте на эфир",
      "viewers_count": 27,
      "started_at": "2026-10-23T13:47:00Z",
      "uptime_seconds": 4755,
      "type": "live",
      "language": {
        "code": "ru",
        "name": "Russian"
      },
      "is_mature": false,
      "content_labels": [],
      "tags": [
        "слоты",
        "лудоман",
        "казино",
        "casino",
        "заносы",
        "эвелон",
        "evelon",
        "евелон",
        "English",
        "Русский"
      ],
      "preview_image": "https://static-cdn.jtvnw.net/previews-ttv/live_user_frg_kazik_8156983-640x360.jpg",
      "encoding": {
        "width": 1280,
        "height": 720,
        "fps": 30,
        "bitrate_kbps": 3152,
        "codec": "avc1.64001F"
      },
      "channel": {
        "id": "1568202158",
        "login": "frg_kazik_8156983",
        "username": "FRG_KAZIK_8156983",
        "link": "https://www.twitch.tv/frg_kazik_8156983",
        "profile_image": "https://static-cdn.jtvnw.net/jtv_user_pictures/3b9431ba-da3b-406d-8f43-267907af993b-profile_image-150x150.png",
        "is_partner": false,
        "is_affiliate": false
      }
    }
  ],
  "next_cursor": "eyJzIjoyNy4yMDUwMDQxMTA3NDcyNSwiZCI6ZmFsc2UsInQiOnRydWV9",
  "has_more": true
}