Telespot
πTeleSpot OSINT lookup from Telephone number using DDGR + BING + GOOGLE + DEHASHED and uses pattern recognition correlations. NOW with TelespotX!
Install / Use
/learn @thumpersecure/TelespotREADME
π telespot
_ * _ _ *
| |_ ___| | ___ ___ _ __ ___ | |_
| __/ _ \ |/ _ \/ __| '_ \ / _ \| __|*
| || __/ | __/\__ \ |_) | (_) | |_
\__\___|_|\___||___/ .__/ \___/ \__|
* |_| * v5.0.0
Telespot is a powerful Python-based OSINT tool that investigates phone numbers across multiple search engines. It generates format variations and correlates results to surface names, locations, and usernames.
Getting Started β’ Features β’ Usage β’ API Setup β’ Case Study β’ Support
</div>π Quick Start
Get up and running in under 2 minutes:
# 1οΈβ£ Clone the repository
git clone https://github.com/thumpersecure/Telespot.git
cd Telespot
# 2οΈβ£ Set up virtual environment (recommended)
python3 -m venv telvenv
source telvenv/bin/activate
# 3οΈβ£ Install dependencies
pip install -r requirements.txt
# 4οΈβ£ Configure your API keys
./telespot.py --setup
# 5οΈβ£ Run your first search!
./telespot.py 8885551212
π‘ Tip: No API keys? No problem! DuckDuckGo works without any setup.
β¨ Features
| Feature | Description | |---------|-------------| | π 4 Search APIs | Google, Bing, DuckDuckGo, and Dehashed (optional) | | π± 10 Phone Formats | Dashes, digits, parentheses, international, quoted variants | | π§ Pattern Analysis | Extracts names, locations, usernames with confidence scoring | | π‘οΈ Anti-Detection | User-agent rotation (11 profiles) + random 3-5s delays | | π¨ Output Options | Verbose, colorful rainbow mode, JSON/TXT export, summary charts | | π International | Support for country codes worldwide | | β‘ Fast Mode | TelespotX for parallel requests (US only) |
β‘ TelespotX (Fast Mode)
Need maximum speed? Use telespotx.py for parallel requests with no rate limiting:
pip install httpx
./telespotx.py 8885551212 # β‘ ~5 seconds vs ~60 seconds
| | π’ telespot.py | β‘ telespotx.py | |---|:---:|:---:| | Speed | ~60s | ~5s | | Rate limiting | β Yes | β No | | Formats | 10 | 6 | | Region | π International | πΊπΈ US only | | Library | requests | httpx |
π Usage
Basic Commands
./telespot.py 8885551212 # π Basic search
./telespot.py 8885551212 -v # π Verbose output with URLs
./telespot.py 8885551212 --colorful # π Rainbow color mode
./telespot.py 8885551212 -k "name" # π Add keyword filter
./telespot.py 8885551212 -s site.com # π Search specific site
./telespot.py 8885551212 --dehashed # π Include breach database
./telespot.py 8885551212 -o out.json # πΎ Save to JSON
./telespot.py +442071234567 -c +44 # π¬π§ International number
Configuration Commands
./telespot.py --setup # βοΈ Configure API keys
./telespot.py --api-status # π Check API configuration
./telespot.py --update # π Update from GitHub
./telespot.py --help # β Show help
ποΈ Options Reference
π SEARCH OPTIONS
-k, --keyword Add search keyword (e.g., "owner", "business")
-s, --site Limit to specific site (e.g., whitepages.com)
-c, --country Country code (default: +1)
--dehashed Include Dehashed breach database
π€ OUTPUT OPTIONS
-v, --verbose Show detailed results with URLs
-o, --output Save to file (.json or .txt)
--summary Show pattern comparison chart
--dtmf Show DTMF tone representation
π¨ DISPLAY OPTIONS
--colorful Enable rainbow color mode
--no-color Disable all colors
βοΈ CONFIGURATION
--setup Interactive API key setup wizard
--api-status Show current API configuration
--update Update Telespot from GitHub
-d, --debug Enable debug output
π API Setup
Quick Setup
Run the interactive setup wizard:
./telespot.py --setup
API Free Tiers
| API | Free Tier | Signup | |-----|-----------|--------| | π΅ Google Custom Search | 100 searches/day | Get Key | | π’ Bing Search (Azure) | 1,000 searches/month | Get Key | | π DuckDuckGo | βΎοΈ Unlimited | No key needed! | | π΄ Dehashed | Paid | Sign Up |
π Need detailed instructions? See GUIDE_APIS.md for step-by-step API setup.
π Config File
Your API keys are securely stored in ~/.telespot_config:
# π΅ Google Custom Search API
google_api_key=YOUR_GOOGLE_API_KEY
google_cse_id=YOUR_CUSTOM_SEARCH_ENGINE_ID
# π’ Bing Search API (Azure)
bing_api_key=YOUR_BING_API_KEY
# π΄ Dehashed API (optional)
dehashed_api_key=your_email@example.com:your_api_key
π Security: Config file permissions are set to
600(owner read/write only).
π― Example Output
π Searching for: 8885551212
π Country code: +1
π Using 10 format variations
[1/10] Searching: 888-555-1212
β Google API... (8 results)
β Bing API... (10 results)
β DuckDuckGo... (2 results)
β
20 total for this format
β³ Rate limit: 4.2 seconds
ββββββββββββββββββββββββββββββββββββββββββ
π PATTERN ANALYSIS SUMMARY
ββββββββββββββββββββββββββββββββββββββββββ
π― Confidence Score: HIGH (78%)
π€ Names Found:
β’ John Smith: 12x β
β’ Jane Doe: 3x
π Locations:
β’ Philadelphia, PA: 15x β
β’ PA: 10x
π Usernames:
β’ @johnsmith: 3x β
ββββββββββββββββββββββββββββββββββββββββββ
π οΈ Troubleshooting
<details> <summary>β No results found</summary>- Check API status:
./telespot.py --api-status - Verify API keys are valid
- Try with
--debugto see API responses - DuckDuckGo Instant Answers only works for well-known topics
- Google: 100/day, resets at midnight UTC
- Bing: 1,000/month, resets monthly
- DuckDuckGo: No limits (but limited result types)
- Check your internet connection
- Use
--debugto see detailed error messages - Some APIs may be temporarily unavailable
π Credits
Created with β€οΈ by:
- Spin (@thumpersecure)
- User-Agent rotation concept from @kaifcodec
π License
This project is licensed under the MIT License - see the LICENSE file for details.
<div align="center">
β οΈ Disclaimer: This tool is intended for legitimate OSINT purposes only. Users are responsible for ensuring their use complies with all applicable laws and regulations.
Made with π for the OSINT community
</div>