logo
EN

YouTube Shorts Scraper

Social MediaMCP

Collect a YouTube account's Shorts videos with engagement and the posting account's profile, or look up a specific Short by its link — enter up to 20 lines and export ready-to-use data for research or content strategy.

Templates are view-only on mobile. Please switch to a desktop to run this template.

📌 What is YouTube Shorts Scraper?

YouTube Shorts Scraper collects a YouTube account's Shorts videos together with each Short's engagement and the posting account's profile — or looks up one specific Short directly by its link. It's built for marketers, researchers, and creators who need a channel's Shorts output and performance without opening each clip by hand. Enter one or more account handles, channel links, or direct Shorts links, and the template returns every matching Short's content, engagement, hashtags, and the posting account's profile, ready for spreadsheets or downstream analysis.

💰 Pricing

YouTube Shorts Scraper is priced at $2.03 per 1,000 rows collected.

📦 Output

High-value field groups:

  • Content: Short ID, title, URL, type (always "short"), view count, description, hashtags, publish time
  • Engagement: comment count, like count
  • Creator account: username, display name, account ID, verification status
  • Account profile: join date, location, follower count, description links, channel thumbnail
  • Source traceability: the exact input line that produced this row

YouTube Shorts Scraper returns these fields:

viewCount, channelDescriptionLinks, and channelThumbnailList are only available when the input is an account or channel link; a direct Shorts link always leaves them blank, as shown below.

{
  "contentId": "dESah2SfjvA",
  "contentTitle": "UA50 50W バイカラー エアチューブライトを開封!同梱物はこちら👇✨結構充実しています✨",
  "contentUrl": "https://www.youtube.com/watch?v=dESah2SfjvA",
  "articleType": "short",
  "viewCount": "",
  "contentText": "UA50 50W バイカラー エアチューブライトを開封!同梱物はこちら👇✨結構充実しています✨\n\n✔️ エアチューブライト\n✔️ 手動ポンプ\n✔️ マグネットアクセサリー",
  "commentCount": "",
  "likeCount": 5,
  "hashtags": "[\"#写真好きな人と繋がりたい\", \"#写真撮影\", \"#カメラ好き\"]",
  "isVerified": false,
  "publishTime": "2026-07-07T00:00:00",
  "Username": "UlanziJapan",
  "accountName": "Ulanzi Japan(ウランジ)",
  "UserId": "UCUo0_zutHjxAwHnrTHFph_g",
  "channelDescriptionLinks": "",
  "channelThumbnailList": "",
  "joinedDate": "2024-03-11T00:00:00",
  "location": "Japan",
  "fansCount": 11600,
  "input": "https://www.youtube.com/shorts/dESah2SfjvA"
}

🎯 Use Cases

  • Full Shorts catalog collection: Enter one or more account handles or channel links and leave CrawlNum blank to collect every available Short for those creators in one task.
  • Creator and channel research: Use isVerified, fansCount, joinedDate, and location to profile the accounts behind Shorts that show up for a topic or competitor set.
  • One-off Short lookup: Paste specific Shorts links directly when you only need details on a handful of clips, not a full channel scan.
  • Content strategy research: Use hashtags, contentText, likeCount, and commentCount together to see what themes and formats are performing best for a channel's Shorts.

🐙 Why Octoparse

  • Ready-to-use workflow: YouTube Shorts Scraper joins a channel's Shorts list, each Short's own details, and the posting account's profile automatically, so you don't need separate lookups.
  • Flexible input: Mix account handles, channel links, and direct Shorts links in the same batch of up to 20 lines — each is handled correctly.
  • Useful results: Get content, engagement, hashtags, and full account profile fields together in one export.
  • Cloud runs: YouTube Shorts Scraper runs in the cloud, so your computer doesn't need to stay open while it collects.
  • Export and reuse: Collected data can be exported to standard formats and cloud tasks can be scheduled like other Octoparse cloud templates; scheduling may require a paid Octoparse plan.

📝 Input

  • UserAccount/AccountUrl/ShortUrls: Enter up to 20 lines. Each line is either an account (@handle or a channel homepage link) to collect that account's Shorts, or a direct YouTube Shorts link to collect just that one Short.
  • CrawlNum: Set how many Shorts to collect for each account line. Leave blank to collect every available Short for that account; if set, it must be 5 or higher. Does not apply to direct Shorts-link lines, which always return exactly one row.

Input and Output

Input

{
  "userAccount/AccountUrl/ShortUrls": [
    "@FoxNews",
    "https://www.youtube.com/@SkyNews",
    "https://www.youtube.com/shorts/dESah2SfjvA"
  ],
  "crawlNum": "100"
}

