twitch-dl videos

List or download clips for given CHANNEL_NAME.

USAGE

twitch-dl videos [OPTIONS] CHANNEL_NAME

OPTIONS

-a, --all Fetch all clips, overrides --limit
-c, --compact Show videos in compact mode, one line per video
-l, --limit INTEGER Number of videos to fetch. Defaults to 40 in compact mode, 10 otherwise.
-p, --pager INTEGER Number of videos to show per page. Disabled by default.
-g, --game TEXT Show videos of given game (can be given multiple times)
-s, --sort TEXT Sorting order of videos Possible values: views, time. [default: time]
-t, --type TEXT Broadcast type Possible values: archive, highlight, upload. [default: archive]
--json Print data as JSON rather than human readable text

Examples

List recent channel videos (10 by default):

twitch-dl videos bananasaurus_rex

Limit to videos of one or more games:

twitch-dl videos --game "doom eternal" --game "cave story" bananasaurus_rex

List all channel videos at once:

twitch-dl videos bananasaurus_rex --all

List all channel videos in pages of 10:

twitch-dl videos bananasaurus_rex --pager

Page size can be adjusted by passing number of items per page:

twitch-dl videos bananasaurus_rex --pager 5

Returns all videos as a JSON list. Useful for scripting.

twitch-dl videos bananasaurus_rex --json --all