$npx skillfedfor your agent

sherlock-project

Hunt down social media accounts by username across social networks

With conditionsPyPI SecurityReleased Sep 2025113.8K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — sherlock_project-0.16.0-py3-none-any.whl
v0.16.0 · released 2025-09-16 · Python <4.0,>=3.9 · 8 runtime deps: PySocks, certifi, colorama, openpyxl, pandas, requests, requests-futures, stem

Yes, if you need to search for usernames across many social networks at once. The tool is actively maintained, has no known vulnerabilities, uses permissive MIT licensing, and low install friction. It's a solid fit for OSINT work or account verification workflows. Not necessary if you only need to check one or two specific platforms.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Low friction install with a wheel distribution.
  • Active maintenance with recent commits and a large community presence (89488 stars).
  • Eight runtime dependencies are all well-established libraries, suggesting straightforward setup.

License · maintenance · safety

MIT (permissive) — MIT license is permissive and imposes minimal restrictions—you can use, modify, and distribute the package freely in both open-source and commercial contexts.

last release 2025-09-16 (332 days) · last repo commit 2026-08-14 · 89,488 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 113,849 downloads/mo, #12,327 on PyPI

Verify before relying

pip install sherlock-project
sherlock user123
sherlock user1 user2 user3 --csv
  • Whether the 400+ social networks figure remains current or if the actual list varies by version
  • Whether Tor and proxy features work reliably across all supported platforms
  • Performance characteristics when searching for multiple users simultaneously
Same gist for agents: .md · .json

What it is and what it does

Sherlock is a command-line tool that hunts for usernames across a large set of social networks and online platforms. You give it one or more usernames, and it queries each network to see if an account exists there, then reports back which sites have matches. It's built on requests and requests-futures for parallel lookups, with support for Tor routing, proxy configuration, and output to CSV or Excel.

The tool is designed for OSINT (open-source intelligence) and reconnaissance work—finding digital footprints of a person or identity across the internet. It runs on Python 3.9 through 3.13 and handles both single and batch username searches from the command line.

Use it for

  • Verify whether a username is available across multiple platforms before registering a new account
  • Conduct OSINT investigations to map out all online accounts associated with a specific username
  • Batch-check a list of usernames to identify which social networks they're registered on
  • Export account discovery results to CSV or Excel for reporting or further analysis
  • Route searches through Tor or a proxy to maintain anonymity during reconnaissance

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need to search for usernames across many social networks at once.

The tool is actively maintained, has no known vulnerabilities, uses permissive MIT licensing, and low install friction. It's a solid fit for OSINT work or account verification workflows. Not necessary if you only need to check one or two specific platforms.

Install

sherlock-project on PyPI

Before you install

Low friction install with a wheel distribution. Active maintenance with recent commits and a large community presence (89488 stars). Eight runtime dependencies are all well-established libraries, suggesting straightforward setup.

License in practice

MIT license is permissive and imposes minimal restrictions—you can use, modify, and distribute the package freely in both open-source and commercial contexts.

Quickstart

pip install sherlock-project
sherlock user123
sherlock user1 user2 user3 --csv

Verify before relying

  • Whether the 400+ social networks figure remains current or if the actual list varies by version
  • Whether Tor and proxy features work reliably across all supported platforms
  • Performance characteristics when searching for multiple users simultaneously

Package facts

LicenseMIT permissive
Python supportSupports the current Python release <4.0,>=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
8 packages
PySockscertificoloramaopenpyxlpandasrequestsrequests-futuresstem
MaintenanceActively maintained 332 days since the last release
Last repo commit
First released
Downloads113,849 / month, #12,327 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersIntended Audience :: Information TechnologyLicense :: OSI Approved :: MIT LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9Topic :: Security

Evidence: sherlock_project-0.16.0-py3-none-any.whl

Tags

Capabilities
username search across social networksosint social media reconnaissancefind accounts by usernamesocial network account lookupusername enumeration toolcross-platform account finderinformation gathering by username
Topics
osintreconnaissanceusername-lookup
PyPI keywords
osintreconnaissanceinformation gathering

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “username search across social networks”

  • sherlock-projectSearches for usernames across 400+ social networks to identify and…
  • maigretMaigret searches for a person across thousands of websites by…
  • socid-extractorParses HTML and API responses from 130+ social platforms to extract…

Give your agent the search over MCP, or paste the wish link into any chat.

More Security packages

SecretStorage With conditions
PyPI · Python Modules · released Nov 2025

Provides Python bindings to the FreeDesktop.org Secret Service API for securely storing and retrieving passwords and secrets through GNOME Keyring, KWallet, or KeePassXC.

BSD-3-Clausepure Python · 3.10+aging
226.9Mdownloads / mo
msal Worth it
PyPI · Security · released May 2026

MSAL for Python handles OAuth2 and OpenID Connect authentication with Microsoft identity services, managing token acquisition, caching, and refresh for applications integrating with Microsoft Entra ID, Microsoft Accounts, and Azure AD B2C.

MITpure Python · 3.9+
223.0Mdownloads / mo
joserfc Worth it
PyPI · Security · released Jul 2026

joserfc implements JOSE standards (JWS, JWE, JWK, JWT, and related RFCs) for signing, encrypting, and managing JSON-based cryptographic tokens in Python.

BSD-3-Clausepure Python · 3.10+
155.5Mdownloads / mo
Authlib Worth it
PyPI · Security · released May 2026

Authlib provides a complete implementation of OAuth 1.0, OAuth 2.0, and OpenID Connect 1.0 for building both authentication clients and servers, with built-in support for JWS, JWK, JWA, and JWT standards.

BSD-3-Clausepure Python · 3.10+
155.1Mdownloads / mo
argon2-cffi-bindings With conditions
PyPI · Python Modules · released Jul 2025

Provides low-level CFFI bindings to the official Argon2 password hashing algorithm for use by libraries and applications that need direct access to Argon2 without higher-level abstractions.

MITcompiled wheel · 3.9+
74.2Mdownloads / mo
adal Skip
PyPI · Security · released Apr 2021

ADAL for Python authenticates applications with Azure Active Directory to obtain tokens for accessing Azure AD-protected resources.

Install only if maintaining existing code that already depends on it, and plan a migration.

MITpure Pythonabandoned
44.5Mdownloads / mo

See also maigret · socid-extractor · bbot · snscrape · scrubadub · Scweet · twscrape · zernio-sdk · pyobjc-framework-Social · late-sdk