Mahhheshh
Youtube-Channel-Analyser
Python

Streamlit App to Analysyze your favourite creators YouTube channel, Just with an google API key.

Last updated Mar 30, 2026
16
Stars
0
Forks
0
Issues
0
Stars/day
Attention Score
1
Language breakdown
No language data available.
Files click to expand
README

banner Python version License Check Live App

Youtube-Channel-Analyser

Description

This app fetches YouTube channel metadata using YouTube Data Api V3 and gives Exploratory data analysis of YouTube channel. It takes Youtube Api key and Channel name as input. By using Youtube Api data is collected. Using pandas data is transformed. Streamlit is used to Visualize the data.

Features

  • All time channel stats
- Total Likes - Total comments - Total views - Total content length
  • All time top videos
- Most liked - Most Viewed - Most commented
  • Data can be downloaded in csv form

Quick glance at the results

Top-10-videos

video-upload-freq

Run Locally

Initialize git
git init
Clone the project
git clone https://github.com/mahhheshh/Youtube-Channel-Analyser.git
enter the project directory
cd Youtube-Channel-Analyser
Create a virtual environment and install all the packages from the environment.yml (recommended)
python -m venv .venv
Activate the virtual environment
.venv/Scripts/Activate.ps1
install required packages
pip install -r requirements.txt
start the streamlit server locally
streamlit run main.py

License

MIT License

Learn more about MIT license

🔗 More in this category

© 2026 GitRepoTrend · Mahhheshh/Youtube-Channel-Analyser · Updated daily from GitHub