Twitch channels, streams and clips
Returns Twitch data in several modes: channel profiles, channel search, top live streams, live streams for a game, top games, and channel clips. Suited to streamer discovery, game category research and clip analysis.
What you get
- Channel name, bio, avatar and link
- Follower count, partner and affiliate status
- Live status, current viewers, stream title and game
- Last broadcast title, game and date
- Recent videos and top clips per channel
- Stream title, viewer count, game and start time
- Game name, total viewers and live channel count
- Clip title, link, views, duration, game and clipper
What it can do
- Look up profiles for a list of channel usernames
- Search channels by keyword
- List top live streams, or live streams for one game or category
- List top games by viewers
- Collect a channel's clips for the last day, week, month or all time
Limits
- Up to 861 results per run
- Search, stream, game and clip modes return up to 30 results per query
- Channel profiles include about 5 recent videos and about 5 top clips each
- Only publicly visible data
Input options
| Field | What it does |
|---|---|
| mode | channels, searchChannels, topStreams, gameStreams, topGames or clips. |
| channelUsernames | Twitch usernames for profile and clip modes. |
| searchQuery | Search term for channel search. |
| gameName | Exact game or category name for streams by game. |
| maxResults | Maximum number of items to return. |
| clipPeriod | Clip time range: LAST_DAY, LAST_WEEK, LAST_MONTH or ALL_TIME. |
| includeVideos | Add recent videos to each channel profile. |
| includeClips | Add top clips to each channel profile. |
Example
Ask your AI for the data in plain words and it picks this source. Developers can also call source procli_twitch_a directly through the REST API or MCP with an input like this:
{
"channelUsernames": [
"shroud",
"pokimane"
],
"clipPeriod": "LAST_WEEK",
"gameName": "Just Chatting",
"includeClips": false,
"includeVideos": true,
"maxResults": 10,
"mode": "channels",
"searchQuery": "gaming"
}
How to use it
- Create an account at prolevelmax.com. New users receive $1 in sign-up credit after verifying their email (one per person). No card required.
- Connect your AI. In the Dashboard, open Get started → Coding tools and API → Generate setup instructions and paste the instructions into your AI (Claude, ChatGPT, Cursor, Codex and others). You can also add the MCP server
https://prolevelmax.com/mcpor call the REST API. - Request data. Your AI selects a source, quotes the price and runs it only after you confirm. Results are returned as structured JSON that the AI can format as a table or report.
FAQ
How is this source billed?
Per result: $0.0071/result + $0.015/run, min $0.0349/run. Your AI quotes the price first, and you are never charged more than the quote.
Do I need a Twitch account or API key?
No. You only need a ProLevelMax account. One balance and one connection cover all 157 platforms.
Is the data real-time?
Yes. Every call fetches public Twitch data at the time of the request. Only publicly visible content is collected.
New users receive $1 in sign-up credit after verifying their email (one per person). No card required. Pay per use with no subscription. Top up by card (USD) or Alipay (CNY); Enterprise top-ups from $1,000 by bank transfer.
Start for free