Investigo

February 17, 2026 ยท View on GitHub

Works on my machine License: MIT Stargazers Go Tweet

Overview

Investigo is a command-line tool written in Go to investigate usernames and download their data on social media.

screenshot

Build from source

To compile Investigo, Go 1.24 or higher is required.

git clone https://github.com/tdh8316/Investigo.git
cd Investigo
go build

Usage

$ 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)

Database

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.

License

Licensed under the MIT License

Copyright 2026 Donghyeok Tak