Investigo is a command-line tool written in Go to investigate usernames and download their data on social media.
To compile Investigo, Go 1.24 or higher is required.
git clone https://github.com/tdh8316/Investigo.git
cd Investigo
go build
$ Investigo -h
Investigo - Investigate Users Across Social Networks.
usage:
investigo [flags] USERNAME [USERNAMES...]
investigo --test
positional arguments:
USERNAMES one or more usernames to investigate
flags:
-h, --help show this help message and exit
--no-color disable colored stdout output
--no-output disable file output
--update update database before run from Sherlock repository
-t, --tor use tor proxy
-v, --verbose verbose output
-d, --download download the contents of site if available
--test validate sites using username_claimed/unclaimed pairs
options:
--database PATH use custom database (default: data.json)
--sites S1,S2,... specific sites to investigate separated by comma (default: all sites)
--timeout SECONDS HTTP request timeout (default: 60)
--concurrency N max concurrent requests (default: 32)
--results DIR output directory (default: results)
Investigo relies on Sherlock database.
So if you want to add a new site to the database, you should open an issue or a pull request on the Sherlock repository.
Licensed under the MIT License
Copyright 2026 Donghyeok Tak
