Youtube Channel Scraper
by newbs
Need to pull structured data from YouTube channels without the manual copy-paste headache? This actor does the heavy lifting for you. I use it to ext...
Opens on Apify.com
About Youtube Channel Scraper
Need to pull structured data from YouTube channels without the manual copy-paste headache? This actor does the heavy lifting for you. I use it to extract clean, ready-to-use datasets from any YouTube channel. It grabs the essentials: video titles, descriptions, view counts, and upload dates. One of the most useful features is its ability to pull video transcriptions for content analysis, along with any social media or website links the creator has listed. It basically gives you the full public profile of a channel in a single JSON or CSV file. Common use cases include competitive research, tracking content trends, generating leads for influencer outreach, or building datasets for SEO and content analysis. Instead of guessing what works on a platform, you can base your strategy on actual data from successful channels in your niche. If you need reliable YouTube data at scale and prefer to avoid the rate limits and maintenance of writing your own scraper, this actor is a solid solution. Just plug in the channel URL and run it.
What does this actor do?
Youtube Channel Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
YouTube Scraper using Puppeteer ## YouTube Actor Utilities - For scraping YouTube Shorts specifically, please refer to the YouTube Shorts Scraper. - For monitoring latest post on Youtube Videos Or Shorts, please refer to the YouTube Channel Latest Post Tracker. ## Overview This Apify actor uses Puppeteer to scrape YouTube videos for a specified channel or keyword and number of videos. The output of the actor includes details on each video scraped. ## Input The actor takes in the following input: - channel or keywords (required) - The name/url of the channel or keyword to scrape videos from. - keywords toogle (optional) - Toogle it for keyword related scraping - videoDetails (optional) - Toogle it if you want more details on the video - numberOfResults (required) - The number of videos to scrape per channel or keyword. ## Output The actor outputs an array of objects, where each object represents a single video. The object includes the following details for each video: - title - The title of the video. - description - The description of the video. - coverImage - The URL of the Cover image. - videoUrl - The URL of the video. - author - The name of the author of the video. - viewCount - The number of views the video has. - likeCount - The number of likes the video has. - commentCount - The number of comments the video has. - subscriberCount - The number of subscribers the channel has. - transcript - The transcription of the video. - publishedAt - The date the video was published. - amountOfVideos - The total amount of all videos in the youtube channel including live and shorts - channelInfo - The global information about the channel ## Usage To use this actor, you can set up a task on Apify and configure the input parameters as desired. Once the task is started, the actor will scrape the specified number of videos for the specified channel and output the details in the format described above. ### Example Input json { "channelName": "National Geographic", "numberOfVideos": 10 } ### Example Output json [ { "title": "PAIN HUSTLERS | Emily Blunt & Catherine O'Hara Clip | Netflix", "author": "@netflix", "videoUrl": "https://www.youtube.com/watch?v=mEbVjufYiFE", "coverImage": "https://i.ytimg.com/vi/mEbVjufYiFE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCuuJA6UNeqKMDNfbVciQsu8ZP-Ng", "subscriberCount": "27,2 M d’abonnés", "likeCount": 424, "description": "Emily Blunt, Chris Evans, Catherine O’Hara, and Andy Garcia in PAIN HUSTLERS. Only on Netflix October 27. Dreaming of a better life for her and her young daughter, Liza (Emily Blunt) lands a job from Pete (Chris Evans) at a failing pharma start-up, where Liza’s charm, drive, and guts catapult her into the high life and the company into the center of a criminal conspiracy with dire consequences. SUBSCRIBE: http://bit.ly/29qBUt7 About Netflix: Netflix is one of the world's leading entertainment services with over 247 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages. Members can play, pause and resume watching as much as they want, anytime, anywhere, and can change their plans at any time. PAIN HUSTLERS | Emily Blunt & Catherine O'Hara Clip | Netflix https://www.youtube.com/@Netflix A broke but ambitious single mom lands a lucrative opportunity in pharma sales, but how far will she go to turn a potent new painkiller into a success?", "viewCount": 29280, "commentCount": 0, "publishedAt": "2023-10-25T14:00:00-07:00", "id": "mEbVjufYiFE", "amountOfVideos": null, "profilePicture": null, "channelInfo": { "actifFrom": "Actif depuis le 17 juil. 2012", "viewCounter": "7 569 331 655 vues", "channelDescription": "Description GEEKED WEEK is BACK Get Netflix's latest trailers and updates here! Netflix is the world's leading streaming entertainment service with over 209 million paid memberships in over 190 countries enjoying TV series, documentaries, feature films , and games across a wide variety of genres and languages. Members can watch as much as they want, anytime, anywhere, on any internet-connected screen. Members can play, pause and resume watching at any time.", "country": "États-Unis", "link": { "Netflix": "signup.netflix.com", "Facebook": "facebook.com/netflixus", "Twitter": "twitter.com/netflix", "Instagram": "instagram.com/netflix", "Tumblr": "netflix.tumblr.com" } } } ] ## Disclaimer Please note that the use of this actor and any data obtained through its use is at your own risk. The developer of this actor is not responsible for any consequences resulting from the use of this actor and the data it generates. It is your responsibility to ensure that you comply with all applicable laws and regulations governing the use of such data.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Youtube Channel Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- newbs
- Pricing
- Paid
- Total Runs
- 218,483
- Active Users
- 2,332
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Instagram Scraper
by apify
TikTok Scraper
by clockworks
Instagram Profile Scraper
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support