Skip to content

Live streams, channel profiles and stream schedules

Back to tools

Twitch returns channel profiles, live status, up to 10 broadcasts, top streams, viewer-ranked categories, up to 100 public videos/clips, and 1–30-day schedules; counts change.

Get channel

Get a public Twitch channel’s profile, live stream status, and up to 10 recent broadcast videos. A channel with no saved broadcasts returns an empty videos list.

Your information

The channel name, display name, or Twitch channel link, for example kaicenat, Kai Cenat, or https://www.twitch.tv/kaicenat.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

KaiCenat

KaiCenat

NoPartner
Followers21.8M

Recent broadcasts

View channel on Twitch

Choose an action

About the Twitch tool

Get channel returns a channel profile, live status, and recent broadcasts from a channel name or link.

List top streams and List top categories return ranked live streams and categories, with optional stream filters and a result limit.

List channel videos and Get stream schedule return a channel’s videos or upcoming streams from its name or link.

Built from twitch.tv. Last checked Sep 29, 2026.

Actions

Get channel

1 credit

Get a public Twitch channel’s profile, live stream status, and up to 10 recent broadcast videos. A channel with no saved broadcasts returns an empty videos list.

What you provide

FieldTypeRequiredDescription
StreamerstreamerTextRequiredThe channel name, display name, or Twitch channel link, for example kaicenat, Kai Cenat, or https://www.twitch.tv/kaicenat.Example: Kaicenat

What you get

FieldTypeDescription
StatusstatusTextTwitch partner or affiliate status.Example: Partner
VideosvideosListUp to 10 recent broadcast videos, newest first.
Datevideos[].dateDateVideo publication date.Example: 2026-09-26
Linkvideos[].linkTextTwitch video page link.Example: https://www.twitch.tv/videos/2884438305
Titlevideos[].titleTextVideo title.Example: 🇮🇸EXPLORING ICELAND🇮🇸[Exploring The Unexplored]
Viewsvideos[].viewsNumberVideo view count.Example: 2146426
Lengthvideos[].lengthTextVideo duration as readable text.Example: 7h 9m 45s
CategorycategoryTextCurrent game or category, if live.Example: Grand Theft Auto V
LanguagelanguageTextCurrent stream language, if live.Example: English
Live Nowlive_nowYes or noWhether the channel is broadcasting now.Example: No
FollowersfollowersNumberFollower count.Example: 21779314
Channel IDchannel_idTextTwitch channel ID.Example: 641972806
Started Atstarted_atTextCurrent stream start time as ISO 8601 with offset, if live.Example: 2026-09-28T19:30:19+00:00
DescriptiondescriptionTextChannel description, if present.Example: THE BEST AT ABSOLUTELY EVERYTHING. THE JUICER. LEADER OF THE JUICERS.
Channel Linkchannel_linkTextTwitch channel page link.Example: https://www.twitch.tv/kaicenat
Display Namedisplay_nameTextChannel display name.Example: KaiCenat
Stream Titlestream_titleTextCurrent stream title, if live.Example: 🥽LIVE🥽HERE🥽LOCK IN🥽MEGA DAY🥽GTA 5🥽NOPIXEL V🥽BUT ALSO🥽CHILL REACT WITH…
Current Viewerscurrent_viewersNumberCurrent stream viewers, if live.Example: 30995
Profile Image Linkprofile_image_linkTextChannel profile image link.Example: https://static-cdn.jtvnw.net/jtv_user_pictures/bf6a04cf-3f44-4986-8eed-5c36bfad…

Example result

For Streamer: Kaicenat

JSON
{
  "status": "Partner",
  "videos": [
    {
      "date": "2026-09-26",
      "link": "https://www.twitch.tv/videos/2884438305",
      "title": "🇮🇸EXPLORING ICELAND🇮🇸[Exploring The Unexplored]",
      "views": 2146426,
      "length": "7h 9m 45s"
    },
    {
      "date": "2026-09-15",
      "link": "https://www.twitch.tv/videos/2874951342",
      "title": "🎮WOLVERINE MARATHON🎮CLICK HERE🎮",
      "views": 3163856,
      "length": "14h 57m 48s"
    },
    {
      "date": "2026-09-15",
      "link": "https://www.twitch.tv/videos/2874428374",
      "title": "SHORT STREAM",
      "views": 649770,
      "length": "1h 4m 26s"
    }
  ],
  "category": null,
  "language": null,
  "live_now": false,
  "followers": 21779314,
  "channel_id": "641972806",
  "started_at": null,
  "description": null,
  "channel_link": "https://www.twitch.tv/kaicenat",
  "display_name": "KaiCenat",
  "stream_title": null,
  "current_viewers": null,
  "profile_image_link": "https://static-cdn.jtvnw.net/jtv_user_pictures/bf6a04cf-3f44-4986-8eed-5c36bfad542b-profile_image-300x300.png"
}

