YouTube Shorts Scraper: Channels & Keyword Search
Pricing
from $1.19 / 1,000 shorts
YouTube Shorts Scraper: Channels & Keyword Search
YouTube Shorts scraper: every Short of any channel or keyword search with exact views, likes and comments, publish time, duration, hashtags, the sound and song used, and the channel's subscribers and stats. Type channel names or search terms, or paste Shorts links. No login, no API key.
Pricing
from $1.19 / 1,000 shorts
Rating
0.0
(0)
Developer
DeepMine
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
6 days ago
Last modified
Categories
Share
YouTube Shorts Scraper
YouTube Shorts scraper: type channel names or search terms, or paste Shorts links, and get one row per Short with its views, exact likes and comments, publish time, duration, hashtags, the sound and song it uses, and the channel's subscribers and stats. No login, no YouTube API key, no browser.
| π¬ Short | πΊ Channel | π Views | β€οΈ Likes | π¬ Comments | π Published | β±οΈ Length | π΅ Sound |
|---|---|---|---|---|---|---|---|
| Giving $10,000 To A Random Subscriber | MrBeast | 18,015,036 | 567,452 | 14,249 | 2026-10-09 16:00 UTC | 00:00:40 | Original Sound |
| Whatβs Inside My Briefcase? | MrBeast | 59,622,596 | 982,473 | 21,268 | 2026-09-27 16:00 UTC | 00:00:40 | Original Sound |
| New York Street Food #shorts | lifeofcian | 502,119 | 19,821 | 217 | 2026-09-05 20:01 UTC | 00:00:39 | Original Sound |
$1.49 per 1,000 Shorts on Starter ($1.99 Free, $1.29 Scale, $1.19 Business). The prefilled run (20 Shorts) costs about $0.03. Nothing per run, nothing for Shorts your filters leave out, and subtitles are included when you turn them on.
What you type
| Input | Example | You get |
|---|---|---|
| πΊ Channels | MrBeast, @nasa, https://www.youtube.com/@TED | The channel's Shorts tab: newest first, or most popular / oldest first |
| π Search Shorts by keyword | street food | The Shorts YouTube's Shorts search returns, with its sort and upload-date filters |
| π Shorts or channel links | https://www.youtube.com/shorts/... | The full details of each Short |
Set π± Max Shorts per channel or search (20 when an API call leaves it out). π
Published after keeps only Shorts from that date on, e.g. 2026-09-01 or 30 days: a channel's Shorts are then read newest first and reading stops soon after the first older Short (only the few already being read are read past it), and nothing is charged for Shorts the date leaves out.
Speed
Measured on Apify at the default 1,024 MB on 2026-10-11: the prefilled run (20 Shorts) took 5.6-11.3 s of run time over 5 runs, with the first row 2.0-4.7 s in (the slowest was a new build's first start); MrBeast and nasa's Shorts plus the search "street food", 100 each, saved 216-241 Shorts in 20.7-29.9 s (2 runs).
Moving from streamers' YouTube Shorts Scraper
Its saved inputs run here unchanged: channels, maxResultsShorts, oldestPostDate and sortChannelShortsBy (NEWEST, POPULAR, OLDEST). Every row has the keys its rows have, under the same names (title, type, id, url, thumbnailUrl, viewCount, date, likes, commentsCount, duration, text, hashtags, the channel... fields, aboutChannelInfo, inputChannelUrl, fromYTUrl, fromChannelListPage, input...), so code that reads them keeps working.
| streamers/youtube-shorts-scraper | This Actor | |
|---|---|---|
| Price per 1,000 Shorts, Starter | $3.00 | $1.49 |
| Speed, 5 TED Shorts: first row / whole run (2026-10-07) | 15.6 s / 25.9 s | 5.8 s / 8.5 s |
| Date filter | $1.00 per 1,000 extra | free |
| Find Shorts by keyword | no (channels only) | yes |
| Sound and song | no | soundTitle, musicTitle, musicArtist |
| Subtitles | no | optional, no extra cost |
Prices are from the Apify Store on 2026-10-11.
Output
One row per Short. A real row, shortened:
{"title": "One of the best Noodles in Kanpurππ₯|| Indian Street Food","type": "shorts","id": "fwtbl_bfKMs","url": "https://www.youtube.com/shorts/fwtbl_bfKMs","thumbnailUrl": "https://i.ytimg.com/vi/fwtbl_bfKMs/maxresdefault.jpg","viewCount": 89905,"likes": 1685,"commentsCount": 4,"date": "2026-10-07T06:30:04Z","duration": "00:00:30","durationSeconds": 30,"hashtags": [],"soundTitle": "Slow Motion Angreza (From \"Bhaag Milkha Bhaag\")","musicTitle": "Slow Motion Angreza (From \"Bhaag Milkha Bhaag\")","musicArtist": "Shankar Ehsaan Loy, Sukhwinder Singh, Loy Mendonsa & Shankar Mahadevan","channelName": "bhukkad dilli ke","channelUrl": "https://www.youtube.com/channel/UCmpdfNHjVuOSvaBR2Wtdu8A","channelUsername": "bhukkaddillike","numberOfSubscribers": 3960000,"channelTotalVideos": 1883,"channelTotalViews": 4549552598,"input": "street food","fromChannelListPage": null,"searchQuery": "street food"}
Also in every row: text (the description) and descriptionLinks, keywords (tags), category, dateText, isAgeRestricted, isMembersOnly, isPaidContent, isUnlisted, commentsTurnedOff, collaborators, channelId, isChannelVerified, channelAvatarUrl, channelBannerUrl, channelDescription, channelDescriptionLinks, channelJoinedDate, channelLocation, aboutChannelInfo (the channel fields again, in one object, as streamers' rows have them), inputChannelUrl, fromYTUrl, order and scrapedAt. subtitles and subtitlesStatus are filled when you turn subtitles on. translatedTitle, translatedText, transcriptionUrl, aiVideoDescription, aiVideoSummary and isMonetized are always null (kept so rows line up with streamers' YouTube Actors).
Output tabs: π± Shorts, π Stats, π΅ Sounds & Songs, π Details, πΊ Channels and π¬ Subtitles. Download as JSON, CSV, Excel or HTML, or read it through the Apify API.
Good to know
- Views, likes and comments are exact (10,331,356 likes, 37,487 comments). Subscribers are rounded as YouTube shows them (MrBeast: 521M, saved as 521000000).
- The publish time is exact (to the second, UTC) for almost every Short; the few that YouTube's free sources don't date in time keep the day.
- Sound:
soundTitleis what the Shorts player shows on the sound button:Original Sound, or the title of the video the sound comes from. When YouTube identified a song,musicTitleandmusicArtistname it. - Each Short is charged once per run, even when two of your channels or searches list it. Your spending limit is respected to the Short.
- Subtitles (Shorts that have them): turn them on under π Subtitles; SRT, WebVTT, XML or plain text, at no extra cost.
- Want long videos and live streams too? YouTube Scraper reads every kind of video with the same fields.
Related Actors
- YouTube Scraper: channel videos, Shorts and live streams, search, playlists and video links.
- YouTube Comments Scraper: every comment and reply of any video or Short.
- YouTube Transcript API: transcripts with timestamps, in the video's language or yours.
Did it help?
A short review helps other people find it: https://apify.com/deepmine/youtube-shorts-scraper/reviews