awesome-osint GitHub
Open-source code repository
How to use it
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Curated master lists and frameworks that index hundreds of other OSINT tools. Start here when you don't know which tool exists for a task.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
OSINT Framework mind-map
Click any node of the interactive tree (username, email, IP...) to reveal vetted tools for that task — the fastest way to find the right tool.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
All-in-one OSINT lookup
Enter an email, phone, username or crypto wallet and it queries many sources at once; free tier available.
Free OSINT tools portal
Browser-based lookups for emails, usernames, IPs and more without installing anything.
Free OSINT tools portal
Browser-based lookups for emails, usernames, IPs and more without installing anything.
OSINT investigation toolkit
Run guided traces on identities and infrastructure from a single dashboard.
OSINT Combine free tools
Use their free web tools and the NexusXplore platform trials for social and infrastructure research.
OSINT tools directory
Browse the curated tool grid by category to find vetted OSINT resources.
OSINT tool grid
Filter the grid by input type (what you have) and output type (what you need).
OSINT resources by Henk van Ess
Curated search tricks and tools, especially strong for social-media investigations.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
OSINT automation framework
Install sn0int, add modules from the registry, and run scripted recon pipelines that store results in a local database.
Automated OSINT scanner
Give it a domain, email or IP and it queries 200+ data sources automatically, graphing the results. Run the open-source server locally or use SpiderFoot HX.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Link-analysis graph platform
Start with the free Community Edition, install 'transforms', and drag entities (people, domains, emails) onto a graph to visualize relationships.
OSINT data-fusion platform
Request data (emails, phones, domains) and Lampyre enriches it from 100+ sources into an investigation graph.
Most entries here are GitHub projects — clone the repository and follow the README's install steps (pip, npm, go or cargo). A Kali Linux VM gives you many of them pre-installed.
Public-record lookups and defensive/research use are generally lawful, but rules vary by country and tool. Only test systems you own or have written authorization to test, respect each site's terms of service, and never use personal data unlawfully.
Start with the web-based tools at the top of the list — they need no setup. Read each card's “How to use it” panel, run one real query, and only then move to installable tools.