๐Ÿ”ฅ YouTube Shorts Scraper avatar

๐Ÿ”ฅ YouTube Shorts Scraper

Pricing

from $7.99 / 1,000 results

Go to Apify Store
๐Ÿ”ฅ YouTube Shorts Scraper

๐Ÿ”ฅ YouTube Shorts Scraper

Scrape YouTube Shorts from any channel. Get video URL, caption, views, likes, comments, duration, and channel info in clean JSON.

Pricing

from $7.99 / 1,000 results

Rating

0.0

(0)

Developer

PowerAI

PowerAI

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract YouTube Shorts from one or more channels. Get video URL, caption, timestamp, views, likes, comments, duration, thumbnails, and basic channel info in clean JSON.

โœจ Key Features

  • ๐ŸŽฌ Scrape Shorts from usernames or channel URLs
  • โค๏ธ Views, likes, and comment counts
  • ๐Ÿ“ Title, caption, duration, and hashtags
  • ๐Ÿ‘ค Channel name, handle, URL, and subscriber count
  • ๐Ÿ“… Optional posted-after date / relative filter
  • ๐Ÿ”€ Sort by newest, popular, or oldest
  • ๐Ÿ“‹ Structured JSON output, streamed while the run is in progress

๐Ÿ’ช Why Choose This Actor?

  • Focused: Built specifically for YouTube Shorts extraction
  • Flexible: Multiple channels in one run
  • Efficient: Results are pushed continuously while the job runs
  • Structured: Renamed, integration-friendly field names
  • Reliable: Stable public Shorts data extraction

๐ŸŽฏ Perfect For

  • ๐Ÿ“Š Creator and competitor Shorts research
  • ๐Ÿ”ฅ Trend and engagement monitoring
  • ๐Ÿข Brand mention and content tracking
  • ๐Ÿค– LLM / RAG pipelines that need Shorts metadata

๐Ÿ“ Input Requirements

  • targets (required): Channel usernames and/or channel URLs
  • maxShortsPerChannel (optional): Max Shorts per channel. Default: 25
  • postedAfter (optional): Only Shorts newer than a date or relative value
  • sortBy (optional): newest (default), popular, or oldest

Input Example

{
"targets": [
"nasa",
"vsauce"
],
"maxShortsPerChannel": 25,
"sortBy": "newest"
}

Output Example

{
"shortId": "gnuiMgTzKMQ",
"shortUrl": "https://www.youtube.com/shorts/gnuiMgTzKMQ",
"title": "ASMR Satisfying sounds #shorts",
"views": 1180,
"likeCount": 198,
"commentCount": 0,
"publishedAt": "2025-06-24T10:01:00.000Z",
"duration": "00:00:26",
"channelName": "Coco Creator Rainbow",
"channelHandle": "rainbowicecream9780",
"subscriberCount": 1390000,
"thumbnailUrl": "https://i.ytimg.com/vi/gnuiMgTzKMQ/maxres2.jpg",
"scrapedAt": "2026-07-21T06:20:00.000Z"
}

๐Ÿš€ How to Use

  1. Add one or more channel usernames or URLs to targets
  2. Optionally set maxShortsPerChannel, postedAfter, and sortBy
  3. Click Start and download results as JSON, CSV, Excel, or HTML

๐Ÿ“Œ Notes

  • If a channel has no Shorts or is invalid, an error row may appear in the dataset (isError: true) instead of failing the whole run
  • Setting postedAfter forces newest sorting upstream
  • Free users of this actor have run and result-size limits; upgrade for unlimited usage