addedInput schema / additionalProperties
Added value: +false
changedInput schema / properties / game_name / default
Previous value: -""New value: +"minecraft"
changedInput schema / properties / game_name / description
Previous value: -"Specific video game title or streaming category filter (e.g. 'Fortnite', 'Minecraft', or 'Just Chatting'). Leave empty for top streams across all categories."New value: +"Twitch category slug, such as minecraft or just-chatting. Defaults to minecraft."
addedInput schema / properties / game_name / pattern
Added value: +"^[a-z0-9-]+$"
addedOutput schema / properties / error
Added value: +{
+ "type": "object"
+}
removedOutput schema / properties / results / description
Removed value: -"Collection of active real-time Twitch stream broadcast records."
removedOutput schema / properties / results / items / properties / channelName
Removed value: -{
- "description": "Twitch username or broadcaster channel handle.",
- "type": "string"
-}
addedOutput schema / properties / results / items / properties / channel_display_name
Added value: +{
+ "description": "Public display name of the channel, preserving capitalization and non-Latin characters. Differs from channel_name, which is the lowercase URL login.",
+ "title": "Channel display name",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / channel_name
Added value: +{
+ "description": "Twitch channel identifier parsed from its canonical URL.",
+ "minLength": 2,
+ "title": "Channel name",
+ "type": "string"
+}
addedOutput schema / properties / results / items / properties / channel_url
Added value: +{
+ "description": "Canonical public URL of the live channel.",
+ "pattern": "^https?://",
+ "title": "Twitch channel URL",
+ "type": "string"
+}
removedOutput schema / properties / results / items / properties / gameName
Removed value: -{
- "description": "Primary game title or stream category.",
- "type": "string"
-}
removedOutput schema / properties / results / items / properties / language
Removed value: -{
- "description": "Language code of the broadcast.",
- "type": "string"
-}
addedOutput schema / properties / results / items / properties / live_status
Added value: +{
+ "description": "Point-in-time live-state label.",
+ "title": "Live status",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / profile_image_url
Added value: +{
+ "description": "Channel profile picture shown on the card, at 50x50 pixels.",
+ "title": "Channel avatar URL",
+ "type": [
+ "string",
+ "null"
+ ]
+}
removedOutput schema / properties / results / items / properties / streamTitle
Removed value: -{
- "description": "Broadcaster headline title for the active live session.",
- "type": "string"
-}
removedOutput schema / properties / results / items / properties / streamUrl
Removed value: -{
- "description": "Canonical HTTPS stream link to the live broadcast channel.",
- "type": "string"
-}
addedOutput schema / properties / results / items / properties / stream_category
Added value: +{
+ "description": "Game or category the stream is listed under. Populated on multi-category listing URLs such as twitch.tv/directory/all; empty on a single-category page, where the category is your input.",
+ "title": "Stream category",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / stream_label
Added value: +{
+ "description": "Accessible stream title or preview label.",
+ "minLength": 3,
+ "title": "Stream label",
+ "type": "string"
+}
addedOutput schema / properties / results / items / properties / stream_tags
Added value: +{
+ "description": "Tags shown on the stream card, comma-separated. Mixes language, content and community tags, for example 'justchatting, drops, DropsEnabled'.",
+ "title": "Stream tags",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / stream_title
Added value: +{
+ "description": "Title the streamer set for the live broadcast, in the original capitalization and without the ' - channel' suffix that stream_label carries.",
+ "title": "Stream title",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / thumbnail_url
Added value: +{
+ "description": "Point-in-time Twitch stream preview image URL.",
+ "title": "Preview thumbnail URL",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / verified_badge
Added value: +{
+ "description": "Badge label Twitch renders next to the channel name, 'Verified' for verified channels. Empty when the channel carries no badge.",
+ "title": "Verified badge",
+ "type": [
+ "string",
+ "null"
+ ]
+}
removedOutput schema / properties / results / items / properties / viewerCount
Removed value: -{
- "description": "Number of concurrent live spectators actively watching the stream.",
- "type": "integer"
-}
addedOutput schema / properties / results / items / properties / viewer_count
Added value: +{
+ "description": "Point-in-time viewer-count label shown by Twitch.",
+ "title": "Viewer count label",
+ "type": [
+ "string",
+ "null"
+ ]
+}
changedOutput schema / properties / results / items / required
Previous value: -[
- "channelName",
- "viewerCount"
-]New value: +[
+ "stream_label",
+ "channel_url",
+ "channel_name"
+]
addedOutput schema / properties / run
Added value: +{
+ "type": "object"
+}
addedOutput schema / properties / status
Added value: +{
+ "enum": [
+ "success",
+ "empty_unverified",
+ "partial",
+ "error"
+ ],
+ "type": "string"
+}
changedOutput schema / required
Previous value: -[
- "results"
-]New value: +[
+ "results",
+ "status"
+]