A Python-based terminal tool to help you find and extract email addresses from the web!
You can use it to discover emails of content creators from Instagram, Facebook, TikTok, or any other public web page.
Copy-paste web results, and let the script do the rest.
Made with ❤️ by batmanrizz
- 🔍 Google custom search queries for various social platforms
- 📋 Copy-paste Google results and extract emails with one run
- 📄 Automatically saves found emails to
emails.txt - 🧹 Filters duplicates and only appends new emails
- 🐍 Simple, clean Python code—easy to customize!
- Python 3.x 🐍
-
Clone this repository:
git clone https://github.com/batmanrizz/email-scraper.git cd email-scraper -
(Optional) Create a virtual environment:
python3 -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
No external dependencies are strictly required, but for full web scraping you may want:pip install requests
-
Run the script:
python email_scraper.py
- Choose the platform (Instagram, Facebook, Tiktok) when prompted.
- A Google search tab will open with a custom query.
-
Copy the whole page content (Ctrl+C) from the Google results and paste into a file called
data.txtin the script directory. -
The script will automatically extract all emails from
data.txtand append them toemails.txt.
0 --> Instagram content creators
1 --> Facebook content creators
2 --> Tiktok content creators
PLEASE SELECT YOUR TYPE: 0
# (Google tab opens, copy content into data.txt)
Scrapping emails from url......
Found emails:
example1@gmail.com
creator@yahoo.com
...
- Edit the
choicesandrchoicesdictionaries in the script to add more platforms or refine your search queries. - Adjust the regex in the script for custom email patterns or to scrape other data like phone numbers.
Pull requests are welcome! Fork, tweak, and submit your ideas — let’s make scraping easier together. 👍
Made with ❤️ by batmanrizz
This project is licensed under the MIT License.
Happy Scraping! 🚀📧

