YouTube Shorts Scraper: Search, Channels, Views & Likes avatar

YouTube Shorts Scraper: Search, Channels, Views & Likes

Pricing

$0.50 / 1,000 shorts

Go to Apify Store
YouTube Shorts Scraper: Search, Channels, Views & Likes

YouTube Shorts Scraper: Search, Channels, Views & Likes

Scrape YouTube Shorts from search terms and channels: views, likes, comment count, publish date, description, hashtags, plus channel subscribers. No login, no API key. $0.50 per 1,000 Shorts, no start fee.

Pricing

$0.50 / 1,000 shorts

Rating

0.0

(0)

Developer

Wulfcare Data

Wulfcare Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

YouTube Shorts Scraper

Scrape YouTube Shorts from any search term or channel for $0.50 per 1,000 Shorts, with no start fee and no login or API key. Every Short comes with:

  • views, likes, comment count, exact publish time and duration
  • the full description with its links, hashtags, category and tags
  • the channel's subscribers, total views, video count, country, joined date, links and avatar

Sources:

  • Search terms, using YouTube's own Shorts search filter, with upload date (last hour, today, this week…) and sort order (relevance, views, date, rating)
  • Channels: their whole Shorts tab, newest, popular or oldest first, stopping at a date if you set one
  • Single Shorts from any youtube.com/shorts/ link or id

What people use it for

  • Find viral Shorts in a niche: search a topic, sort by views, filter to this week
  • Track creators and competitors: every Short a channel posts, with views and likes, on a schedule
  • Influencer research: channels posting Shorts on a topic, with subscriber counts
  • Datasets for AI and trend analysis: titles, hashtags and engagement at scale

How to use it

  1. Add search terms (e.g. cooking hacks) and/or channels (@MrBeast, https://www.youtube.com/@MrBeast/shorts).
  2. Set Maximum Shorts per search term or channel (default 50).
  3. Optionally filter by upload date, sort order, or "only Shorts published on or after" a date (2026-01-31 or 7 days).
  4. Run it. Export as JSON, CSV or Excel, or call the API.

What you get: one row per Short

Every row has the same fields, shown here on a sample video (on a Short, type is "shorts"):

{
"title": "Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)",
"id": "dQw4w9WgXcQ",
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"type": "video",
"thumbnailUrl": "https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg",
"viewCount": 1821960823,
"likes": 19440936,
"commentsCount": 2457966,
"date": "2009-10-25T06:57:33Z",
"dateText": "Oct 24, 2009",
"duration": "00:03:33",
"durationSeconds": 213,
"text": "The official video for “Never Gonna Give You Up” by Rick Astley. ...",
"descriptionLinks": [{ "url": "https://linktr.ee/rickastleynever", "text": "https://linktr.ee/rickastleynever" }],
"hashtags": ["#RickAstley", "#NeverGonnaGiveYouUp", "#OfficialMusicVideo"],
"location": null,
"category": "Music",
"keywords": ["rick astley", "Never Gonna Give You Up", "nggyu", "rick roll"],
"isLive": false,
"commentsTurnedOff": false,
"isMembersOnly": false,
"isAgeRestricted": false,
"isUnlisted": false,
"collaborators": null,
"channelName": "Rick Astley",
"channelId": "UCuAXFkgsw1L7xaCfnd5JJOw",
"channelUrl": "https://www.youtube.com/@RickAstleyYT",
"channelUsername": "RickAstleyYT",
"numberOfSubscribers": 4550000,
"isChannelVerified": true,
"channelAvatarUrl": "https://yt3.googleusercontent.com/...",
"channelBannerUrl": "https://yt3.googleusercontent.com/...",
"channelDescription": "Rick Astley’s Swinging Christmas 2026 🎄 ...",
"channelDescriptionLinks": [{ "text": "Website", "url": "https://www.rickastley.co.uk/" }],
"channelLocation": "United Kingdom",
"channelJoinedDate": "2015-02-01",
"channelTotalVideos": 437,
"channelTotalViews": 2570271276,
"input": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"fromYTUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"order": 1,
"error": null
}

Pricing

$0.50 per 1,000 Shorts ($0.0005 each). One flat price: no start fee, no date-filter add-on, and errors or not-found inputs are never charged.

Other popular Shorts scrapers charge $3 to $4 per 1,000, plus add-on fees for date filters. Apify's free plan includes $5 of credit every month: about 10,000 Shorts.

Good to know

  • Speed: about 6 Shorts a second with every detail (341 in under a minute), and much faster with Open every video off. Videos at a time (default 10, up to 30) sets the pace.
  • Proxy: Apify Proxy (datacenter) is on by default and is all it needs. YouTube refuses some Apify servers' own IP addresses, so without a proxy the run may stop with a clear message.
  • Search filters work like YouTube's own: YouTube decides what matches, and it doesn't keep "Upload date" sort order strictly. A search goes about 500-600 results deep, as on YouTube.
  • oldestPostDate takes a date (2026-01-31) or an age (7 days, 2 weeks, 3 months, 1 year). It works for every source. On a channel listed newest first the run stops at the first older video, and elsewhere older videos are skipped.
  • For a few videos (mostly some music videos) YouTube doesn't give out the category and tags; those rows have the rest.
  • Public data only: everything comes from public YouTube pages as a logged-out visitor sees them. No Google account, no login, no emails or other personal contact data.
  • Data accuracy: results are what the source showed at run time, collected from public pages, and can contain errors or change later. Check anything important before you rely on it.

Other Actors by Wulfcare Data