Skip to content

Live streams, channel profiles and stream schedules

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 run

Example results

Status
Partner
Category
Not provided
Language
Not provided
Live Now
No
Followers
21,779,314
Channel ID
641972806
Started At
Not provided
Description
Not provided
Channel Link
twitch.tv
Display Name
KaiCenat
Stream Title
Not provided
Current Viewers
Not provided
Profile Image Link
Profile Image LinkOpen image
Videos
Videos
TitleDateLinkViewsLength
🇮🇸EXPLORING ICELAND🇮🇸[Exploring The Unexplored]
2026-09-26
2,146,426
7h 9m 45s
🎮WOLVERINE MARATHON🎮CLICK HERE🎮
2026-09-15
3,163,856
14h 57m 48s
SHORT STREAM
2026-09-15
649,770
1h 4m 26s
VIVET 2026 Debut Show
2026-09-13
819,065
32m 36s
⏰OFFICIAL 24 HOUR STREAM⏰CLICK HERE⏰MAFIA ANNUAL EVENT⏰
2026-08-28
8,863,645
24h 31m 7s
GTA 6 LIVE REACTION *First Look*
2026-08-27
1,347,765
1h 3m 48s
Click Here If You Love Your Mom
2026-08-26
2,480,619
6h 10m 15s
IT’S LA PEACE 🧙🏾‍♂️
2026-08-23
887,250
43m 15s
BEAUTIFUL SATURDAY STREAM
2026-08-22
2,309,215
4h 10m 19s
ANOTHER DAY ANOTHER STREAM
2026-08-18
3,762,707
6h 32m 9s
Example data · Run in Studio for fresh results.

Choose an action

About Twitch

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 by Fous from twitch.tv and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with Twitch.

Actions

Get channel

1 credit per run

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 per run

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.
End Atstreams[].end_atTextStream end time in ISO 8601 with offset, if provided.
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 per run

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.
Datevideos[].dateDatePublication date.
Titlevideos[].titleTextVideo or clip title.
Viewsvideos[].viewsNumberView count.
Lengthvideos[].lengthTextDuration as text.
Categoryvideos[].categoryTextGame or category name.
Video Linkvideos[].video_linkTextTwitch page for this video or clip.
Thumbnail Linkvideos[].thumbnail_linkTextThumbnail image link.
ChannelchannelTextChannel display name.Example: xQc

Example result

For Type: Highlights, Channel: xQc, Max Results: 20

JSON
{
  "videos": [],
  "channel": "xQc"
}

List top categories

1 credit per run

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 per run

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: Just Chatting
Languagestreams[].languageTextExample: 日本語
Started Atstreams[].started_atTextExample: 2026-09-28T16:10:37+00:00
Channel Linkstreams[].channel_linkTextExample: https://www.twitch.tv/maimaittv
Stream Titlestreams[].stream_titleTextExample: 【Chill】Let’s Have a Chat Before Sleeping |まったり雑談して一緒に寝よう|休閒聊天然後一起睡睡吧
Streamer Namestreams[].streamer_nameTextExample: まいまい
Thumbnail Linkstreams[].thumbnail_linkTextExample: https://static-cdn.jtvnw.net/previews-ttv/live_user_maimaittv-640x360.jpg
Current Viewersstreams[].current_viewersNumberExample: 865

Example result

For Category: Just Chatting, Language: ja, Max Results: 5

JSON
{
  "streams": [
    {
      "rank": 1,
      "category": "Just Chatting",
      "language": "日本語",
      "started_at": "2026-09-28T16:10:37+00:00",
      "channel_link": "https://www.twitch.tv/maimaittv",
      "stream_title": "【Chill】Let’s Have a Chat Before Sleeping |まったり雑談して一緒に寝よう|休閒聊天然後一起睡睡吧",
      "streamer_name": "まいまい",
      "thumbnail_link": "https://static-cdn.jtvnw.net/previews-ttv/live_user_maimaittv-640x360.jpg",
      "current_viewers": 865
    },
    {
      "rank": 2,
      "category": "Just Chatting",
      "language": "日本語",
      "started_at": "2026-09-28T21:06:55+00:00",
      "channel_link": "https://www.twitch.tv/mofu_aki",
      "stream_title": "10時くらいまで",
      "streamer_name": "mofu_aki",
      "thumbnail_link": "https://static-cdn.jtvnw.net/previews-ttv/live_user_mofu_aki-640x360.jpg",
      "current_viewers": 71
    },
    {
      "rank": 3,
      "category": "Just Chatting",
      "language": "日本語",
      "started_at": "2026-09-28T20:41:59+00:00",
      "channel_link": "https://www.twitch.tv/luchan1003",
      "stream_title": "【顔出し】夜勤おわって喜びの舞ってわけ",
      "streamer_name": "にゅこち",
      "thumbnail_link": "https://static-cdn.jtvnw.net/previews-ttv/live_user_luchan1003-640x360.jpg",
      "current_viewers": 53
    }
  ]
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_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

Is Fous affiliated with Twitch?

No. Fous is not affiliated with Twitch. This workflow reads the public twitch.tv website and returns its data.

How much does it cost?

Each run costs 1 credit. 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; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check 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 workflowsBrowse all workflows