WhatsApp Intelligence Playbook
The Complete Guide to Knowing More Than You Should
50+ Free Tools to Track, Verify, and Investigate Anyone
One-Line Flow: Phone number in β everything about that person out.
Why this matters:
That random number texting your partner at 2am? Youβll know if itβs real, see their face, track when theyβre awake, and find every group theyβre in β before breakfast. No coding. No money. Just leverage that makes you dangerous in the best way. Welcome to the information age. Time to stop being the one who doesnβt know things.
Pick Your Power Level
| Level | Time | What You Get |
|---|---|---|
| 30 sec | Is this number real? Whatβs their face? | |
| 5 min | When are they online? What groups? | |
| 30 min | Full profile, patterns, forensics |
INSTANT WINS
Copy. Paste. Know.
π Check If Number Exists (10 Free Tools)
The Question: Is this phone number actually on WhatsApp?
| Tool | Speed | Extras | Link |
|---|---|---|---|
| Toolzin | + profile pic | toolzin.com/tools/whatsapp-checker | |
| 2Chat | Clean API | 2chat.co/tools/whatsapp-checker | |
| Periskope | Business check | periskope.app | |
| WATools | Online status | watools.io/check-numbers | |
| Umnico | Direct message link | umnico.com/tools/whatsapp-checker | |
| CheckNumber.AI | Bulk checking | checknumber.ai | |
| Wassenger | E164 validation | wassenger.com/whatsapp-number-validator | |
| Maytapi | Business/personal | maytapi.com | |
| CheckLeaked | Breach data | whatsapp.checkleaked.cc | |
| APIFactory | Free web portal | apifactory.pro |
Format matters: Always include country code. +1 USA, +91 India, +44 UK, +55 Brazil.
πΌοΈ Download Their Profile Picture (HD)
The Trick: WhatsApp compresses everything β except what these tools grab.
| Tool | Quality | Works If⦠|
|---|---|---|
| WhatsApp Downloader | Privacy = Everyone | |
| Toolzin DP | Privacy = Everyone | |
| WATools | Good | Privacy = Everyone |
| Whapi.Cloud | API account |
The Catch: Only works if they havenβt set profile pic to βMy Contactsβ or βNobody.β
WhatsApp Web Bypass:
- Open web.whatsapp.com
- Click contact β Click profile pic β Right-click β Save As
- Rename the
.encfile to.jpg - Full resolution. They never know.
π¬ Message Anyone Without Saving
The Problem: Saving every random number clutters your phone.
The Solution: Direct links.
The Magic URL:
https://wa.me/[COUNTRYCODE][NUMBER]
Examples:
- USA:
https://wa.me/12025551234 - India:
https://wa.me/919876543210 - UK:
https://wa.me/447700900123
Paste in browser β Opens chat directly β No contact saved.
Even Lazier:
- nocontactapp.com β Type number, click, done
- easymessage.app β Same but prettier
- Click to Chat β Android app, 133KB, no ads
CURIOUS MODE
When You Need Patterns
ποΈ Track When They're Online
The Uncomfortable Truth: Even βhiddenβ last seen leaks information.
Web-Based Trackers
| Service | Free Tier | Features |
|---|---|---|
| WaLastseen | 8hr trial | 30-day history, charts |
| WATools Watcher | 8hr trial | Multi-contact |
| MoniMaster | Limited | Email notifications |
| WspSeen | Limited | Real-time alerts |
| iToolab WaTracker | Trial | Mobile app |
| WADeck | Free | Online status check |
GitHub Tools (Free Forever)
jasperan/whatsapp-osint β The OG. Selenium-based, logs everything to Excel.
git clone https://github.com/jasperan/whatsapp-osint
cd whatsapp-osint
pip install -r requirements.txt
python3 whatsappbeacon.py --username "Contact Name" --language "en" -e
Outputs: Timestamps, duration online, patterns. ![]()
remcostoeten/whatsapp-online-status-tracker β Visual reports with charts.
git clone https://github.com/remcostoeten/whatsapp-online-status-tracker
cd whatsapp-online-status-tracker
pip install -r requirements.txt
# Requires ChromeDriver + GUI
mathe1/WhatsAppOnlineTracker β Browser extension, runs on Raspberry Pi.
GitHub β Logs online/offline, profile pic changes, message read notifications.
mk556641/WhatsApp-Tracker β Works on HIDDEN last seen users.
# Commands: -check (visible), -cHidden (hidden), -cRemote (remote logging)
rizwansoaib/whatsapp-monitor β Cross-platform (Android/iOS/Windows/Linux/Mac), browser extension.
GitHub
rndinfosecguy/vulture β 24/7 monitoring, requires dedicated phone number.
GitHub
π Find WhatsApp Groups
Directories (Click and Browse)
| Site | Specialty |
|---|---|
| Groupio | Search by category/country |
| whatsappgrouplinks.org | Largest directory |
| CheckLeaked | Leaked/exposed groups |
| UK Groups | Regional focus |
Google Dorks (The Real Power)
Basic Searches:
site:chat.whatsapp.com "crypto"
site:chat.whatsapp.com "jobs hiring"
site:chat.whatsapp.com "YOUR_KEYWORD"
Cross-Platform:
site:facebook.com chat.whatsapp.com "marketing"
site:instagram.com chat.whatsapp.com "business"
site:twitter.com chat.whatsapp.com "tech"
Leaked/Exposed Data:
"wa.db" filetype:db
"msgstore.db" filetype:db
"WhatsApp" "backup" filetype:crypt14
inurl:"/WhatsApp/Media/"
"WhatsApp Image" site:drive.google.com
Automated Scrapers
TheSpeedX/WhatScraper β Google Dork automation, saves working links.
git clone https://github.com/TheSpeedX/WhatScraper
cd WhatScraper
pip install google
python3 whatscraper.py
Menu: 1) Google scrape 2) Link sites 3) Verify links
HackWeiser360/WhatsAppScraper β Similar, 99.9% working links.
GitHub
riz4d/WaGpScraper β Python-oriented.
GitHub
tattle-made/whatsapp-public-group-discoverer β Scrapy-based, cron support, Slack integration.
GitHub
π₯ Extract Group Members
Browser Console Method (Zero Tools)
- Open group in WhatsApp Web
- Press F12 β Console tab
- Paste:
let contacts = [];
document.querySelectorAll('[data-testid="cell-frame-container"]').forEach(el => {
let name = el.querySelector('[dir="auto"]')?.textContent;
if(name) contacts.push(name);
});
console.table(contacts);
copy(contacts.join('\n'));
- Paste into Notepad. Done.
Chrome Extensions
| Extension | Rating | Features |
|---|---|---|
| WA Contact Extractor | Groups, labels, chats β Excel/CSV | |
| WA Group Scraper | Mass join + member extract | |
| Free Chat Export | Excel/CSV/VCard export |
GitHub Tools
floriandiud/whatsapp-group-members-scraper β Pure JavaScript, no extension.
GitHub
MehDAsaD/whatsapp-group-member-scraper-chrome-extension β Auto-scroll, downloads folder save.
GitHub
situmorang-com/Whatsapp-Group-Contacts-Scraper β CSV export with group name/count.
GitHub
OBSESSED MODE
Full Intelligence Gathering
π Complete Profile Intel (GitHub Tools)
kinghacker0/WhatsApp-OSINT
Best Overall
What it does: Profile pics, business status, about info, linked devices, privacy settings β from just a phone number.
Verified Working: Kali 2025.2
| Parrot 6.3
| Windows 11
| BackBox 9
| Arch ![]()
git clone https://github.com/kinghacker0/WhatsApp-OSINT
cd WhatsApp-OSINT
python3 -m venv myvenv
source myvenv/bin/activate
pip3 install -r requirements.txt
cp .env.example .env
nano .env # Add your RapidAPI key
python3 whatsapp-osint.py
Get API Key: RapidAPI β Search βWhatsApp OSINTβ β Subscribe free tier (100 req/month)
6 Endpoints: about, base64, business, devices, doublecheck, privacy
HackUnderway/WhatsOSINT
Same API, different interface. Working June 2024+.
git clone https://github.com/HackUnderway/WhatsOSINT
cd WhatsOSINT
pip install -r requirements.txt
python3 WhatsOSINT.py
dsonbaker/email2whatsapp
Clever
The Approach: Uses password reset oracles to find WhatsApp numbers from email addresses.
Works with: PayPal, Mercado Livre, Twitter, Google, Microsoft, Uber
git clone https://github.com/dsonbaker/email2whatsapp
cd email2whatsapp
go build
./email2whatsapp -email [email protected]
Catch: Some sites have CAPTCHA. Fewer possibilities = better results.
π¬ Chat Forensics & Database Analysis
B16f00t/whapa
The Gold Standard
Included in: Tsurugi Linux, BlackArch
What it does: Swiss Army Knife for WhatsApp forensics.
6 Tools:
- Whapa β Chat parser
- Whacipher β Decrypt crypt12/14 (NOT crypt15)
- Whagodri β Google Drive extractor
- Whamerge β Backup merger
- Whachat β HTML exporter
- Whacloud β iCloud extractor
git clone https://github.com/B16f00t/whapa
cd whapa
pip install -r requirements.txt
KnugiHK/WhatsApp-Chat-Exporter
Modern Choice
Supports: crypt12, crypt14, crypt15, latest formats
Output: HTML, JSON
Features: vCard enrichment, incremental merge, media preservation
pip install whatsapp-chat-exporter
pip install whatsapp-chat-exporter["android_backup"] # For decryption
wtsexporter -a -k key_file -o output_folder
kraftdenker/ZAPiXWEB
Live Forensics
What it does: Extract from ACTIVE WhatsApp Web sessions via JavaScript console injection.
Use case: Crime scenes, warrant executions
Output: Messages, attachments, contacts
Integration: UFED plugin
MrOctopus/pyWhatsUpp
What it does: Auto-collect artifacts from WhatsApp Desktop/Web
Platforms: Windows, macOS, Linux
Parses: Firefox IndexDB
git clone https://github.com/MrOctopus/pyWhatsUpp
cd pyWhatsUpp
pip install -r requirements.txt
More Forensic Tools
π APIs for Automation
RapidAPI Options
| API | Free Tier | Best For |
|---|---|---|
| Whatsapp Checker | 100/month | Basic validation |
| Bulk WhatsApp Validator | 50/month | Batch 1000 numbers |
| WhatsApp Profile Pic | Limited | DP download |
| Whatsapp Checker PRO | Paid | Production use |
| Valid Whatsapp | Free | Simple check |
Apify Actors
| Actor | Pricing | Features |
|---|---|---|
| Whatsapp Profiles Scraper | 10 free, then paid | Bulk profile data |
| WhatsApp Profile Scraper By Number | $0.01/request | High volume |
Whapi.Cloud
Price: $24/month unlimited
Features: Bulk DP download, Make/n8n integration, MCP support
whapi.cloud
n8n Workflow
Pre-built workflow for number verification + Google Sheets:
n8n.io/workflows/8576
MOBILE TOOLS
OSINT in Your Pocket
Android Arsenal
Apps
| App | Purpose | Source |
|---|---|---|
| Truecaller | Reverse phone lookup | Play Store |
| Click to Chat | Message without saving | Play Store |
| Logify | Online tracker | Play Store |
| WaStat | Activity monitoring | Play Store |
| Never Saved | iOS-style shortcuts | Play Store |
Termux (Run Everything)
X-OSINT β Multi-purpose OSINT framework, works on phone.
pkg install python git
git clone https://github.com/TermuxHackz/X-osint
cd X-osint
bash setup.sh
python xosint
Features: Phone lookup, email OSINT, VIN lookup, subdomain enum, text analysis
iOS Arsenal
| App | Purpose | Source |
|---|---|---|
| Last Seen Tracker | Online/offline notifications | App Store |
| Never Saved | Message without saving | App Store |
| Shortcuts | Custom WhatsApp workflows | Built-in |
iPhone Shortcut for wa.me:
Send WhatsApp Shortcut β Select number anywhere β Share β Opens chat
TRICKS THAT FEEL ILLEGAL
(But Arenβt)
π΅οΈ Read Messages Without Blue Ticks
Method 1: Airplane Mode
- See notification preview
- Turn on Airplane Mode

