Every API, one clean contract.
134 APIs · all speak the same { ok, data, meta, error }envelope. Search, filter, and open one to see endpoints, params & live examples.
Popular
Reputation & Reviews
12 APIsE-commerce & Marketplaces
24 APIsReal Estate
7 APIsJobs & Hiring
10 APIsTravel & Lodging
4 APIsSearch & SEO
4 APIsFinance & Data
5 APIsMedia, Film & Knowledge
17 APIsUtilities & AI
19 APIsClassifieds & Second-hand
4 APIsDeveloper Tools
18 APIsTwitch API scraper
livepost/twitch/v1/channel1 creditFull channel/user profile by login: id, display name, description, created-at, profile and banner image, follower count, partner/affiliate/staff flags, and the current live stream (title, viewer count, game/category, started-at) if live.
{
"login": "shroud"
}Try in playground →post/twitch/v1/stream1 creditLive status of a channel: whether it is live right now and, if so, the stream id, title, viewer count, game/category, started-at timestamp and a 1080p thumbnail. Returns is_live=false (honest-empty) for an offline channel.
{
"login": "shroud"
}Try in playground →post/twitch/v1/videos1 creditA channel's past broadcasts / VODs (most recent first), up to 100 in one page: id, title, duration, view count, published-at, game/category and thumbnail. Note: Twitch integrity-gates pagination beyond the first page for keyless access.
{
"login": "pokimane",
"limit": 5
}Try in playground →post/twitch/v1/clips1 creditTop clips of a channel, ranked by views, up to 100 in one page: id, slug, title, view count, created-at, duration, game/category, the clip creator and the clip URL. Filter the time window with `period`. Pagination beyond page one is integrity-gated.
{
"login": "xqc",
"limit": 5,
"period": "ALL_TIME"
}Try in playground →post/twitch/v1/search_channels1 creditSearch Twitch channels by name/keyword. Returns matching channels with id, login, display name, description, follower count, partner/affiliate flags and live status (viewer count + game when live).
{
"query": "ninja",
"limit": 5
}Try in playground →post/twitch/v1/search_categories1 creditSearch Twitch games/categories by name. Returns matching categories with id, name, display name, current live viewer count and box-art image.
{
"query": "valorant",
"limit": 5
}Try in playground →post/twitch/v1/top_games1 creditThe top games/categories on Twitch right now, ranked by live viewers: id, name, display name, current viewer count, content tags and box-art image. Up to 30.
{
"limit": 5
}Try in playground →post/twitch/v1/top_streams1 creditThe top live streams on Twitch right now, ranked by viewers: stream id, title, viewer count, started-at, the broadcasting channel (login, display name) and the game/category. Up to 30.
{
"limit": 5
}Try in playground →post/twitch/v1/game1 creditGame/category detail by name plus its top live streams: category id, display name, total live viewers, description, avatar — and the top channels (up to 30) currently streaming it, each with title, viewer count and broadcaster.
{
"name": "VALORANT",
"limit": 5
}Try in playground →post/twitch/v1/schedule1 creditA channel's stream schedule: the next upcoming stream (start, title, category) plus the channel's recurring weekly schedule segments — each with start/end time, title, cancelled flag and the planned game/category. Returns honest-empty when the channel has not published a schedule.
{
"login": "lirik"
}Try in playground →post/twitch/v1/game_clips1 creditTop clips for a whole game/category (site-wide, across all channels), ranked by views, up to 100 in one page: id, slug, title, view count, created-at, duration, the broadcaster the clip is from, the clip creator and the URL. Filter the time window with `period`. Pagination beyond page one is integrity-gated.
{
"name": "VALORANT",
"limit": 5,
"period": "ALL_TIME"
}Try in playground →post/twitch/v1/game_videos1 creditTop past broadcasts / VODs for a whole game/category (site-wide, across all channels), up to 100 in one page: id, title, duration, view count, published-at, the owning channel and a thumbnail. Order by views (default) or newest. Pagination beyond page one is integrity-gated.
{
"name": "Just Chatting",
"limit": 5
}Try in playground →post/twitch/v1/team1 creditA Twitch team profile by name plus its member channels: team id, name, display name, description, logo/banner image — and the member channels (up to 100), each with login, display name, partner/affiliate status and current live status (viewer count + game when live).
{
"name": "tsm",
"limit": 5
}Try in playground →
Social Media
10 APIs