Skip to main content
GET
User Videos
💳 1 credit per request

Authorizations

X-API-Key
string
header
required

API key for authentication. Format: sk_live_xxxxxxxxxxxxx

Get your API key from the Dashboard.

Query Parameters

handle
string
required

Twitch handle

Example:

"ishowspeed"

cursor
string

Pagination cursor from previous response

filter_by
enum<string>

Filter videos by type

Available options:
HIGHLIGHT,
ARCHIVE,
UPLOAD
Example:

"ARCHIVE"

sort_by
enum<string>

Sort videos

Available options:
TIME,
VIEWS
Example:

"TIME"

Response

Successful response

Key Response Fields:

  • videos[].id: Twitch video ID
  • videos[].title: Video/VOD title
  • videos[].publishedAt: ISO 8601 publish timestamp
  • videos[].viewCount: Total view count
  • videos[].lengthSeconds: Video duration in seconds
  • videos[].previewThumbnailURL: Thumbnail image URL
  • videos[].animatedPreviewURL: Animated preview strip URL
  • videos[].game.id: Game/category ID
  • videos[].game.name: Game/category name
  • videos[].game.displayName: Game display name
  • videos[].game.boxArtURL: Game box art image URL
  • videos[].owner.displayName: Channel owner display name
  • videos[].owner.login: Channel owner login handle
  • hasNextPage: Whether more videos are available
  • cursor: Cursor for pagination (null if last page)