YouTube Scraper – Channel Videos, Shorts & Search avatar

YouTube Scraper – Channel Videos, Shorts & Search

Pricing

from $0.50 / 1,000 videos

Go to Apify Store
YouTube Scraper – Channel Videos, Shorts & Search

YouTube Scraper – Channel Videos, Shorts & Search

Scrape every video, Short and live stream from YouTube channels, or the results of any YouTube search: title, views, duration, publish date, thumbnail and channel. Add full details (exact views, likes, comment count, description, hashtags) when you need them. No API key, no quota. Pay per video.

Pricing

from $0.50 / 1,000 videos

Rating

0.0

(0)

Developer

Oğulcan Katmer

Oğulcan Katmer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Get every video, Short and past live stream from any YouTube channel, or the results of any YouTube search, as clean rows. Each row has the title, views, duration, publish date, thumbnail and channel.

Turn on full details to also get exact view counts, likes, comment counts, the full description and hashtags.

No YouTube API key, no quota, no login.

What you get

Per video, Short or stream

FieldDescription
title, url, videoId, typevideo, short or live
views, viewsTextView count
durationText, durationSecondsLength
publishedText, publishedAtApprox"3 days ago" as shown on YouTube, and the approximate date
thumbnailUrlLargest thumbnail
channelName, channelId, channelUrl, channelVerifiedWho published it
badges, descriptionSnippet4K, CC, New … and the text YouTube shows in search
source, positionWhich channel tab or search found it, and its rank

With full video details

FieldDescription
viewsExact view count
likesLike count
commentCountNumber of comments
descriptionFull description
hashtagsHashtags used in the description
publishDateTextPublish date
channelSubscribersThe channel's subscriber count

Per channel (free)

FieldDescription
subscribers, videoCountChannel size
handleThe channel's @handle
description, keywordsWhat the channel says about itself
emailsInDescriptionBusiness emails the creator published in the channel description
avatarUrlChannel picture

Input

{
"channels": ["@mkbhd", "https://www.youtube.com/@LinusTechTips"],
"channelTabs": ["videos", "shorts"],
"searchQueries": ["iphone 17 review"],
"maxResults": 200,
"maxAgeDays": 30,
"includeVideoDetails": true
}
  • Channels: use a handle, a link or a channel id.
  • Channel tabs: videos, shorts, streams.
  • Search: sort by relevance, upload date, views or rating.
  • Filters:
    • Only the last N days. On channels, the run stops as soon as it reaches older uploads, so you don't pay for them.
    • A minimum view count.
    • Only videos, only Shorts, or only live streams.

Common uses

  • Competitor and creator tracking. Get every new upload and its views, on a daily schedule.
  • Influencer research. Build a list of channels with subscribers, upload frequency and business emails.
  • Trend and content research. See the top videos and Shorts for any keyword.
  • Datasets. Titles, descriptions and engagement numbers for analysis or AI.

Pairs well with

YouTube Comments Scraper: once you have the videos, pull their comments and replies.

Notes and limits

  • View counts in channel lists are rounded by YouTube ("1.2M"). Turn on full details for exact numbers.
  • Dates on YouTube are relative ("2 weeks ago"). publishedAtApprox converts them to an approximate date.
  • Only public videos are collected. The scraper never logs in.
  • This is an independent tool. It is not affiliated with, endorsed by or connected to YouTube or Google.

Pricing

You pay per video returned. Full details are a separate event, charged only when you turn them on. Channel info rows and status rows are free. You can cap spend per run with Max cost per run in the Apify Console.

Support

Something missing or wrong? Open an issue on the Issues tab with the input you used and the run ID.