List Twitch profile videos
List videos from a Twitch channel by handle.
Headers
Get your API keyAPI key (`sfk_...`)
Twitch handle to look up, with or without a leading @.
min 1 chars · max 64 chars
Optional filter for the type of Twitch videos to return. `archive`: full unedited past broadcasts (VODs). `highlight`: shorter clips curated/edited by the streamer from past broadcasts. `upload`: videos uploaded directly, not recorded from a live stream.
one of: highlight, archive, upload
Optional sort order.
one of: time, views
Endpoint-specific response payload.
Whether the channel was found.
one of: found, not_found
Videos from the channel for this request.
Twitch video id.
min 1 chars
Video title when available.
Canonical public Twitch URL for the video when available.
Preview thumbnail URL when available.
Animated preview image URL when available.
ISO-8601 publish timestamp when available.
View count when available.
≥ 0
Video duration in seconds when available.
≥ 0
Game or category for the video when available.
Game or category id when available.
Game or category slug when available.
Game or category display name when available.
Box art image URL when available.
Metadata describing the request and billing outcome.
Unique request identifier for tracing this API call.
min 1 chars
Credits charged for this request.
≥ 0
Public API version that served the response.
one of: v1
True when served from shared response cache. Credits still apply (full endpoint price); Age header may be present.
Code example
curl "https://api.socialfetch.dev/v1/twitch/profiles/ishowspeed/videos?sortBy=time" \
-H "x-api-key: YOUR_API_KEY"Responses
Videos for the requested Twitch profile.