Automated solution for simulating YouTube views at scale.
Designed for testing, research, and educational purposes, this toolkit helps developers understand YouTube’s behavior, proxies, and automation flows.
The youtube-view-bot is a research automation project to simulate YouTube traffic patterns.
It’s built for developers and testers who want to study YouTube’s engagement flows, proxy rotation, and multi-instance management.
- Time-Saving → Automates repetitive tasks like refreshing and watching videos.
- Scalable → Run multiple sessions with rotating proxies and accounts.
- Safer Testing → Designed with anti-detect browsers and sandboxing to reduce risk.
Click here to see the demo video
- Automated YouTube video view generation
- Proxy support (residential, datacenter, mobile)
- Headless & visible browser automation (Playwright/Selenium)
- Randomized watch times & intervals for natural behavior
- Multi-session control (parallel execution)
- Configurable via
.env
- Docker-ready for deployment
- Load testing YouTube video pages
- Studying engagement metrics and retention
- Research on proxy & browser fingerprinting
- Demonstration of automation flows in social media apps
- Python 3.9+ or Node.js 18+
- Playwright / Selenium
- Docker (optional)
# Clone repo
git clone https://github.com/yourusername/youtube-view-bot
cd youtube-view-bot
# Python Install
pip install -r requirements.txt
# OR Node Install
npm install
# Copy config
cp .env.example .env
# Run (Python)
python main.py
# Run (Node)
node index.js
# Run with Docker
docker build -t youtube-view-bot .
docker run --env-file .env youtube-view-bot