Twitch Channel Clips avatar

Twitch Channel Clips

Pricing

$1.50 / 1,000 clips

Go to Apify Store
Twitch Channel Clips

Twitch Channel Clips

Collect the top clips from any Twitch channel: titles, view counts, creators, dates, durations and links in one snapshot.

Pricing

$1.50 / 1,000 clips

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Paste one or more Twitch channel names and get back the top clips from each: titles, view counts, creators, dates, durations and links. Built for anyone who tracks what moments travel: talent scouts spotting viral creators, editors sourcing highlights, social teams finding clips to license or react to, and brands measuring which moments earned attention.

What you can do with it

  • List a channel's top clips — paste handles like shroud and get the most-watched moments back as clean rows.
  • Spot viral moments — view counts rank the clips, and the creator field shows whose capture took off.
  • Slice by time window — rank the last day, week or month, or all time; each window returns a different set.
  • Find superfans — the creator behind each top clip is a highly engaged follower worth knowing.
  • Monitor moments on a schedule — re-run the same channels and diff each fresh dataset against the last.

What you get

One row per clip. Abridged sample of a single record:

{
"clipId": "TangentialBillowingJalapenoYee-ccA2oB1pEYh4CHWJ",
"slug": "TangentialBillowingJalapenoYee-ccA2oB1pEYh4CHWJ",
"title": "INSANE 1v3 clutch",
"viewCount": 562198,
"createdAt": "2023-06-02T11:41:50Z",
"durationSeconds": 28.5,
"clipUrl": "https://www.twitch.tv/shroud/clip/TangentialBillowingJalapenoYee-ccA2oB1pEYh4CHWJ",
"thumbnailUrl": "https://clips-media-assets2.twitch.tv/…-preview.jpg",
"game": "VALORANT",
"curatorName": "pato_bolado",
"curatorDisplayName": "Pato",
"channelName": "shroud",
"channelDisplayName": "shroud",
"videoId": "1840501234",
"videoOffsetSeconds": 120
}

Input reference

SettingTypeDefaultWhat it does
Channel nameslist of textTwitch channel names or channel links, e.g. shroud or https://www.twitch.tv/shroud. Clips are collected per channel. Required.
Time windowchoiceALL_TIMEWhich clips to rank: the last day (LAST_DAY), week (LAST_WEEK) or month (LAST_MONTH), or all time (ALL_TIME). Each window returns a different set of top clips.
Clips per channelwhole number50How many top clips to collect per channel. Maximum 100.
Max itemswhole number500Maximum clip rows across all channels. The actor works through your channels until this number is reached or the channels run out. Maximum 2,000.

Output fields

FieldTypeDescription
clipIdtextStable ID of the clip.
slugtextClip slug used in its link.
titletextClip title.
viewCountnumberTotal views at collection time.
createdAttextWhen the clip was created (ISO date).
durationSecondsnumberLength in seconds.
clipUrltextClean link to the clip page.
thumbnailUrltextPreview image.
gametextCategory the clip is filed under, when shown.
curatorNametextHandle of the viewer who created the clip.
curatorDisplayNametextDisplay name of the clip creator.
channelNametextClipped channel's handle.
channelDisplayNametextClipped channel's display name.
videoIdtextSource video ID, when linked.
videoOffsetSecondsnumberSeconds into the source video, when known.

Pricing

You pay per clip row, with no monthly minimum.

What you are charged forPrice
Clip row — one row added to your dataset$1.50 per 1,000

Limits & what this actor cannot do

  • Each channel returns a single snapshot of up to 100 top clips per time window — the full clip history is not collected.
  • Rows are a snapshot at the moment of collection; view counts keep changing afterwards.
  • Fields a clip does not carry (source video, game) come back empty rather than guessed.
  • Unknown or misspelled channel names are skipped, not charged.
  • Speed depends on the size of the job and on Twitch's own response times; no fixed throughput is promised.
  • Twitch's terms govern automated access. You are responsible for using the data lawfully and in line with the source site's terms, and for handling any personal data in line with applicable privacy law.

FAQ

Do I need a Twitch account? No. The actor reads only what Twitch shows on clip pages — paste channel names and press start.

Which time window should I pick? All-time for the biggest proven moments, last week or month for what is hot now, last day for fresh breakouts.

How many clips can I collect per run? Up to 100 per channel and 2,000 rows per run.

Can I schedule it? Yes. Schedule it hourly, daily or weekly from the Apify console, and each run writes a fresh dataset you can compare against the last.

Is the data complete? It covers the top clips of each channel for the chosen window at collection time. Clips below the snapshot cut-off are not included.