YouTube Scraper - Search Videos, Channels & Playlists avatar

YouTube Scraper - Search Videos, Channels & Playlists

Pricing

from $0.60 / 1,000 results

Go to Apify Store
YouTube Scraper - Search Videos, Channels & Playlists

YouTube Scraper - Search Videos, Channels & Playlists

Scrape YouTube search results, channel videos, and video details. Get title, view count, duration, channel info, thumbnails, and more. Pure HTTP using YouTube's internal API -- no browser needed. Ultra cheap at 256MB.

Pricing

from $0.60 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape YouTube search results, channel videos, and video details. Get titles, views, duration, channel info, and more.

What you get

Search YouTube by keyword, scrape all videos from a channel, or get full details for specific videos. Extract titles, view counts, durations, channel info, thumbnails, descriptions, tags, and more. No API key needed.

Output fields (Videos)

FieldDescription
videoIdYouTube video ID
titleVideo title
urlVideo URL
channelNameChannel name
channelUrlChannel URL
descriptionVideo description
viewCountNumber of views
durationDuration in seconds
durationTextHuman-readable duration
publishedTimeTextRelative publish time
thumbnailUrlThumbnail image URL
isLiveWhether currently live
isShortWhether it's a YouTube Short

Example output

{
"videoId": "rfscVS0vtbw",
"title": "Learn Python - Full Course for Beginners",
"url": "https://www.youtube.com/watch?v=rfscVS0vtbw",
"channelName": "freeCodeCamp.org",
"channelUrl": "https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ",
"description": "This course will give you a full introduction into all of the core concepts in python...",
"viewCount": 45000000,
"duration": 16264,
"durationText": "4:31:04",
"publishedTimeText": "5 years ago",
"thumbnailUrl": "https://i.ytimg.com/vi/rfscVS0vtbw/hqdefault.jpg",
"isLive": false,
"isShort": false
}

Input parameters

ParameterRequiredDescription
queriesYesSearch terms, @channel handles, or video URLs
maxResultsNoMax total results (default: 100)
maxResultsPerQueryNoMax per query (default: 50)
searchTypeNovideos, channels, or playlists (default: videos)
sortNorelevance, date, viewCount, or rating (default: relevance)

The scraper auto-detects input type: plain text = search, @handle = channel, video URL = video details.

Use cases

  • Content researchers: Analyze trending topics and popular videos
  • Marketers: Research competitor YouTube channels and engagement
  • Data analysts: Study view count patterns and content trends
  • Media companies: Monitor video content in specific niches
  • Educators: Find educational content and track its reach

Limitations

  • Search results limited to ~20 per page (YouTube limitation)
  • Some fields (like exact like count) only available for direct video URL input
  • High request volumes may trigger rate limiting