YouTube Email Scraper & Mailer Bot

Замовник: AI | Опубліковано: 07.04.2026
Бюджет: 250 $

I need a small, reliable bot that does two things for me every day: 1. Scrapes up to 50 email addresses directly from YouTube channel descriptions only (no About tab or individual video descriptions). 2. Immediately sends each creator a custom email that includes: a warm, personalised greeting, a short nod to one of their recent videos, and my business proposal. The workflow I imagine is straightforward: the bot finds a list of channels, fetches the email field inside each description, checks that it hasn’t mailed that address before, and then fires off the tailored message. It should pause or queue itself so we never exceed 50 sends in a 24-hour window and respect reasonable delays between messages to stay under Gmail / SMTP limits. I’m comfortable if you code it in Python—Selenium, BeautifulSoup, or the official YouTube Data API are all fine—as long as the final script runs on my Windows laptop or a lightweight VPS. Configuration for my SMTP credentials must be simple and secure (preferably loaded from an environment file). A small log file or dashboard that shows which channels were processed, whether an email was found, and the send status will help me track performance. Deliverables • Source code with clear inline comments • A one-click setup guide (requirements.txt or similar) • Template file where I can tweak the greeting, video reference line, and proposal text • Basic log/output proving the first 50 personalised emails were dispatched successfully Once I can run it end-to-end on my machine and see those first 50 custom emails land, we’re done.