kiryano/Scout
kiryano/Scout has 807 GitHub stars and 118 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 14:36 UTC. Last push 2026-09-05.
What you can do
- 8 platform scrapers with consistent output format
- Email enrichment with SMTP verification (no paid API needed)
- Company domain detection from headline/bio
- Email pattern detection ([email protected] patterns)
Progression mesurée des étoiles
- in 24h
- 0
- in 7 days
- Historique en cours
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
À propos
Free lead generation tool. Scrape Instagram, Twitch, TikTok, and LinkedIn profiles. Extract emails from bios, verify via SMTP, export to CSV.
Outils de développementREADME.md
OriginalScout
Early access — Scout is a CLI tool right now. A full web app with dashboard, CRM, and team features is in development. Looking for testers and feedback. Join the Discord or open an issue.
Lead generation tool for appointment setters. Scrapes profiles from 8 platforms, enriches them with verified emails using SMTP verification and company domain detection, and exports to CSV.

Install
git clone https://github.com/kiryano/Scout.git
cd Scout
pip install -r requirements.txt
cp .env.example .env
Usage
python scout.py
python scout.py --verbose # enable debug logging
python scout.py --version
python scout.py --help
Interactive CLI for scraping profiles, enriching leads with contact info, and exporting to CSV.
Supported Platforms
| Platform | Auth Required | What It Scrapes |
|---|---|---|
| None | profile, bio, followers, email, phone, links | |
| TikTok | None | profile, bio, followers, likes, email |
| Session cookie | profile, headline, bio, email | |
| GitHub | None | profile, bio, repos, email, website |
| YouTube | None | channel name, description, subscribers, email, links |
| Twitch | None | profile, bio, followers, partner/affiliate status, social links |
| None | profile, bio, followers, pins, website | |
| Linktree | None | all link-in-bio platforms (Linktree, Stan, Linkr, Bio.link) |
Features
- 8 platform scrapers with consistent output format
- Email enrichment with SMTP verification (no paid API needed)
- Company domain detection from headline/bio
- Email pattern detection ([email protected] patterns)
- Lead scoring (0-100)
- Website deep scraping for contact info
- Bio link scraping (Linktree, WhatsApp, tel: links)
- CSV export with enriched data
- Bulk scraping from username lists (CSV/TXT)
- Proxy rotation and user-agent rotation
- Configurable scrape delay and proxy settings
- Automatic update checker with version enforcement
- Debug logging with
--verboseflag
LinkedIn Setup
- Log into LinkedIn in Chrome
- Open DevTools (F12) > Application > Cookies > linkedin.com
- Copy the value of
li_at - Add to
.env:
LINKEDIN_COOKIE=your_li_at_cookie_value
Proxy Setup
# Single proxy
SCOUT_PROXY=http://user:pass@host:port
# Rotating proxies from file (one per line)
SCOUT_PROXY_FILE=proxies.txt
# Free anonymous proxies (no config needed)
SCOUT_FREE_PROXY=true
Proxies are optional. All scrapers work without them. Twitch automatically falls back to a direct connection if the proxy fails.
How Enrichment Works
After scraping, Scout enriches leads with verified email addresses:
- Extracts email/phone from bio text
- Scrapes the lead's website, /contact, and /about pages
- Detects the company from their headline (e.g. "CEO at CompanyX")
- Finds the company domain via DNS MX lookup
- Detects the email pattern from existing emails on the site
- Generates email candidates (first.last@, first@, etc.)
- Verifies each candidate against the mail server via SMTP
- Scores confidence 0-100% based on source and verification
No paid API required. Optional Hunter.io support for additional coverage.
Limitations
- Instagram may require retries depending on region/IP
- TikTok may serve CAPTCHAs depending on region or IP
- LinkedIn cookies expire periodically
- GitHub API is limited to 60 requests/hour without a token
- SMTP verification may be blocked by some mail servers
- Free proxies are unreliable
Community
License
MIT