VOOZH about

URL: https://apify.com/happy_b/youtube-shorts-scraper

⇱ YouTube Shorts Scraper Β· Apify


Pricing

from $0.25 / 1,000 results

Go to Apify Store

YouTube Shorts Scraper

Extract Shorts from YouTube channels with exact view counts, ISO timestamps, and 37 fields per Short.

Pricing

from $0.25 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Happy B

Happy B

Maintained by Community

Actor stats

2

Bookmarked

6

Total users

2

Monthly active users

2 months ago

Last modified

Share

What is YouTube Shorts Scraper?

YouTube Shorts Scraper extracts complete Shorts data from any public YouTube channel with exact numbers, ISO 8601 timestamps, and 37 fields per short β€” ready for spreadsheets, dashboards, and analysis pipelines.

Every number is an exact integer. Every date is ISO 8601. No "1.2M" guesses, no "10 months ago" approximations.

Data points extracted per short

FieldDescriptionExample
videoIdYouTube video IDdQw4w9WgXcQ
titleShort titleWait for it... #shorts
publishedAtISO 8601 upload timestamp2026-03-15T14:30:00Z
viewCountExact view count12500000
likeCountExact like count890000
commentCountExact comment count15420
durationISO 8601 durationPT45S
durationSecondsDuration in seconds45
tagsVideo tagsshorts,funny,viral
categoryIdYouTube category ID24
categoryNameHuman-readable categoryEntertainment
definitionVideo qualityhd
typeVideo typeshorts
channelNameChannel display nameMrBeast
channelSubscriberCountExact subscriber count464000000
channelIsVerifiedVerification badgetrue

37 fields per short. Every number exact. Every date ISO 8601.

Why use this scraper?

Our Actor vs Top YouTube Shorts Actors

FieldUsStreamers
publishedAt ISO 8601 exactβœ…βŒ relative
likeCount exact integerβœ…βŒ
commentCount exact integerβœ…βŒ
subscriberCount exact integerβœ…βŒ abbreviated
tagsβœ…βŒ
categoryIdβœ…βŒ
topicDetailsβœ…βŒ
definition (HD/SD)βœ…βŒ
hasCaptionsβœ…βŒ
isAgeRestrictedβœ…βŒ
durationSeconds integerβœ…βŒ
Bulk channelsβœ…βœ…
Date filterβœ…βœ…
Price per 1,000$0.50$4.00
  • One row, full picture β€” 37 fields per short, flat CSV. No second API call, no post-processing to parse "1.2K" into a number. Download, open in Excel, done.
  • Incremental delivery β€” Results appear in your dataset within seconds. Export anytime, don't wait for the run to finish.
  • From $0.50 per 1,000 items β€” Volume discounts down to $0.25 on Business plan. 8x cheaper than Streamers ($4.00/1K).

Use cases

  • Shorts trend analysis β€” Track which Shorts go viral, when they're posted, and what tags and categories drive views. Identify patterns across channels and niches.
  • Content strategy β€” Analyze top-performing Shorts by views, likes, and engagement ratios. Find the optimal length, best posting times, and winning hashtags for your vertical.
  • Influencer discovery β€” Find creators producing high-engagement Shorts in your niche. Filter by subscriber count, posting frequency, verified status, and content category.
  • Competitive intelligence β€” Monitor competitor Shorts: what they post, how often, what tags they use, which Shorts get the most engagement. Run weekly on a schedule.
  • Market research β€” Benchmark channels by Shorts output, engagement rates, and content mix. Build datasets for reports and presentations with exact numbers.
  • ML training data β€” Structured JSON with 37 fields per short, ready for recommendation systems, trend analysis, or content classification.

How much does it cost?

Each short counts as one item.

PlanPrice per 1,000 items
Free$0.50
Starter$0.45
Scale$0.40
Business$0.25
ScenarioItemsCost
1 channel, 100 shorts100$0.05
10 channels, 100 shorts each1,000$0.50
50 channels, 200 shorts each10,000$5.00
1 channel, full history (2,000 shorts)2,000$1.00

Apify also charges a small compute cost (CU) for the actor's runtime β€” typically under $0.01 for most runs.

Input

ParameterTypeDefaultDescription
channelUrlsstring[]requiredYouTube channel URLs, handles (@MrBeast), or channel IDs (UC...). Supports /channel/, /@, /c/, /user/ formats.
maxShortsinteger100Maximum Shorts to fetch per channel.
sortBystringlatestlatest, popular, or oldest.
oldestVideoDatestringβ€”Only include Shorts published after this date (ISO 8601, e.g. 2025-01-01).
includeChannelInfobooleantrueAttach channel metadata (subscribers, description, country) to each Short row. Disable to reduce output size.

Output example

Each item in the dataset is a single short:

{
"videoId":"abc123XYZ_0",
"title":"Wait for it... #shorts",
"description":"You won't believe what happens next...",
"descriptionLinks":"",
"thumbnailUrl":"https://i.ytimg.com/vi/abc123XYZ_0/maxresdefault.jpg",
"publishedAt":"2026-03-15T14:30:00Z",
"duration":"PT45S",
"durationSeconds":45,
"viewCount":12500000,
"likeCount":890000,
"commentCount":15420,
"tags":"shorts,funny,viral",
"categoryId":24,
"categoryName":"Entertainment",
"topicDetails":"https://en.wikipedia.org/wiki/Entertainment",
"definition":"hd",
"hasCaptions":false,
"isAgeRestricted":false,
"privacyStatus":"public",
"commentsTurnedOff":false,
"hashtags":"#shorts #funny",
"type":"shorts",
"order":0,
"channelId":"UCX6OQ3DkcsbYNE6H8uQQuVA",
"channelName":"MrBeast",
"channelUsername":"@MrBeast",
"channelUrl":"https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA",
"channelDescription":"SUBSCRIBE FOR A COOKIE!...",
"channelCountry":"US",
"channelJoinedAt":"2012-02-20T00:43:50Z",
"channelSubscriberCount":464000000,
"channelTotalViews":109144471886,
"channelTotalVideos":942,
"channelAvatarUrl":"https://yt3.ggpht.com/...",
"channelBannerUrl":"https://yt3.googleusercontent.com/...",
"channelIsVerified":true,
"scrapeTimestamp":"2026-04-02T12:00:00Z"
}

Download your results as JSON, CSV, Excel, XML, or HTML from the dataset tab, or access them via the Apify API.

Good to know

Subscriber counts are exact integers. Other scrapers return abbreviated text like "1.2M" that you have to parse. We return 1200000 β€” ready for calculations, sorting, and filtering.

Channel info is repeated on every row. This makes every CSV row self-contained. If you're scraping 50 channels and need to group by subscriber count, it's already there. Disable includeChannelInfo to reduce output size if you don't need it.

Shorts only. This actor fetches only Shorts (videos under 60 seconds). For regular videos, use YouTube Channel Scraper. For both videos and Shorts together, use the channel scraper with maxShorts set above 0.

Integrations

Connect this actor to your workflow with Apify integrations:

  • Make (Integromat) β€” trigger workflows when new data is available
  • Zapier β€” push shorts to Google Sheets, Slack, or databases
  • GitHub β€” store results in repositories
  • Google Drive β€” export directly to spreadsheets
  • Webhooks β€” notify your API when the run completes
  • Apify API β€” programmatic access for custom pipelines

Legal and personal data

This actor extracts publicly available data from YouTube. You should ensure your use of the extracted data complies with YouTube's Terms of Service, applicable data protection laws (GDPR, CCPA), and your jurisdiction's regulations regarding web scraping and data processing.

Channel and video information is public content visible to anyone on YouTube.

Support

Found a bug or have a feature request? Open an issue on the Issues tab or contact us through Apify messaging.

You might also like

YouTube Channel Scraper

happy_b/youtube-channel-scraper

Extract complete video data from YouTube channels β€” exact view counts, ISO timestamps, tags, categories, and 37 fields per video.

YouTube Search Scraper

happy_b/youtube-search-scraper

Search YouTube by keyword and get videos with exact view counts, ISO timestamps, tags, categories, and 37 fields per result.

YouTube Video Scraper

happy_b/youtube-video-scraper

Get complete metadata for any YouTube video with exact view counts, ISO timestamps, tags, and 37 fields.

Youtube Shorts Scraper

scraply/youtube-shorts-scraper

🎬 YouTube Shorts Scraper (youtube-shorts-scraper) extracts Shorts dataβ€”titles, captions, hashtags, views, likes, comments, channels & URLs. πŸ“Š Export CSV/JSON for research, growth & competitor analysis. πŸš€ For creators, marketers & analysts.

YouTube Shorts Scraper

simpleapi/youtube-shorts-scraper

YouTube Shorts Scraper extracts data from YouTube Shorts, including titles, captions, creators, thumbnails, metrics, sounds, hashtags, and timestamps. Ideal for trend tracking, content research, competitor analysis, and automating structured YouTube Shorts insights at scale.

YouTube Shorts Scraper

automation-lab/youtube-shorts-scraper

Scrape YouTube Shorts from any channel. Get exact view counts, likes, comments, publish dates, descriptions, and thumbnails. Pure HTTP β€” no browser overhead. Supports multiple channels per run. Export JSON, CSV, Excel.

πŸ‘ User avatar

Stas Persiianenko

36

YouTube Shorts Scraper

igview-owner/youtube-shorts-scraper

Want to find viral Shorts faster? This actor scrapes all Shorts from a YouTube channel and returns a structured dataset with titles, view counts, thumbnails, and Shorts links. Ideal for creators, agencies, marketers, and researchers.

πŸ‘ User avatar

Sachin Kumar Yadav

25

Youtube Shorts Scraper

scrapapi/youtube-shorts-scraper

Extract valuable data from YouTube Shorts using the YouTube Shorts Scraper. Collect video URLs, titles, views, likes, comments, and channel details automatically. Ideal for content research, influencer discovery, and short-form video analytics.