mrvnmchm/domain_scraper — explained in plain English
Analysis updated 2026-07-23 · repo last pushed 2026-01-12
Build a contact list of emails and social profiles from a spreadsheet of company websites.
Audit your own website for broken links that hurt SEO or frustrate visitors.
Clean up a messy URL list copied from a spreadsheet before running a scan.
| mrvnmchm/domain_scraper | 0xustaz/streamgate | a-bissell/unleash-lite | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Last pushed | 2026-01-12 | — | — |
| Maintenance | Quiet | — | — |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | pm founder | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Python script with no mentioned external dependencies or API keys, just clone and run against a URL list.
domain_scraper is a tool that scans websites to find three things: email addresses, social media links, and broken links. You give it a website URL or a list of URLs, and it crawls through the pages to collect contact information and flag any links that lead nowhere. The results are saved to a file so you end up with a clean list of emails and social media profiles. At a high level, the tool works by visiting the URLs you provide and reading through the page content. When running a full scan, it automatically checks common pages like "contact" and "team" sections, since those are where contact details typically live. It then adds those pages to its queue and keeps going, building out a broader picture of the site's contact footprint. For broken link checking, it tests every link on the page and reports which ones fail to load. The people who would get the most out of this are sales professionals, recruiters, or marketers building contact lists. If you have a spreadsheet of company websites and need to find the right email addresses or social media accounts to reach out to, this tool automates that tedious manual work. It is also useful for website owners or SEO specialists who want to audit their own sites for broken links that could hurt search rankings or frustrate visitors. One practical detail worth noting is how the tool handles data safety. For email and social media scraping, it writes findings to a file continuously as it runs, so if the program crashes partway through, you keep whatever it already found. The broken link checker currently only saves results at the very end, which the author acknowledges as a limitation they plan to address. The tool also includes a helper for cleaning up messy URL lists copied from spreadsheets, removing duplicate entries and fixing formatting issues before you start a scan.
Scans websites to find email addresses, social media links, and broken links. Give it a URL list and it crawls pages, saving contact info and flagging dead links to a file.
Mainly Python. The stack also includes Python.
Quiet — no commits in 6-12 months (last push 2026-01-12).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.