Output

[
  {
    "UserId": "UCXIJgqnII2ZOINSWNOGFThA",
    "Username": "FoxNews",
    "accountName": "Fox News",
    "articleType": "short",
    "channelDescriptionLinks": "[{\"text\": \"Facebook\", \"url\": \"https://www.facebook.com/FoxNews/\"}]",
    "channelThumbnailList": "[{\"height\": 900, \"url\": \"https://yt3.googleusercontent.com/G3gLy3HBgiZ21mEt1uzR0VPA6VXpsgJReuD7Z91nHwcgyFVu_QpHNpxuULN1D0YEQBwD0F1HwQ=s900-c-k-c0x00ffffff-no-rj\", \"width\": 900}]",
    "commentCount": "",
    "contentId": "8ogLENB0yPU",
    "contentText": "",
    "contentTitle": "Anti-ICE protesters MOCKED for blocking NYC traffic #shorts",
    "contentUrl": "https://www.youtube.com/shorts/8ogLENB0yPU",
    "fansCount": "15500000",
    "hashtags": "",
    "input": "@FoxNews",
    "isVerified": "",
    "joinedDate": "2006-09-19T00:00:00",
    "likeCount": "",
    "location": "United States",
    "publishTime": "",
    "viewCount": "24000"
  }
]

🚀 How to Use

  1. Open YouTube Shorts Scraper and click Try it!.
  2. Enter up to 20 lines in UserAccount/AccountUrl/ShortUrls — account handles, channel links, or direct Shorts links.
  3. Set CrawlNum to control how many Shorts each account line returns, or leave it blank to collect everything available.
  4. Start the task — it runs in the cloud.
  5. Review the collected Shorts and account rows.
  6. Export the data in the format you need.

⚠️ Limitations

  • Up to 20 lines can be submitted in UserAccount/AccountUrl/ShortUrls per task.
  • CrawlNum only applies to account-type input lines; a direct Shorts link always returns exactly one row regardless of CrawlNum.
  • CrawlNum accepts blank (collect everything available) or a value of 5 or higher; there is no way to request fewer than 5 Shorts for an account.
  • viewCount, channelDescriptionLinks, and channelThumbnailList are only available for account-type inputs; rows from a direct Shorts link leave them blank.
  • articleType is always "short" for every row, since this template only ever collects Shorts.
  • YouTube Shorts Scraper runs in the cloud only.

💡 Tips

  • Mix account and direct-link inputs in the same task when you need both a full channel scan and a few specific Shorts.
  • Leave CrawlNum blank only when you actually want a channel's entire Shorts history — large channels can make this a long-running task.
  • Use the input field to trace each row back to exactly what you typed.
  • Use hashtags and contentText together to spot recurring themes across a channel's Shorts.

❓ FAQ

What data does YouTube Shorts Scraper collect?

YouTube Shorts Scraper collects each Short's title, URL, view count, description, hashtags, and publish time, plus engagement (comments and likes) and the posting account's profile (username, display name, verification status, follower count, join date, and location).

What input does YouTube Shorts Scraper require?

Enter up to 20 lines in UserAccount/AccountUrl/ShortUrls — an account handle, a channel link, or a direct YouTube Shorts link — and optionally set CrawlNum to control how many Shorts each account line returns.

Yes. Each line in UserAccount/AccountUrl/ShortUrls is evaluated on its own — account or channel lines collect that account's Shorts, and direct Shorts links collect just that one Short.

How many Shorts does YouTube Shorts Scraper collect per account?

Up to the value set in CrawlNum (5 or higher). Leave it blank to collect every available Short for that account.

Does YouTube Shorts Scraper also return the posting account's profile?

Yes. Every row includes the account's username, display name, verification status, follower count, join date, and location alongside the Short's own data.

Can I schedule and export data collected by YouTube Shorts Scraper?

Yes. Cloud tasks created from YouTube Shorts Scraper can be exported to standard formats and scheduled like other Octoparse cloud templates; scheduling may require a paid Octoparse plan.

How much does YouTube Shorts Scraper cost?

YouTube Shorts Scraper is priced at $2.03 per 1,000 rows collected.

  • YouTube Comments Scraper (Short Video) — Collects comments from YouTube Shorts URLs; use this alongside YouTube Shorts Scraper when you also need the comment threads on the Shorts it finds.
  • YouTube Channel Scraper (Free) — Collects a channel's full video list (not limited to Shorts); use this instead when you need all of a channel's videos, not just its Shorts.