YouTube Short Scraper avatar

YouTube Short Scraper

Pricing

from $2.20 / 1,000 shorts

Go to Apify Store
YouTube Short Scraper

YouTube Short Scraper

Every Short a channel has posted: title, views, link and thumbnail, read from the channel's own Shorts tab in the order it shows them. From $2.20 per 1,000. Exact views, likes and publish date optional; no account or API key needed.

Pricing

from $2.20 / 1,000 shorts

Rating

0.0

(0)

Developer

Stable

Stable

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

Paste channel handles and get every Short they have posted as a table: title, view count, link and thumbnail — read from the channel's own Shorts tab, in the order the channel shows them.

No account, no API key, no quota.

What one row looks like

{
"channelInput": "@MrBeast",
"channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA",
"channelName": "MrBeast",
"rank": 1,
"videoId": "CEJXqm2eiJ0",
"shortUrl": "https://www.youtube.com/shorts/CEJXqm2eiJ0",
"title": "What's Inside My Briefcase?",
"viewCountText": "15M views",
"viewCountApprox": 15000000,
"viewCount": null,
"likeCount": null,
"publishedText": null,
"statsSource": "tab-only",
"thumbnailUrl": "https://i.ytimg.com/vi/CEJXqm2eiJ0/sardefault.jpg",
"scrapedAt": "2026-09-29T09:41:02+00:00"
}

15 fields. Views in the dataset tab: Shorts, Performance, All fields.

The one thing to know before you run it

The Shorts tab only ever states a rounded view count. It says 15M views, and that is all there is on that surface. So a row carries:

fieldwhat it is
viewCountTextYouTube's own words — 15M views
viewCountApproxthose words as a number, openly approximate
viewCountempty, unless you turn on the exact pass

Exact views, likes and the publish date (in YouTube's own words, Aug 1, 2026) are available with the Exact stats switch. They cost one extra request per Short (about 430 KB each), so the switch is off by default and every row says where its figures came from in statsSource: tab-only or video-page.

Input

fieldwhat it does
YouTube channelsone per line: @MrBeast, a channel link, or a UC… id
Maximum Shorts in totalceiling for the whole run
Maximum per channelthe tab gives about 48 per request, so this is what a channel costs
Minimum viewsdrops quiet Shorts before the row is stored — never charged
Exact statsthe extra pass described above
Language / Countryhl and gl, sent with the request

What it does not do

  • It does not find Shorts by keyword. Give it channels; searching YouTube is our search listing's job.
  • It does not invent exact numbers. See above — the rounded figure is labelled as rounded, and the exact one is optional and marked.
  • It does not log in, so it sees what a signed-out visitor sees.

A channel with no Shorts

Finishes normally, names the channel in the run summary, and charges nothing. A handle that does not exist is reported the same way rather than failing the run.

Free plan

Everything works on the free plan: the same fields, the same filters.