Extract information about YouTube videos by specific hashtags. Get video URL, caption, timestamp, likes, dislikes, views and comments count, and basic channel info. You can download your data in JSON, CSV, Excel, and more.
YouTube Video Scraper by Hashtag is a powerful and easy-to-use tool that allows you to extract data from YouTube videos that use a particular hashtag. Using this YouTube hashtag extractor, you will be able to get data on:
📺Channel | 📝Title |
📅 Date | ⏱️ Duration |
🔗URL | 👁️View count |
YouTube Video Scraper by Hashtag is designed to be user-friendly, even for those who have never extracted data from the web before! Here’s how you can use this YouTube Hashtag extractor to get the data you need:
To run this Actor, just put your desired hashtags in the input tab. For adding more hashtags at once, use the Bulk edit button. See example here:
You can also write the input in JSON:
1{ 2 "hashtags": [ 3 "ai" 4 ], 5 "maxResults": 10, 6 "scrapeShortsOnly": false 7}
The scraped results will be shown as a dataset which you can find in the Storage tab. Note that the output is organized as a table for viewing convenience, but it doesn’t show all the fields:
You can preview all the fields and download the file with the hashtag for YouTube video data in various formats (JSON, CSV, Excel, and more).
Here’s a little JSON example:
1{ 2 "thumbnailUrl": "https://i.ytimg.com/vi/dRPNp7mcAMI/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AG2CIACgA-KAgwIABABGGUgVyhKMA8=&rs=AOn4CLAdl5PPEqaj0sSmXoQFkGvNsp8pOg", 3 "title": "ARE THEY ROBOTS OR REAL PEOPLE!!😳🤖 #shorts #ai #robot #scary #artificialintelligence", 4 "id": "dRPNp7mcAMI", 5 "url": "https://www.youtube.com/watch?v=dRPNp7mcAMI", 6 "viewCount": 42015657, 7 "type": "video", 8 "hashtagCategoryData.categoryInfoText": "5.1M videos • 978K channels" 9 },
✨ Conducting sentiment analysis
👩🔬 Obtaining data for research and social listening experiments
🦠 Analyzing trends, and viral campaigns
🥸 Identifying unverified content and inaccurate information with high public value
📚 Preparing for or analyzing a YouTube marketing campaign
🧛 Doing lead generation research
Last but not least, YouTube Video Scraper by Hashtag can be connected with almost any cloud service or web app thanks to integrations on the Apify platform.
These include:
Alternatively, you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever YouTube Video Scraper by Hashtag successfully finishes a run.
If you want to extract specific YouTube data, you can use one of the specialized scrapers below:
🔴YouTube Scraper | 💬 YouTube Comments Scraper | 🏎 Fast YouTube Channel Scraper | ▶️ YouTube Shorts Scraper | ⬇️YouTube Video Downloader |
YouTube Video Scraper by Hashtag doesn’t exactly do what you need?
You can always build your own! Use one of scraper templates in Python, JavaScript, and TypeScript to get started.
Alternatively, you can write it from scratch using our open-source library Crawlee. You can keep the scraper to yourself or make it public by adding it to Apify Store and start making money on it.
Or let us know if you need a custom scraping solution.
We’re always working on improving the performance of our Actors. So if you’ve got any technical feedback for YouTube Video Scraper by Hashtag or simply found a bug, please create an issue on the Actor’s Issues tab in Apify Console.
YouTube Video Scraper by Hashtag uses the Pay-per-result pricing model, so your costs can be easily calculated: it will cost you $2 to scrape 1,000 results, so $0.002 per item. Apify provides you with $5 free usage credits every month on the Apify Free plan, so you can get 2,500 results from YouTube Video Scraper by Hashtag for free.
But if you need to extract data regularly, you should get an Apify subscription. We recommend our $49/month Starter plan — that one could get you over 24,500 results from YouTube Video Scraper by Hashtag every month.
The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.
You can use the apify-client
NPM package to access the API using Node.js, or the apify-client PyPI
package to access the API using Python.
Check out the Apify API reference docs for full details or click on the API tab for code examples.
Our YouTube scrapers, YouTube Video Scraper by Hashtag included, are ethical and do not extract any private user data, such as email addresses, gender, or location. They can only extract what the user has chosen to share publicly. However, you should be aware that your results might contain personal data.
Personal data is protected by GDPR in the European Union and other laws and regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you’re unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping and ethical scraping.
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!