Apify Store
AS
Apify Store
/streamers/youtube-shorts-scraper

YouTube Shorts Scraper

Extract YouTube Shorts data from one or multiple YouTube channels. Get video URL, caption, timestamp, likes, dislikes, views and comments count, basic channel info, and more. This alternative YouTube

liveverifiedasyncdegraded · 29.1s~30s typical
videossocial mediayoutubeshorts
$0.0050
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.004 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /streamers/youtube-shorts-scraper for me.

Input

FieldTypeDescription
channels*arrayEnter a username of a channel (without @ sign) or a link to it (e.g. https://www.youtube.com/c/Apify).
maxResultsShortsintegerLimit the number of Shorts videos you want to crawl from the channel. default 1
oldestPostDatestringOnly posts uploaded after or on this date will be scraped. Alternatively, specify how old the scraped videos should be in days. Putting <code>1 day</code> will get you only today's posts, <code>2 days</code> - yesterday's and today's, and so on. Note, that if you select this, sorting parameter will be auto-reset to NEWEST
sortChannelShortsBystring (NEWEST | POPULAR | OLDEST)Maps to the three sorting buttons on the top of the channel shorts page.

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"apify","endpoint":"/streamers/youtube-shorts-scraper","input":{"channels":["rainbowicecream9780"],"maxResultsShorts":3,"oldestPostDate":"2024-01-01","sortChannelShortsBy":"NEWEST"},"wait":false}'
poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."
cli
npx cracked-ai run -p apify -e /streamers/youtube-shorts-scraper -i '{"channels":["rainbowicecream9780"],"maxResultsShorts":3,"oldestPostDate":"2024-01-01","sortChannelShortsBy":"NEWEST"}' -w 120
mcp
run_tool({ provider: "apify", endpoint: "/streamers/youtube-shorts-scraper", input: {"channels":["rainbowicecream9780"],"maxResultsShorts":3,"oldestPostDate":"2024-01-01","sortChannelShortsBy":"NEWEST"}, wait: false })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.