Get stream schedule

1 credit

Get a channel’s public upcoming stream schedule for the next 1 to 30 days. Unspecified titles, categories, and end times are null.

What you provide

FieldTypeRequiredDescription
ChannelchannelTextRequiredTwitch channel name or channel link, for example lirik or https://www.twitch.tv/lirik/schedule.Example: Lirik
Days Aheaddays_aheadNumberOptionalNumber of days ahead to include, for example 14. Default 7.Example: 30

What you get

FieldTypeDescription
ChannelchannelTextChannel display name.Example: LIRIK
StreamsstreamsListUpcoming scheduled streams in start-time order.
Linkstreams[].linkTextStream schedule page.Example: https://www.twitch.tv/lirik/schedule
Titlestreams[].titleTextScheduled stream title, if provided.Example: Normal Stream!
End Atstreams[].end_atTextStream end time in ISO 8601 with offset, if provided.Example: 2026-09-29T19:00:00+00:00
Categorystreams[].categoryTextScheduled category, if provided.
Start Atstreams[].start_atTextStream start time in ISO 8601 with offset.Example: 2026-09-29T16:00:00+00:00
Cancelledstreams[].cancelledYes or noWhether the stream was cancelled.Example: No
Recurringstreams[].recurringYes or noWhether the scheduled slot repeats weekly.Example: Yes
Schedule Linkschedule_linkTextPublic channel schedule page.Example: https://www.twitch.tv/lirik/schedule
Vacation Notevacation_noteTextScheduled vacation note, if any.

Example result

For Channel: Lirik

JSON
{
  "channel": "LIRIK",
  "streams": [
    {
      "link": "https://www.twitch.tv/lirik/schedule",
      "title": null,
      "end_at": null,
      "category": null,
      "start_at": "2026-09-29T16:00:00+00:00",
      "cancelled": false,
      "recurring": true
    },
    {
      "link": "https://www.twitch.tv/lirik/schedule",
      "title": null,
      "end_at": null,
      "category": null,
      "start_at": "2026-09-30T16:00:00+00:00",
      "cancelled": false,
      "recurring": true
    },
    {
      "link": "https://www.twitch.tv/lirik/schedule",
      "title": null,
      "end_at": null,
      "category": null,
      "start_at": "2026-10-02T16:00:00+00:00",
      "cancelled": false,
      "recurring": true
    }
  ],
  "schedule_link": "https://www.twitch.tv/lirik/schedule",
  "vacation_note": null
}

List channel videos

1 credit

List a Twitch channel’s public past broadcasts or highlights by date, or its top clips by views for a selected period. Returns up to 100 items; clips unavailable to anonymous viewers are not included.

What you provide

FieldTypeRequiredDescription
TypetypeTextOptionalWhich videos to list, for example highlights.Example: Clips
ChannelchannelTextRequiredTwitch channel name or channel link, for example xQc or https://www.twitch.tv/xqc.Example: xQc
Clip Periodclip_periodTextOptionalPeriod for top clips only, for example last_week.Example: All time
Max Resultsmax_resultsNumberOptionalMaximum number of items, for example 20.Example: 20

What you get

FieldTypeDescription
VideosvideosListPast broadcasts or highlights newest first; clips most viewed first.
IDvideos[].idTextTwitch video or clip ID.Example: 2886592871
Datevideos[].dateDatePublication date.Example: 2026-09-28
Titlevideos[].titleTextVideo or clip title.Example: 🥽LIVE🥽HERE🥽LOCK IN🥽MEGA DAY🥽GTA 5🥽NOPIXEL V🥽BUT ALSO🥽CHILL REACT WITH…
Viewsvideos[].viewsNumberView count.Example: 7475
Lengthvideos[].lengthTextDuration as text.Example: 5:56:49
Categoryvideos[].categoryTextGame or category name.Example: Just Chatting
Video Linkvideos[].video_linkTextTwitch page for this video or clip.Example: https://www.twitch.tv/videos/2886592871
Thumbnail Linkvideos[].thumbnail_linkTextThumbnail image link.Example: https://vod-secure.twitch.tv/_404/404_processing_320x180.png
ChannelchannelTextChannel display name.Example: xQc

