YouTube Shorts Scraper 🎬 (keyword & channel Shorts, views) avatar

YouTube Shorts Scraper 🎬 (keyword & channel Shorts, views)

Pricing

from $0.70 / 1,000 short scrapeds

Go to Apify Store
YouTube Shorts Scraper 🎬 (keyword & channel Shorts, views)

YouTube Shorts Scraper 🎬 (keyword & channel Shorts, views)

The Shorts YouTube shows for any keyword or on any channel, with views, title, channel and thumbnail, to spot what is trending. Optional exact views, likes and publish date. Country and language aware. No API key, no login, platform usage included.

Pricing

from $0.70 / 1,000 short scrapeds

Rating

0.0

(0)

Developer

Tagada Data

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

YouTube Shorts Scraper: trending Shorts by keyword and by channel

Get the Shorts YouTube shows for any keyword, or every Short on a channel's Shorts tab, with views, title, channel and thumbnail, to spot what is trending in your niche before everyone else does. Turn on exact stats and each Short also gets its exact view count, exact like count, comment count and publish date. No API key, no login, no proxy to set up: $1 per 1,000 Shorts, platform usage included.

Built for short-form creators hunting formats that already work, trend and social agencies reporting on a niche, and brands researching what TikTok-style content wins on YouTube.

What you get

One row per Short, in YouTube's own order, for each keyword and each channel you give:

  • Short: video ID, https://www.youtube.com/shorts/… link, title, thumbnail, hashtags from the title
  • Views as YouTube shows them: viewCountText ("25M views") and the number behind it, viewCountApprox (25,000,000)
  • Channel: name, @handle, channel ID and link (on keyword results the channel ID is always there; name and @handle come with exact stats)
  • Where it came from: source (search or channel), the keyword or channel you entered, rank in that list, country, language, capture time

With Add exact stats on, each Short also gets:

  • viewCount: the exact number (25,812,181, not "25M")
  • likeCount: the exact number of likes
  • commentCountApprox, publishedDate (YYYY-MM-DD), description
  • the channel's name, @handle, rounded subscriber count and a verified flag

Input examples

{
"searchQueries": ["espresso", "latte art", "home barista"],
"maxShortsPerSource": 100
}

Everything a few creators posted as Shorts, with exact numbers

{
"channels": ["@mkbhd", "https://www.youtube.com/@khabylame", "UCBJycsmduvYEL83R_U4JriQ"],
"maxShortsPerSource": 200,
"includeDetails": true
}

A niche in another market

{
"searchQueries": ["recette facile"],
"country": "FR",
"language": "fr",
"maxShortsPerSource": 50
}

Channels can be a channel link (/@handle, /channel/UC…, /c/…, /user/…, with or without /shorts), an @handle, or a UC… channel ID. A video link in the channel list is skipped and named in the run status, never silently dropped.

Output example

A real row from a run with exact stats on (@khabylame):

{
"source": "channel",
"query": null,
"channelInput": "@khabylame",
"rank": 2,
"videoId": "dEdpylMsNyA",
"url": "https://www.youtube.com/shorts/dEdpylMsNyA",
"title": "Just give me 5 more minutes 😭#learnfromkhaby #comedy",
"viewCountApprox": 1000000,
"viewCountText": "1M views",
"channelName": "Khaby. Lame",
"channelHandle": "@khabylame",
"channelId": "UC86suRFnqiw8zN6LIYxddYQ",
"channelUrl": "https://www.youtube.com/@khabylame",
"thumbnailUrl": "https://i.ytimg.com/vi/dEdpylMsNyA/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAR7DO1DKKia1HeaP1seVlXf3coKw&usqp=CCk",
"hashtags": ["learnfromkhaby", "comedy"],
"viewCount": 1015324,
"likeCount": 41024,
"commentCountApprox": 706,
"publishedDate": "2026-10-01",
"description": null,
"channelSubscriberCountApprox": 13000000,
"channelIsVerified": true,
"country": "US",
"language": "en",
"capturedAt": "2026-10-15T21:52:43.609Z"
}

Without exact stats, the row stops at hashtags (plus country, language, capturedAt).

Pricing

EventPrice
Short scraped$0.001 per Short, i.e. $1 per 1,000 Shorts
Exact stats added (only with "Add exact stats" on)$0.001 per Short, i.e. $1 per 1,000 Shorts
Run start$0.001 per run

Store discounts apply on top: Bronze $0.0009, Silver $0.0008, Gold $0.0007 per event. A 1,000-Short run with exact stats is $2 at the base price, $1.40 on Gold.

  • You pay for Shorts delivered, not for attempts. A keyword with no Shorts, a channel that does not exist, a link that is not a channel: nothing is charged beyond the run start, and the run status says which and why.
  • Exact stats are charged only when they arrive. If YouTube does not answer for one Short, the row still ships with its list data and is not charged the exact-stats fee.
  • Platform usage is included. There is no proxy setting because there is nothing for you to pay for or configure.

Limits and honest caveats

  • YouTube's Shorts search runs out. For one keyword YouTube usually lists about 100-150 distinct Shorts and then starts repeating itself; the run stops there and says so. For more coverage, add related keywords.
  • A channel's Shorts tab is listed newest first and the run stops where YouTube's own list ends.
  • Views on the list are rounded by YouTube ("25M views"). Turn on exact stats when the exact number matters.
  • Titles follow your language setting. YouTube may return its own translation of a title when the language you pick differs from the creator's.
  • Max Shorts per keyword or channel is capped at 1,000.

Frequently asked questions

Do I need a YouTube API key or a Google account? No. The actor reads the same pages youtube.com shows a logged-out visitor.

Can I get the Shorts trending in a specific country? Yes. Set country (two-letter code like GB, BR, IN) and language (en, pt-BR, hi…). Both change what YouTube ranks for a keyword.

Why does a keyword row have a channel ID but no channel name? YouTube's Shorts search results carry only the owner's channel ID. Turn on exact stats to get the channel name, @handle and subscriber count on every row.

How do I find what is trending right now? Run your niche keywords on a schedule (daily or weekly) and compare rank and viewCount between runs. New Shorts climbing fast are the formats to copy.

What happens when a channel has no Shorts? You get no rows for it and the run status says "this channel has no Shorts tab". Nothing is charged for it.

Can I export to CSV or Excel? Yes, from the dataset tab: CSV, Excel, JSON, XML or via the API.