YouTube Search Scraper
by scraper-engine
YouTube Search Scraper API extracts data from any YouTube channel, including video lists, titles, views, likes, upload dates, and metadata. Great for ...
Opens on Apify.com
About YouTube Search Scraper
YouTube Search Scraper API extracts data from any YouTube channel, including video lists, titles, views, likes, upload dates, and metadata. Great for research, competitor analysis, or content tracking. Export structured results in JSON, CSV, or Excel for seamless analysis and reporting.
What does this actor do?
YouTube Search 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
đ What does YouTube Search Scraper do? The YouTube Search Scraper APIlets you quickly find videos, channels, or playlists without manually browsing. Itâs a tool built for developers, marketers, and agencies who need structured data fast. Instead of wasting time scrolling through endless results, you send a query, and the API returns clean, organized information like titles, views, likes, and publish dates. You can access it through an official YouTube Search Scraper APIkey, which helps authenticate requests and manage quotas. For smaller projects or testing, there are even YouTube Search Scraper APIfree options that donât require heavy setup. ## đ What data can you extract with the YouTube Search ? The YouTube Search Scraper APIgives you structured access to almost every detail youâd see on YouTubeâonly faster and cleaner. Instead of manually copying information, you can request results in a JSON format, making it easy to plug into dashboards, research tools, or analytics apps. This is why many developers search specifically for YouTube Search Scraper APIJSON examples online. Hereâs a snapshot of the type of data you can pull: | Field | Description | | --- | --- | | Video Title | The headline of the video as displayed on YouTube | | Description | Snippet or full video description | | Views | Total number of times the video has been watched | | Likes | Current like count (if available) | | Comments | Number of comments, or note if comments are turned off | | Channel Name | Name of the channel publishing the video | | Published Date | When the video went live | | Thumbnail URL | Direct link to preview images | | JSON Output | Structured response developers can use in apps, databases, or automation | This structured approach saves hours of manual research and ensures data stays accurate, consistent, and ready to analyze. đ ## đ ď¸ How to use YouTube Search Scraper Actor Using the YouTube Search Scraper APIActor on Apify is straightforward. You donât need advanced technical skills â just follow a few simple steps and youâll have structured video data in minutes. ### Step-by-Step Guide Log in to Apify â Create a free account at Apify.com or sign in with Google, GitHub, or email. Select the Actor â Search for âYouTube Search APIâ (or YouTube Search Scraper) in the Apify Store. Enter Input Data â Type your search query (e.g., music, tech reviews) into the input field and adjust filters like maxResults or uploadDate. Choose Options â Configure filters such as video duration, HD/live, or relevance sorting. Run the Actor đ â Hit Start, and the scraper will collect video data automatically. Download Results â Export the dataset in JSON, CSV, or Excel format for analysis or integration into your tools. ### Input json { "debug": false, "queries": [ "https://www.youtube.com/@SecretRevealedbd" ] } ### Output json [ { "title": "Our Respect For Jim Carrey After Hearing This đ! #Shorts", "type": "video", "channelName": "The Graham Norton Show", "date": "2022-12-15T00:00:00Z", "text": "Remember this next time you watch #TheGrinch!đ\n\n#GrahamNortonShow #GrahamNorton #TheGNShow #JimCarrey \n\nFollow us here:\nFacebook: https://www.facebook.com/thegrahamnor...\nInstagram: https://www.instagram.com/thegrahamno...\nTwitter: https://twitter.com/TheGNShow\nTikTok: https://www.tiktok.com/@thegnshow\nSnapchat: https://www.snapchat.com/discover/The......", "thumbnailUrl": "https://i.ytimg.com/vi/f5ksIepT2mE/hq720_2.jpg?sqp=-oaymwEoCIAKENAF8quKqQMcGADwAQH4AbYIgAKAD4oCDAgAEAEYfyAVKBMwDw==&rs=AOn4CLAzefjTwGhQKzblpgUCZyLDC7G9yw", "order": 0, "input": "https://www.youtube.com/@SecretRevealedbd", "hashtags": [ "#TheGrinch", "#GrahamNortonShow", "#GrahamNorton", "#TheGNShow", "#JimCarrey" ], "channelId": "UC4PziMH5MvvsmqM0VCZTy-g", "channelUrl": "http://www.youtube.com/@OfficialGrahamNorton", "channelUsername": "@OfficialGrahamNorton", "numberOfSubscribers": 5470000, "channelViewCount": 4788755834, "channelVideoCount": 2451, "hiddenSubscriberCount": false, "id": "f5ksIepT2mE", "url": "https://www.youtube.com/watch?v=f5ksIepT2mE", "viewCount": 36334432, "likes": 2206496, "commentsCount": 10000, "commentsTurnedOff": false, "duration": "0:52", "keywords": [ "Graham Norton", "Graham Norton Show", "The Graham Norton Show", "The Graham Norton Show official", "The Graham Norton Show new series" ], "isMembersOnly": false }, { "title": "Secret Revealed", "type": "video", "channelName": "Senoirbj", "date": "2025-02-09T00:00:00Z", "text": "Planning to modify my existing shower with this little DIY aluminum water separator. Just waiting for all the needed parts I ordered online to be completed before starting this interesting DIY home project. Stay tuned......", "thumbnailUrl": "https://i.ytimg.com/vi/NYCYQmwiul4/maxresdefault.jpg", "order": 1, "input": "https://www.youtube.com/@SecretRevealedbd", "hashtags": [], "channelId": "UCJaJumVCLked9n-BUJhXUlA", "channelUrl": "http://www.youtube.com/@senoirbj232", "channelUsername": "@senoirbj232", "numberOfSubscribers": 2840, "channelViewCount": 652704, "channelVideoCount": 296, "hiddenSubscriberCount": false, "id": "NYCYQmwiul4", "url": "https://www.youtube.com/watch?v=NYCYQmwiul4", "viewCount": 903, "likes": 12, "commentsCount": 0, "commentsTurnedOff": false, "duration": "0:19", "keywords": [], "isMembersOnly": false }, { "title": "Do you know what does the surah means???? @BaseeraMedia @SecretRevealedbd @ArifAzad", "type": "video", "channelName": "anxiety", "date": "2023-04-25T00:00:00Z", "text": "", "thumbnailUrl": "https://i.ytimg.com/vi/tHQsSvnIOc8/maxresdefault.jpg", "order": 2, "input": "https://www.youtube.com/@SecretRevealedbd", "hashtags": [], "channelId": "UCsOOeGAxqr2dhMmurZQAXoA", "channelUrl": "http://www.youtube.com/@peacefulislam476", "channelUsername": "@peacefulislam476", "numberOfSubscribers": 30, "channelViewCount": 21, "channelVideoCount": 1, "hiddenSubscriberCount": false, "id": "tHQsSvnIOc8", "url": "https://www.youtube.com/watch?v=tHQsSvnIOc8", "viewCount": 21, "likes": 5, "commentsCount": 0, "commentsTurnedOff": false, "duration": "1:00", "keywords": [], "isMembersOnly": false }, { "title": "black rock agent # #campursari #coversong @MrBeast @SecretRevealedbd @JamunaTVbd", "type": "video", "channelName": "MD BABU", "date": "2025-05-18T00:00:00Z", "text": "", "thumbnailUrl": "https://i.ytimg.com/vi/5aqF_KZVQvo/hq720_2.jpg?sqp=-oaymwEoCIAKENAF8quKqQMcGADwAQH4Ac4FgAKACooCDAgAEAEYWiBdKGUwDw==&rs=AOn4CLC8BDzOT5vpSBG1AuZkfvivAelt7g", "order": 3, "input": "https://www.youtube.com/@SecretRevealedbd", "hashtags": [], "channelId": "UCbXSpcf_oauG0xiFCDSBw8w", "channelUrl": "http://www.youtube.com/@MDBABU-qh5jw", "channelUsername": "@MDBABU-qh5jw", "numberOfSubscribers": 2, "channelViewCount": 36, "channelVideoCount": 5, "hiddenSubscriberCount": false, "id": "5aqF_KZVQvo", "url": "https://www.youtube.com/watch?v=5aqF_KZVQvo", "viewCount": 3, "likes": 1, "commentsCount": 0, "commentsTurnedOff": false, "duration": "0:41", "keywords": [], "isMembersOnly": false }, { "title": "Secret Fact", "type": "video", "channelName": "Quick Truths", "date": "2025-05-15T00:00:00Z", "text": "#secretfacts #unknowntruths #hiddenknowledge #mindblowingfacts #psychologysecrets #lifemysteries #deepfacts #unspokentruths #betterideas @SecretRevealedbd #mysteryfacts #mindsetshift #thingsyoudidntknow #surprisingtruths #darkfacts...", "thumbnailUrl": "https://i.ytimg.com/vi/bhWoNS6ZSHk/hq720_2.jpg?sqp=-oaymwEoCIAKENAF8quKqQMcGADwAQH4AbYIgAKAD4oCDAgAEAEYciBMKDowDw==&rs=AOn4CLDicicg0Wu-JloGMhAudhNk5QqOhQ", "order": 4, "input": "https://www.youtube.com/@SecretRevealedbd", "hashtags": [ "#secretfacts", "#unknowntruths", "#hiddenknowledge", "#mindblowingfacts", "#psychologysecrets" ], "channelId": "UC2wyqnGuOJvqn7WWDyZHBVQ", "channelUrl": "http://www.youtube.com/@QuickTruthsss", "channelUsername": "@QuickTruthsss", "numberOfSubscribers": 0, "channelViewCount": 12, "channelVideoCount": 20, "hiddenSubscriberCount": false, "id": "bhWoNS6ZSHk", "url": "https://www.youtube.com/watch?v=bhWoNS6ZSHk", "viewCount": 0, "likes": 0, "commentsCount": 0, "commentsTurnedOff": false, "duration": "0:06", "keywords": [], "isMembersOnly": false }, { "title": "it wasn't any Giant ||@SecretRevealedbd[ Andrew missing ] and Giant UPDATE!", "type": "video", "channelName": "GameVerseHub", "date": "2023-07-10T00:00:00Z", "text": "", "thumbnailUrl": "https://i.ytimg.com/vi/7NxqNmVe230/hq720_2.jpg?sqp=-oaymwEoCIAKENAF8quKqQMcGADwAQH4Ac4FgAKACooCDAgAEAEYOSBlKGEwDw==&rs=AOn4CLAs9RzmOBp_TkrlIxBg_UGIw8L5Vg", "order": 5, "input": "https://www.youtube.com/@SecretRevealedbd", "hashtags": [], "channelId": "UC11g2XlNzC2C4tYO4nUYV-w", "channelUrl": "https://www.youtube.com/channel/UC11g2XlNzC2C4tYO4nUYV-w", "channelUsername": "@GameVerseHub.", "numberOfSubscribers": 418, "channelViewCount": 0, "channelVideoCount": 0, "hiddenSubscriberCount": false, "id": "7NxqNmVe230", "url": "https://www.youtube.com/watch?v=7NxqNmVe230", "viewCount": 55, "likes": 2, "commentsCount": 0, "commentsTurnedOff": false, "duration": "0:42", "keywords": [], "isMembersOnly": false }, { "title": "The real world is when you realise what is Islam #islam #graphicdesigner @SecretRevealedbd", "type": "video", "channelName": "Mr.stranger", "date": "2023-09-28T00:00:00Z", "text": "", "thumbnailUrl": "https://i.ytimg.com/vi/O8_h83jzcrE/hq720_2.jpg?sqp=-oaymwEoCIAKENAF8quKqQMcGADwAQH4Ac4FgAKACooCDAgAEAEYQSBlKDEwDw==&rs=AOn4CLC9b4Q7maX5axqNgoXHGWrMFOI47Q", "order": 6, "input": "https://www.youtube.com/@SecretRevealedbd", "hashtags": [], "channelId": "UCK4b38UhnwlSsiYCPNiq2MA", "channelUrl": "http://www.youtube.com/@shihabah174", "channelUsername": "@shihabah174", "numberOfSubscribers": 10, "channelViewCount": 4349, "channelVideoCount": 78, "hiddenSubscriberCount": false, "id": "O8_h83jzcrE", "url": "https://www.youtube.com/watch?v=O8_h83jzcrE", "viewCount": 8, "likes": 0, "commentsCount": 0, "commentsTurnedOff": false, "duration": "0:15", "keywords": [], "isMembersOnly": false }, { "title": "Bangladesh's HIDDEN Underwater Canyon Secret Revealed", "type": "video", "channelName": "HistoBlend", "date": "2024-11-19T00:00:00Z", "text": "Bangladesh's HIDDEN Underwater Canyon Secret Revealed\n===========================================\n\n\"đ Uncover the secrets of the Swatch of No Ground, an incredible underwater canyon in the Bay of Bengal! From its 1,500-meter depths to its thriving marine life đđŹ, discover how this hidden treasure sustains thousands of families and challenges even the bravest navigators. Join us on this thrilling dive into history, nature, and mystery! ⨠#SwatchOfNoGround #Bangladesh #MarineLife\"...", "thumbnailUrl": "https://i.ytimg.com/vi/rv_QhRb6Cvk/maxresdefault.jpg", "order": 7, "input": "https://www.youtube.com/@SecretRevealedbd", "hashtags": [ "#SwatchOfNoGround", "#Bangladesh", "#MarineLife" ], "channelId": "UCNZXmz7rTzCbW85E9xbT4Bg", "channelUrl": "http://www.youtube.com/@HistoBlend", "channelUsername": "@HistoBlend", "numberOfSubscribers": 66, "channelViewCount": 19928, "channelVideoCount": 22, "hiddenSubscriberCount": false, "id": "rv_QhRb6Cvk", "url": "https://www.youtube.com/watch?v=rv_QhRb6Cvk", "viewCount": 405, "likes": 12, "commentsCount": 2, "commentsTurnedOff": false, "duration": "0:56", "keywords": [ "Swatch of No Ground", "Bangladesh marine life", "Irrawaddy dolphins", "Bay of Bengal mystery", "underwater ecosystems" ], "isMembersOnly": false }, { "title": "credit:@SecretRevealedbd", "type": "video", "channelName": "CHOTO VAI", "date": "2025-01-10T00:00:00Z", "text": "", "thumbnailUrl": "https://i.ytimg.com/vi/pFs-N4bb1I4/maxresdefault.jpg", "order": 8, "input": "https://www.youtube.com/@SecretRevealedbd", "hashtags": [], "channelId": "UCjVPKmVq-Nour0gaLfN0KQQ", "channelUrl": "http://www.youtube.com/@nasirthechotovai87", "channelUsername": "@nasirthechotovai87", "numberOfSubscribers": 232, "channelViewCount": 64674, "channelVideoCount": 288, "hiddenSubscriberCount": false, "id": "pFs-N4bb1I4", "url": "https://www.youtube.com/watch?v=pFs-N4bb1I4", "viewCount": 0, "likes": 1, "commentsCount": 0, "commentsTurnedOff": false, "duration": "3:00", "keywords": [], "isMembersOnly": false }, { "title": "đđ", "type": "video", "channelName": "Sbh Kawsar", "date": "2022-06-23T00:00:00Z", "text": "", "thumbnailUrl": "https://i.ytimg.com/vi/6zHxQrD3kbg/hq720_2.jpg?sqp=-oaymwEoCIAKENAF8quKqQMcGADwAQH4AZQDgALQBYoCDAgAEAEYEyAuKH8wDw==&rs=AOn4CLAUfWp9wjzE_fjDPhVxD5_TgjqH9w", "order": 9, "input": "https://www.youtube.com/@SecretRevealedbd", "hashtags": [], "channelId": "UCj2WCYRDp1Wo4Jo7z-r_aaw", "channelUrl": "https://www.youtube.com/channel/UCj2WCYRDp1Wo4Jo7z-r_aaw", "channelUsername": "@sbhkawsar9454", "numberOfSubscribers": 4, "channelViewCount": 0, "channelVideoCount": 0, "hiddenSubscriberCount": false, "id": "6zHxQrD3kbg", "url": "https://www.youtube.com/watch?v=6zHxQrD3kbg", "viewCount": 16, "likes": 4, "commentsCount": 4, "commentsTurnedOff": false, "duration": "0:11", "keywords": [], "isMembersOnly": false } ] ## đŻ Why scrape YouTube with the Search ? Scraping YouTube with the Search API is one of the smartest ways to uncover valuable insights without endless manual searching. Whether youâre an agency, researcher, or solo creator, structured data helps you make decisions faster and with more confidence. * Market Research & Trend Tracking đ The YouTube Video Search API allows you to track trending topics, viral videos, and competitorsâ strategies. Brands use this data to spot whatâs gaining traction before others do. * Content Discovery đŹ Creators rely on the YouTube Music Search API to find popular tracks, remixes, or trending audio that can boost engagement. Similarly, businesses can identify relevant niches to tap into. * Short-Form Insights ⥠With the rise of short videos, the YouTube Shorts Search API helps you monitor quick-hit content that dominates feeds. Perfect for understanding what captures attention in under 60 seconds. * Audience Intelligence đĄ Using the YouTube Suggestion Search API, you can extract autocomplete suggestions directly from YouTube to understand what people are actually searching for in real time. In short, scraping with the YouTube Search Scraper APIgives you a data-driven edgeâwhether youâre chasing views, building campaigns, or spotting the next big trend. đ ## đ How many results can you scrape with the YouTube Search ? The number of results you can scrape depends on how the YouTube Search Scraper APImanages requests and quotas. By default, the API lets you fetch up to 50 results per request, but thanks to pagination, you can continue requesting additional pages until you reach the maximum allowed. With proper pagination, you can collect hundreds of results in one run, making it perfect for larger research projects. Some third-party tools or actors even bundle multiple endpoints together, helping you get up to 1,000 results in a single execution without extra effort. Another key factor is the YouTube Search Scraper APIquota. Every request consumes âquota unitsâ from your daily allowance (default: 10,000 units per day). For example, a standard search request might cost 100 units. Once you hit the limit, youâll need to wait until your quota resets or request a higher allocation from Google Cloud. In short: * Single request limit: 50 results. * With pagination: Hundreds of results possible. * Quota-based: Limited by your daily unit allowance. By balancing pagination and quota management, you can maximize your scraping power while staying within YouTubeâs usage rules. ⥠## đ° How much does the YouTube Search Scraper cost? When it comes to pricing, the YouTube Search Scraper APIcost depends on whether youâre using Googleâs official API or third-party scraping tools. * Googleâs Official YouTube API đ * Google provides 10,000 free quota units per day. * A standard search request costs around 100 units, meaning you can run about 100 searches daily at no cost. * If you need more, you must request a quota increase through Google Cloud, but pricing varies based on your usage and project. * Third-Party Tools (like Apify) đ§ * Platforms such as Apify often bundle scraping features that go beyond the official API. * Pricing can start from as low as $5 per month, depending on the number of results and runs. * These tools save time by automating pagination, combining endpoints, and providing structured JSON or CSV output without heavy setup. * Free vs Paid Options âď¸ * YouTube Search Scraper APIfree options are great for small projects, testing, or personal use. * For agencies or businesses that need scalable scraping and reliable automation, paid tiers deliver more flexibility and stability. In short, the cost ranges from free for light use to affordable monthly plans for professional-grade scraping. đ ## âď¸ Is it legal to scrape with the YouTube Search API? Legality around scraping YouTube data depends on how you access and use the information. When you use the official YouTube Search API, youâre fully compliant because requests are authenticated with a YouTube Search Scraper APIkey and governed by Googleâs published Terms of Service. This method ensures youâre following the rules while retrieving structured video data. However, scraping YouTube directly with bots or unauthorized tools can raise legal and ethical concerns. It may violate YouTubeâs Terms, lead to account suspension, or even trigger IP blocking. Thatâs why relying on approved methodsâlike Googleâs API or reputable third-party servicesâis always the safer path. To stay compliant, follow a few best practices: * â
Use the official API whenever possible. * â
Respect YouTube Search Scraper APIquota limits to avoid misuse. * â
Donât attempt to scrape private, unlisted, or restricted content. * â
Use data only for legitimate business, research, or personal insights. In short, scraping with the YouTube Search Scraper APIis legal when you stick to the official channels and respect YouTubeâs guidelines. Itâs about using the data responsibly while staying on the right side of compliance. đ ## â FAQ: YouTube Search Scraper API(with NLP queries integrated) ### What is the YouTube Search Scraper APIkey used for? It authenticates your app, tracks usage, and enforces quotas. Without a YouTube Search Scraper APIkey, Google wonât process your requests securely. ### Is there a free YouTube Search API? YesâGoogle provides a free daily quota. Light projects can stay within it. Some third-party tools offer free tiers for small runs. ### How do I use YouTube Search Scraper in Python? Install google-api-python-client, build the service with your key, call search.list, and parse the JSON. Itâs a quick start for prototypes and scripts. ### What is the difference between YouTube API and YouTube Search API? âYouTube APIâ is the umbrella. The Search API is a subset focused on finding videos, channels, and playlists with filters and sorting. ### Where can I find a YouTube Search Scraper APIGitHub repo? Search GitHub for âYouTube Search Scraper APIgithubâ to find sample clients, wrappers, and utilities for Python/Node. ### What is YouTube Search Scraper APIquota and how to increase it? Quota = daily âunitsâ consumed per request. When you hit limits, optimize calls and request a quota increase in Google Cloud. ### Can I use the YouTube Search Scraper APIwithout a key? Not the official API. Some platforms (e.g., hosted scrapers) abstract keys, but you still authenticate on their side. ### Is there a YouTube Search Scraper APItutorial for beginners? YesâGoogleâs docs plus many community guides. Look for âYouTube Search Scraper APItutorialâ with Python or Node examples. ### Does the YouTube Search Scraper APIwork for YouTube Shorts and YouTube Music? You can discover Shorts and many Music results via search metadata and filters, then process them like standard videos.
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 Search Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- scraper-engine
- Pricing
- Paid
- Total Runs
- 122
- Active Users
- 24
Related Actors
TikTok Scraper
by clockworks
TikTok Data Extractor
by clockworks
Fast TikTok API (free-watermark videos)
by novi
YouTube Scraper
by streamers
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