A Streamlit app for exploring YouTube niches, tracking viral videos and channels, generating keyword suggestions, and analyzing Google Trends data.
- Niche Explorer: Discover trending video topics and channels by country and language.
- Viral Tracker: Find new viral channels/videos with filters for views, subscribers, and age.
- Keyword Suggestions: Get autocomplete keyword ideas and export selected keywords.
- Google Trends: Integrates Google Trends data for deeper insights.
- CSV Export: Download results for further analysis.
- Secure API Keys: Uses environment variables or Streamlit secrets for API keys.
- Clone the repository:
git clone <your-repo-url> cd Faceless_yt
- Install dependencies:
pip install -r requirements.txt
- Set up API keys:
- Create a
.envfile or use Streamlit secrets to add your YouTube Data API key asYOUTUBE_API_KEY.
- Create a
Run the app locally:
streamlit run main.py- For public deployment (e.g., Streamlit Community Cloud), store your API key in the platform's secrets manager.
- Supports all major countries and languages for YouTube.
- Video thumbnails and links are shown in results.
- All API keys are kept secure and not hardcoded.
- Python 3.8+
- See
requirements.txtfor all dependencies.
MIT License