WhatsApp OSINT adalah tool Open Source Intelligence (OSINT) berbasis Golang untuk melakukan pengecekan nomor WhatsApp menggunakan RapidAPI (whatsapp-data1).
- Cek informasi nomor WhatsApp
- Ambil metadata WhatsApp (jika tersedia dari API)
- Cek kebocoran data / phone breach (LeakCheck)
- Output JSON berwarna di terminal
- Generate file laporan
report.json - Konfigurasi aman menggunakan
.env
GET /number/{phone}
Query parameter:
base64=falsetelegram=falsegoogle=falseincludeLeakCheckPro=true
Contoh:
https://whatsapp-data1.p.rapidapi.com/number/628xxxx?base64=false&telegram=false&google=false&includeLeakCheckPro=true
GET /leakcheck/{phone}
Contoh:
https://whatsapp-data1.p.rapidapi.com/leakcheck/628xxxx
Catatan penting
Jika API mengembalikan:
{
"success": false,
"error": "No entries found for this phone number",
"status": 404
}Itu BUKAN error, melainkan:
Nomor tidak ditemukan di database kebocoran (AMAN)
whatsapp-osint/
├── main.go
├── go.mod
├── .env
├── .gitignore
└── README.md
Buat file .env-example ubah ke .env di root project:
API_KEY=YOUR_RAPIDAPI_KEY
API_HOST=whatsapp-data1.p.rapidapi.comgo mod tidy
go run main.goMasukkan nomor WhatsApp dengan kode negara:
628xxxxxxxxxx
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o whatsapp-osint
go build -o whatsapp-osintJalankan:
chmod +x whatsapp-osint
./whatsapp-osint- JSON ditampilkan dengan warna
- Informasi tiap endpoint ditampilkan terpisah
Contoh struktur:
{
"whatsapp": {
"...": "..."
},
"leakcheck": {
"success": false,
"error": "No entries found for this phone number",
"status": 404,
"leak_status": "SAFE"
}
}Tool ini dibuat hanya untuk edukasi dan OSINT legal.
Developer tidak bertanggung jawab atas penyalahgunaan atau penggunaan yang melanggar hukum.
Gunakan dengan etika dan sesuai peraturan yang berlaku.
- RapidAPI – whatsapp-data1 - https://rapidapi.com/airaudoeduardo/api/whatsapp-data1
- Golang
- Komunitas OSINT