Example result

For Channel: xQc

JSON
{
  "videos": [
    {
      "id": "2886592871",
      "date": "2026-09-28",
      "title": "🥽LIVE🥽HERE🥽LOCK IN🥽MEGA DAY🥽GTA 5🥽NOPIXEL V🥽BUT ALSO🥽CHILL REACT WITH FOOD BEFORE🥽ULTRA DAY🥽DONT LOSE OUT🥽",
      "views": 7475,
      "length": "5:56:49",
      "category": "Just Chatting",
      "video_link": "https://www.twitch.tv/videos/2886592871",
      "thumbnail_link": "https://vod-secure.twitch.tv/_404/404_processing_320x180.png"
    },
    {
      "id": "2885783503",
      "date": "2026-09-27",
      "title": "🤖LIVE🤖DRAMA🤖NEWS🤖GTA V🤖NOPIXEL V🤖 5+5 = 10🤖BIG DAY TODAY🤖BIG IMPORTANT🤖HUGE🤖DONT MISS🤖JP RUNNING THE STREETS🤖GRINDFATHER IS BACK",
      "views": 958611,
      "length": "11:24:20",
      "category": "Just Chatting",
      "video_link": "https://www.twitch.tv/videos/2885783503",
      "thumbnail_link": "https://static-cdn.jtvnw.net/cf_vods/d2vi6trrdongqn/d1adaa591424eaef8ee8_xqc_320551363424_1790538434//thumb/thumb0-320x180.jpg"
    },
    {
      "id": "2884829425",
      "date": "2026-09-26",
      "title": "🧶LIVE🧶WICKED🧶GTA V🧶NOPIXEL 5🧶DRAMA🧶NEWS🧶VIDEOS🧶GAMES🧶REACTS🧶STUFF🧶IMPORTANT🧶LOCK IN🧶WE OUT HERE🧶BIG DAY🧶",
      "views": 1028483,
      "length": "11:40:02",
      "category": "Just Chatting",
      "video_link": "https://www.twitch.tv/videos/2884829425",
      "thumbnail_link": "https://static-cdn.jtvnw.net/cf_vods/d2vi6trrdongqn/2f5089a8f1d5036791f2_xqc_320493935452_1790452122//thumb/thumb0-320x180.jpg"
    }
  ],
  "channel": "xQc"
}

List top categories

1 credit

List Twitch games and categories ranked by current live viewers, with content tags, box art and category links. Viewer counts can change between requests.

What you provide

FieldTypeRequiredDescription
Max Resultsmax_resultsNumberOptionalMaximum number of categories to return, for example 25.Example: 5

What you get

FieldTypeDescription
CategoriescategoriesListTop categories in descending viewer order.
Rankcategories[].rankNumberPosition by live viewers, highest first.Example: 1
Tagscategories[].tagsListCategory content tags.
Category IDcategories[].category_idTextTwitch category ID.Example: 509658
Category Linkcategories[].category_linkTextTwitch category page link.Example: https://www.twitch.tv/directory/category/just-chatting
Category Namecategories[].category_nameTextName of the game or category.Example: Just Chatting
Box Art Image Linkcategories[].box_art_image_linkTextBox art image link.Example: https://static-cdn.jtvnw.net/ttv-boxart/509658-300x400.jpg
Current Live Viewerscategories[].current_live_viewersNumberPeople watching the category live now.Example: 230485

Example result

For

JSON
{
  "categories": [
    {
      "rank": 1,
      "tags": [
        "IRL"
      ],
      "category_id": "509658",
      "category_link": "https://www.twitch.tv/directory/category/just-chatting",
      "category_name": "Just Chatting",
      "box_art_image_link": "https://static-cdn.jtvnw.net/ttv-boxart/509658-300x400.jpg",
      "current_live_viewers": 230485
    },
    {
      "rank": 2,
      "tags": [
        "FPS",
        "Shooter",
        "Driving/Racing Game"
      ],
      "category_id": "32982",
      "category_link": "https://www.twitch.tv/directory/category/grand-theft-auto-v",
      "category_name": "Grand Theft Auto V",
      "box_art_image_link": "https://static-cdn.jtvnw.net/ttv-boxart/32982_IGDB-300x400.jpg",
      "current_live_viewers": 165212
    },
    {
      "rank": 3,
      "tags": [
        "Simulation",
        "Adventure Game",
        "Arcade"
      ],
      "category_id": "27471",
      "category_link": "https://www.twitch.tv/directory/category/minecraft",
      "category_name": "Minecraft",
      "box_art_image_link": "https://static-cdn.jtvnw.net/ttv-boxart/27471_IGDB-300x400.jpg",
      "current_live_viewers": 76068
    }
  ]
}

