Twitch Channel Clips
Pricing
$1.50 / 1,000 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
Maintained by CommunityActor 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
shroudand 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
| Setting | Type | Default | What it does |
|---|---|---|---|
| Channel names | list of text | — | Twitch channel names or channel links, e.g. shroud or https://www.twitch.tv/shroud. Clips are collected per channel. Required. |
| Time window | choice | ALL_TIME | Which 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 channel | whole number | 50 | How many top clips to collect per channel. Maximum 100. |
| Max items | whole number | 500 | Maximum 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
| Field | Type | Description |
|---|---|---|
clipId | text | Stable ID of the clip. |
slug | text | Clip slug used in its link. |
title | text | Clip title. |
viewCount | number | Total views at collection time. |
createdAt | text | When the clip was created (ISO date). |
durationSeconds | number | Length in seconds. |
clipUrl | text | Clean link to the clip page. |
thumbnailUrl | text | Preview image. |
game | text | Category the clip is filed under, when shown. |
curatorName | text | Handle of the viewer who created the clip. |
curatorDisplayName | text | Display name of the clip creator. |
channelName | text | Clipped channel's handle. |
channelDisplayName | text | Clipped channel's display name. |
videoId | text | Source video ID, when linked. |
videoOffsetSeconds | number | Seconds into the source video, when known. |
Pricing
You pay per clip row, with no monthly minimum.
| What you are charged for | Price |
|---|---|
| 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.