YouTube Scraper: $1 per 1,000 Videos avatar

YouTube Scraper: $1 per 1,000 Videos

Pricing

from $1.00 / 1,000 videos

Go to Apify Store
YouTube Scraper: $1 per 1,000 Videos

YouTube Scraper: $1 per 1,000 Videos

Scrape YouTube videos, Shorts and streams from searches, channels, playlists and links: exact views and likes, upload date, length, description and its links, hashtags, comment count and channel details. No login. $1 per 1,000 videos.

Pricing

from $1.00 / 1,000 videos

Rating

0.0

(0)

Developer

Rowfinch

Rowfinch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

YouTube Scraper

Scrape YouTube videos, Shorts and streams from searches, channels, playlists and links: exact views and likes, the day each was posted, length, the full description with its links, hashtags, comment count, and the channel's subscribers, country and links. No login or API key.

$1 per 1,000 videos.

What it's for

  • Topic research: the most viewed videos for any search, with View count order and the Upload date filter.
  • Channel tracking: every video of a channel or competitor, latest, popular or oldest first; on a schedule with Posted on or after set to 7 days.
  • Influencer lists: the channels behind a niche's videos with their subscribers; channel links add country, join date, total views and links.
  • Sponsor research: the links in each description show who sponsors what.
  • AI agents and pipelines: clean JSON with streamers/youtube-scraper's field names, so saved inputs and pipelines carry over.

Input

FieldWhat it does
searchQueriesSearches, as you'd type them on YouTube
startUrlsVideos, Shorts, channels, playlists or search result pages
maxResultsRegular videos per search, channel or playlist (default 10)
maxResultsShortsShorts per search or channel
maxResultStreamsStreams per channel, from its Live tab
sortingOrderrelevance (default) or views
dateFilterhour, today, week, month or year
lengthFilterunder4, between420 or plus20 minutes
videoType, isLive, is4K, isHD, hasSubtitles, hasCC…YouTube's other search filters
sortVideosByChannel tabs: NEWEST (default), POPULAR or OLDEST
oldestPostDateLeaves out older videos: a date like 2026-09-30 or a period like 7 days

Output

One row per video:

{
"title": "No device could prove our theory of gravity wrong... until now",
"id": "eyZEqSPeMwg",
"url": "https://www.youtube.com/watch?v=eyZEqSPeMwg",
"type": "video",
"viewCount": 3681086,
"likes": 47089,
"commentsCount": 3300,
"date": "2026-10-23",
"duration": "00:34:28",
"durationSeconds": 2068,
"text": "Can atomic clocks prove Einstein wrong? The biggest protection in the game! Go to https://NordVPN.com/veritasium and get an exclusive NordVPN deal…",
"descriptionLinks": [
{ "url": "https://NordVPN.com/veritasium", "text": "https://NordVPN.com/veritasium" },
{ "url": "https://ve42.co/SnatomsV", "text": "https://ve42.co/SnatomsV" }
],
"hashtags": [],
"thumbnailUrl": "https://i.ytimg.com/vi/eyZEqSPeMwg/hqdefault.jpg",
"channelName": "Veritasium",
"channelUrl": "https://www.youtube.com/@veritasium",
"channelUsername": "veritasium",
"channelId": "UCHnyfMqiRRG1u-2MsSQLbXA",
"numberOfSubscribers": 21400000,
"isChannelVerified": true,
"collaborators": [],
"commentsTurnedOff": false,
"isMembersOnly": false,
"order": 1,
"fromYTUrl": "https://www.youtube.com/watch?v=eyZEqSPeMwg",
"input": "https://www.youtube.com/watch?v=eyZEqSPeMwg"
}

type is video, shorts or stream. collaborators lists every channel of a video made together. Rows read from a channel link also have channelDescription, channelLocation, channelJoinedDate, channelTotalViews, channelTotalVideos, channelAvatarUrl and channelBannerUrl.

Links that can't be read get a row with the reason, free of charge:

{ "input": "https://www.youtube.com/@no-such-channel", "error": "Channel not found" }

Price

  • $1 per 1,000 videos
  • Missing videos, channels and playlists: free
RunCost
The top 100 videos of a search$0.10
A channel's latest 500 videos$0.50
50 searches, 200 videos each$10

A run stops at the maximum cost you set for it. On Apify's free plan, a run returns up to 100 videos.

FAQ

Which numbers are exact? Views and likes. YouTube rounds comment counts and subscribers above 1,000 (3.3K, 21.4M), and they come as it shows them.

Why is duration empty for Shorts? YouTube doesn't show a Short's length anywhere but in its player. Shorts last up to 3 minutes.

Why does date have no time? YouTube shows the day a video was posted, not the hour.

Can it read transcripts? YouTube Transcript Scraper reads them, $2 per 1,000.

Do I need a YouTube account or API key? No. It reads what YouTube shows anyone, with no login and no API quota.

Is it legal? It reads only public pages. Channel names and handles can be personal data under the GDPR and similar laws: use them for a legitimate purpose.