List top streams

1 credit

Get the most-watched live Twitch streams, optionally within a category and language. All-category results are limited to 30 streams; category results allow up to 100.

What you provide

FieldTypeRequiredDescription
CategorycategoryTextOptionalGame or category name, such as Fortnite or Just Chatting. Leave blank for all categories.Example: Fortnite
LanguagelanguageTextOptionalStream language name or two-letter code, such as English or es. Leave blank for all languages.Example: English
Max Resultsmax_resultsNumberOptionalMaximum number of streams, such as 25.Example: 25

What you get

FieldTypeDescription
StreamsstreamsList
Rankstreams[].rankNumberExample: 1
Categorystreams[].categoryTextExample: Fortnite
Languagestreams[].languageTextExample: English
Started Atstreams[].started_atTextExample: 2026-09-28T20:25:44+00:00
Channel Linkstreams[].channel_linkTextExample: https://www.twitch.tv/happyhappygal
Stream Titlestreams[].stream_titleTextExample: 0 to 200,000 Sprite Dust! World Record Attempt!
Streamer Namestreams[].streamer_nameTextExample: HappyHappyGal
Thumbnail Linkstreams[].thumbnail_linkTextExample: https://static-cdn.jtvnw.net/previews-ttv/live_user_happyhappygal-640x360.jpg
Current Viewersstreams[].current_viewersNumberExample: 5657

Example result

For Category: Fortnite, Language: English, Max Results: 25

JSON
{
  "streams": [
    {
      "rank": 1,
      "category": "Fortnite",
      "language": "English",
      "started_at": "2026-09-28T20:25:44+00:00",
      "channel_link": "https://www.twitch.tv/happyhappygal",
      "stream_title": "0 to 200,000 Sprite Dust! World Record Attempt!",
      "streamer_name": "HappyHappyGal",
      "thumbnail_link": "https://static-cdn.jtvnw.net/previews-ttv/live_user_happyhappygal-640x360.jpg",
      "current_viewers": 5657
    },
    {
      "rank": 2,
      "category": "Fortnite",
      "language": "English",
      "started_at": "2026-09-28T23:25:05+00:00",
      "channel_link": "https://www.twitch.tv/higgs",
      "stream_title": "🏆WINNING SOLO FNCS 🏆 10TH AT LAN | !discord !community !updates",
      "streamer_name": "Higgs",
      "thumbnail_link": "https://static-cdn.jtvnw.net/previews-ttv/live_user_higgs-640x360.jpg",
      "current_viewers": 3622
    },
    {
      "rank": 3,
      "category": "Fortnite",
      "language": "English",
      "started_at": "2026-09-28T22:39:12+00:00",
      "channel_link": "https://www.twitch.tv/asianjeff",
      "stream_title": "WINNING SOLO FNCS TODAY ON CHATS LIFE INTO FINDING MY FUTURE WIFE TONIGHT 🩷DAY 91/365🩷!gg !1v1 !newvid",
      "streamer_name": "AsianJeff",
      "thumbnail_link": "https://static-cdn.jtvnw.net/previews-ttv/live_user_asianjeff-640x360.jpg",
      "current_viewers": 1115
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@twitch",
  "visibility": "public",
  "operation": "get_channel",
  "version": 1,
  "input": {
    "streamer": "kaicenat"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare popular live streams by category or language.
  • Track games and categories with the most live viewers.
  • Review a channel’s profile, live status, and recent broadcasts.
  • Find a channel’s past broadcasts, highlights, or top clips.
  • Plan around a channel’s upcoming scheduled streams.

Questions about Twitch

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this Twitch tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a Twitch account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from twitch.tv when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

Which channels are most-watched right now?

List top streams returns live streams ranked by viewers, optionally filtered by category or language.

Which categories have the most live viewers?

List top categories returns games and categories ranked by current live viewers.

What videos has a channel published?

List channel videos returns broadcasts, highlights, or top clips; Get channel returns up to 10 recent broadcasts.

All Entertainment toolsBrowse all tools