GoSearch is an OSINT tool that searches for a person's digital footprint across hundreds of websites and leaked credential databases.
The tool addresses the time-consuming manual process of checking multiple platforms for a username by leveraging concurrent requests to automate searches across websites. Beyond website searches, it integrates with multiple breach databases including HudsonRock's Cybercrime Intelligence API for leaked credentials, ProxyNova's Combination Of Many Breaches API covering billions of compromised accounts, and BreachDirectory.org for additional breach data when an API key is provided. The tool was created as a Sherlock alternative, designed to address limitations in that project while adding expanded functionality.
GoSearch suits security researchers, penetration testers, and red team operators conducting reconnaissance and information gathering. It works well for anyone needing to quickly identify where a username appears across the internet or whether credentials associated with a username have been compromised in known breaches. The project explicitly positions itself as an alternative to Sherlock, offering broader coverage and additional breach database integration.
The project relies heavily on community contributions as stated in its README. Development activity shows consistent recent commits and regular weekly activity. The tool is written in Go and installable via standard Go tooling. A notable constraint exists for users on 32-bit architecture, which requires using a separate branch due to build incompatibilities on that platform.