OSINTverse

otinstaller · Social media

Install Toutatis on Linux in one command

Toutatis pulls the public and semi-public fields of an Instagram account: user ID, bio, follower counts, and the obfuscated email or phone Instagram shows on password reset. It needs your own session ID.

Toutatis in three lines

pipx install otinstaller
ot install toutatis
ot run toutatis -- p:+15551234567

Runs megadose/toutatis (GPL-3.0, ★ 4.3k, otinstaller v0.0.4, registry updated Oct 13, 2026). otinstaller installs and runs it; it does not change or verify it.

What Toutatis is for

  • The numeric Instagram ID for a handle.
  • The masked recovery email or phone hint for a profile.

Typed inputs for Toutatis

otinstaller translates these prefixes into Toutatis's own flags. Anything else after -- is passed through unchanged, so every original flag still works.

p:
phone · ot run toutatis -- p:+15551234567

Run every installed tool that takes the same input at once: ot run --all p:+15551234567

Where the results go

Every run lands under ./results/toutatis/<target>/ as a timestamped output file plus a .meta.json sidecar: the exact command, start and end time, exit code, and the SHA-256 of the output. Group runs with --case, compare the last two with ot diff toutatis <target>, and pull indicators out with ot extract.

Before you run it

  • Requires a sessionid cookie from a logged-in Instagram account, passed with the original -s flag. Use a dedicated account.

Update, remove, inspect

ot info toutatis      # inputs, flags, keys
ot example toutatis   # sample output
ot update toutatis    # move to the next tested version
ot remove toutatis    # delete its virtualenv

Full reference for this tool: docs for toutatis.

Pairs with

Instaloader downloads the public posts, stories, captions, and metadata of an Instagram profile into a folder.
Ignorant checks whether a phone number is registered on a handful of apps such as Snapchat and Instagram, using the same sign-up checks Holehe uses for email.
Instagram Monitor watches a public profile and records changes over time: new posts, follower count moves, bio edits, with optional notifications.

FAQ

Toutatis with otinstaller, answered

How do I install Toutatis on Kali or Ubuntu?

Install otinstaller once with pipx install otinstaller, run ot init, then ot install toutatis. The tool lands in its own virtualenv under ~/.otinstaller/, pinned to a version that was tested on Ubuntu, so nothing touches your system Python. ot doctor flags a missing git or venv module.

Which inputs does Toutatis take through otinstaller?

p: (phone). otinstaller maps each prefix to Toutatis's own flag. Everything after -- that is not a typed input is passed through unchanged, so the original flags still work.

Where does otinstaller save Toutatis results?

Under ./results/toutatis/<target>/ in the folder you run from, as a timestamped output file plus a .meta.json sidecar with the exact command, timing, exit code, and SHA-256. Add --case <name> to group runs, and ot diff toutatis <target> to compare the last two.

Does Toutatis need an API key or a login?

Yes. Requires a sessionid cookie from a logged-in Instagram account, passed with the original -s flag. Use a dedicated account. Keys and tokens live in ~/.otinstaller/.env with permissions 600, and ot keys check verifies them.

Can I run Toutatis together with other tools?

Yes. ot run --all p:+15551234567 runs every installed tool that accepts phone input, in parallel, including Toutatis. Save the combination as a playbook to repeat it.