Skip to content

HackUnderway/SearchPhone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SearchPhone πŸ•΅πŸ½β€β™‚οΈ

Is a comprehensive OSINT tool for looking up linked phone number information, using multiple APIs to gather information from various sources. Developed for use with Python from the terminal. πŸ‘

SearchPhone

Python version License

✨ Features

  • πŸ“± Phone Number Validation - Validates and formats phone numbers using phonenumbers library
  • πŸ” Multiple Search Engines - Searches Google (via SerpAPI), DuckDuckGo, and Bing
  • πŸ’» Code Repository Search - Finds phone numbers in GitHub code
  • πŸ“ Social Media Search - Searches Reddit for mentions
  • πŸ“Š Carrier Information - Gets operator and location data via Numverify API
  • πŸ“„ Automatic Reports - Generates JSON and PDF reports automatically
  • πŸš€ Parallel Processing - Searches multiple sources simultaneously for speed
  • 🎨 Colorful Output - Easy to read terminal output with colors

πŸ”‘ API Keys Required

Get your API keys from the following services:

Service Purpose Link Plan Key
Numverify Phone number validation & carrier info numverify.com Free (100 requests/month) πŸ”‘ (Necessary)
SerpAPI Google Search results serpapi.com Free (250 searches/month) πŸ”‘ (Necessary)
GitHub Token GitHub code search GitHub Settings Free (5000 requests/hour) πŸ”‘ (Necessary)

Configure your API keys:

The project includes an example.env file with the required variables. Follow these steps:

Step 1: Copy the example file
cp example.env .env
Step 2: Edit the .env file
nano .env

or

vim .env

or

code .env
Step 3: Add your API keys

Replace the placeholder values with your actual API keys:

# Required APIs
NUMVERIFY_KEY=your_numverify_api_key_here
SERPAPI_KEY=your_serpapi_key_here
GITHUB_TOKEN=your_github_token_here

Example

SearchPhone

SearchPhone

The project is open to partners.

SUPPORTED DISTRIBUTIONS

Distribution Verified version Supported Status
Kali Linux 2026.2 βœ… Working
Parrot Security OS 6.3 βœ… Working
Windows 11 βœ… Working
BackBox 9 βœ… Working
Arch Linux 2024.12.01 βœ… Working

USAGE

git clone https://github.com/HackUnderway/SearchPhone.git
cd SearchPhone
python3 search_phone.py

REQUIREMENTS

pip install -r requirements.txt

SUPPORT

Questions, bugs or suggestions to : info@hackunderway.com

LICENSE

  • SearchPhone is licensed.
  • See LICENSE for more information.

πŸ‘¨β€πŸ’» Author

πŸ”— Links

Patreon Web site Facebook YouTube Twitter/X Instagram TryHackMe

β˜•οΈ Support the project

If you like this tool, consider buying me a coffee:

Buy Me a Coffee

🌞 Subscriptions

Subscribe to: Jey Zeta

Kali Linux

from made in with by: Victor Bancayan

Β© 2026

About

Phone number OSINT toolkit with multi-API search (Google, GitHub, Numverify, Reddit, DuckDuckGo) and automatic report generation.

Topics

Resources

License

Stars

591 stars

Watchers

9 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages