Scrapes YouTube video metadata using the YouTube Data API v3 and prepares datasets for analysis, research, and machine learning projects.
- A YouTube Data API v3 key
Create one at: https://console.cloud.google.com/apis
video_idtitledescriptioncategory_idviewslikescommentsduration_secpublish_datechannel_idchannel_namesubscriber_countthumbnail
The script outputs structured data ready for:
- Data analysis
- NLP experiments
- Machine learning models
- Content performance research
A large dataset collected using this scraper is publicly available on Kaggle: https://www.kaggle.com/datasets/mohamedwael001/youtube-videos-mega-dataset-40000-entries
- YouTube API quotas apply. Generally 10,000 quotas daily
- This project is intended for educational and research use.