- Open WhatsApp, read everything
- Force close app (not just minimize)
- Turn off Airplane Mode
- They never see blue ticks.
Method 2: Widget Reading (iOS)
Add WhatsApp widget β Read preview β Never open app.
Method 3: Notification Expansion (Android)
Long-press notification β Read full message β Never open app.
π΅οΈ See Hidden Last Seen
Method 1: Use someone they havenβt hidden from.
Method 2: Watch common groups β typing indicator shows activity.
Method 3: Use tracking tools from the Curious section. Some work on hidden users.
Method 4: Check if they appear βonlineβ β visible even when last seen is hidden.
π΅οΈ WhatsApp Web Profile Pic Full Res
- Open WhatsApp Desktop/Web
- Click contact β Click their profile pic
- Press F12 β Network tab
- Click profile pic again
- Find the image request β Right-click β Open in new tab
- Full resolution, no compression.
π΅οΈ Export Chats with Full Media
- Open chat β Three dots β More β Export chat
- Choose βInclude mediaβ
- Save to Drive/Email
- Get
.zipwith.txt+ all media files
MASTER COLLECTIONS
Bookmark These Forever
GitHub Mega-Lists
| Collection | Size | Focus | Link |
|---|---|---|---|
| cipher387 | 1000+ tools | Everything | GitHub |
| jivoi/awesome-osint | 500+ tools | Curated classics | GitHub |
| Astrosp/Awesome-OSINT-For-Everything | 700+ tools | Categorized by platform | GitHub |
| osintambition/Social-Media-OSINT | 200+ tools | Social focus | GitHub |
| The-Osint-Toolbox | 300+ tools | Organized by platform | GitHub |
| FBI-tools | 400+ tools | Forensic + OSINT | GitHub |
| Jieyab89/OSINT-Cheat-sheet | Massive | Cheat sheets + scripts | GitHub |
Guides & Deep Dives
| Resource | Type | Link |
|---|---|---|
| PageFreezer WhatsApp Guide | Professional guide | Blog |
| OSINT Framework | Interactive tool tree | osintframework.com |
| IntelTechniques | Training + tools | inteltechniques.com |
| Kali Linux Tutorials | Tool walkthroughs | kalilinuxtutorials.com |
| Forensic Cyber Tech | WhatsApp forensics basics | forensiccybertech.com |
QUICK WORKFLOWS
Verify Unknown Number
1. Toolzin β Check if exists
2. If YES β Download DP
3. Google reverse image search the DP
4. Cross-reference with social media
5. Document everything
Investigate Person
1. WhatsApp-OSINT β All metadata
2. Download profile picture (HD)
3. Note About/Status text
4. Track online patterns
5. Find their groups via Google dorks
6. Cross-reference with other platforms
Map a Group
1. Google Dork β Find invite link
2. Join group
3. Console script β Extract all members
4. Toolzin β Validate each number
5. Profile pic analysis β Identify key members
6. Document connections
STAY LEGAL
Do:
Verify identities for safety
Research for legitimate purposes
Parental monitoring (your own kids)
Due diligence investigations
Donβt:
Stalk or harass anyone
Sell personal data
Violate local privacy laws
Use for blackmail
Legal Reality:
- CFAA (US): Unauthorized access = federal crime
- GDPR (EU): Personal data has strict rules
- WhatsApp ToS: Commercial scraping = account ban
OPSEC Basics:
- Use burner numbers for sensitive research
- VPN for web tools
- VM for GitHub tools
- Donβt log into personal accounts while researching
Where to start: Pick one tool from the green section. Run a number you already know. See what comes back. Thatβs it β youβre in.
When stuff breaks: These tools die and resurrect constantly. If a link 404s, the GitHub repos in the Master Collections section have fresh alternatives updated weekly.
The real skill: Knowing what questions to ask matters more than knowing every tool. A phone number is a thread. Pull it.
Tools tested January 2026. Youβll outlive half of them. The methods wonβt change.
!