VOOZH about

URL: https://apify.com/delightful_unicorn/youtube-shorts-trend-analyzer

⇱ YouTube Shorts Trend Analyzer Β· Apify


Pricing

from $3.50 / 1,000 results

Go to Apify Store

YouTube Shorts Trend Analyzer

Extract YouTube Shorts data and transcripts, then analyze viral patterns, hook structures, engagement ratios, and posting rhythms for any niche. Built for content creators and growth agencies.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Alessandro Amato

Alessandro Amato

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

a month ago

Last modified

Share

Turn YouTube Shorts data into viral format intelligence. Unlike generic scrapers (44K–69K users), this actor extracts Shorts, transcribes them, and surfaces hook patterns, duration sweet spots, engagement ratios, and posting rhythms for any niche. Built for content creators, growth agencies, and social-media strategists.

Features

  • Shorts scraping β€” Search by keyword/niche or channel handle; auto-filters videos ≀ 60 seconds
  • Transcript extraction β€” Pulls captions with timestamps for any video/short
  • Trend analysis ⭐ β€” Identifies viral hooks, title patterns, keyword clouds, optimal duration, and best posting times
  • Channel audit β€” Ranks a channel’s Shorts by views and engagement; surfaces top/worst performers and consistency score
  • Viral forecast β€” Compares a specific video against niche averages and gives an optimization score + actionable tips
  • YouTube Data API integration β€” Uses official YouTube Data API v3 for reliable metadata (free key with 10,000 quota/day). Transcript extraction works without any key.

Actions

scrapeShorts

Search and extract Shorts metadata by keyword.

Input:

{
"action":"scrapeShorts",
"query":"fitness motivation",
"limit":25
}

Output fields per video:

  • videoId, title, author, views, likes, comments
  • duration, publishedAt, url, thumbnail, transcript

getTranscript

Extract transcript/captions for a video URL.

Input:

{
"action":"getTranscript",
"videoUrl":"https://youtube.com/shorts/VIDEO_ID"
}

trendAnalyze ⭐ (Recommended)

Run full niche intelligence on a batch of Shorts.

Input:

{
"action":"trendAnalyze",
"query":"crypto tips",
"limit":30
}

Output example:

{
"videosAnalyzed":30,
"topHooks":[
{"hook":"this is why","count":5},
{"hook":"wait for","count":4}
],
"avgDurationSec":42,
"viralDurationSec":28,
"titlePatterns":["Number + Hook (6)","Question (4)","POV: (3)"],
"keywordCloud":[
{"word":"bitcoin","count":12},
{"word":"trading","count":9}
],
"bestPostDay":"Tuesday",
"bestPostHour":18,
"avgEngagementRatio":0.038,
"viralThresholdRatio":0.071,
"topPerformers":[...],
"emergingFormats":["Ultra-short (<30s) punch","Transcript-rich storytelling"]
}

channelAudit

Analyze all recent Shorts from a channel.

Input:

{
"action":"channelAudit",
"channelHandle":"@MrBeast",
"limit":30
}

Output:

  • totalVideos, totalViews, avgViews
  • consistencyScore (0–100)
  • topByViews, topByEngagement, worstByEngagement
  • Full trends breakdown

viralForecast

Score a video’s viral potential against its niche.

Input:

{
"action":"viralForecast",
"videoUrl":"https://youtube.com/shorts/VIDEO_ID",
"query":"fitness shorts",
"limit":25
}

Output:

{
"viralPotentialScore":78,
"nicheComparison":{
"yourEngagementRatio":0.052,
"nicheAvgRatio":0.038,
"nicheViralThreshold":0.071,
"yourDuration":34,
"nicheViralDuration":28,
"nicheAvgDuration":42
},
"optimizationTips":[
"Optimal duration in this niche is ~28s. Consider trimming to match the sweet spot.",
"Video aligns well with niche viral patterns. Boost with consistent posting at peak hours."
]
}

Trend Analysis Methodology

MetricHow it’s calculated
Engagement ratio(likes + comments Γ— 2) / views
Viral thresholdEngagement ratio of the top 20% performers in the sample
Hook detectionMost frequent first 3 words across titles
Title patternsRegex detection: numbers, questions, POV:, I + verb, emoji, etc.
Duration sweet spotMedian duration of the top 20% by engagement
Temporal patternsAverage views grouped by upload day/hour (UTC)
Keyword cloudWord frequency in titles (English stop-words removed)

Input Parameters

ParameterTypeRequiredDefaultDescription
actionstringyesβ€”One of the 5 actions above
querystringnofitness shortsKeyword/niche to search
videoUrlstringnoβ€”YouTube URL for transcript/forecast
channelHandlestringnoβ€”Channel handle (e.g. @MrBeast)
limitintegerno25Max videos (1–50)
apiKeystringnoβ€”Optional YouTube Data API v3 fallback key

Resilience & API Key

  • Metadata actions (scrapeShorts, trendAnalyze, channelAudit, viralForecast) require a free YouTube Data API v3 key. Get one at Google Cloud Console in 2 minutes. Quota: 10,000 units/day β€” enough for ~100 niche analyses.
  • Transcript action (getTranscript) works without any API key via public caption endpoints.
  • Transcripts: If captions are disabled on a video, transcript will be null but all other data is returned.

Pricing

Pay Per Event

  • Start event: $0.0005
  • Result event: $0.0005

Approx. $1 per 1,000 Shorts analyzed.

Use Cases

  • Content Creators: Discover which hooks and durations are winning in your niche before you shoot
  • Growth Agencies: Audit client channels and benchmark against competitors
  • Product Marketers: Find viral Shorts formats to repurpose for product demos
  • Trend Hunters: Spot emerging patterns before they saturate

Disclaimer

This actor uses the official YouTube Data API v3 and public caption endpoints. Always comply with YouTube’s Terms of Service and Google API Terms. The viral scores and trend insights are algorithmic estimates based on engagement ratios and should be validated with your own audience data.

You might also like

Youtube Shorts Scraper

api-empire/youtube-shorts-scraper

YouTube Shorts Scraper extracts Shorts from any YouTube channel or search query. Capture video URLs, titles, creators, views, likes, comments, audio, and metadata. Ideal for trend research, content analysis, competitive tracking, and workflows needing structured YouTube Shorts data.

YouTube Shorts Scraper

scrapier/youtube-shorts-scraper

Scrape YouTube Shorts effortlessly with the YouTube Shorts Scraper. Extract video URLs, titles, creators, views, likes, comments, and upload dates. Perfect for trend tracking, content analysis, and marketing research. Fast, accurate, and scalable for bulk Shorts data collection.

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

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

scrapers-hub/youtube-shorts-scraper

YouTube Shorts scraper to extract Shorts videos, titles, views, and metadata from YouTube πŸ“ŠπŸŽ₯ Ideal for content research, trend analysis, and creator insights. Fast, accurate, and scalable scraping.

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 & Viral Trend Finder

star_vessel/cross-platform-viral-scraper

High-speed YouTube Shorts scraper to find viral trends and hooks.

Youtube Shorts Scraper

scrapio/youtube-shorts-scraper

The Youtube Shorts Scraper extracts Shorts data including titles, views, likes, comments, creators, hashtags, and video links. Get clean JSON or CSV for trend analysis, content research, audience insights, and automation workflows at scale.