A clean, fast IP metadata lookup tool built in Python using the ipinfo.io API.
by @upliftedl
IP Geolocation Finder is a lightweight OSINT utility to fetch details about an IP addressβsuch as city, country, ISP, coordinates, and timezone.
Useful for security researchers, analysts, and curious hobbyists.
- Python 3.7 or higher
Clone the repository and install dependencies:
git clone https://github.com/upliftedl/ip-geolocation-finder.git
cd ip-geolocation-finder
pip install -r requirements.txt
π» Usage Run the script using:
python ip_finder.py
You will be prompted to:
Enter a public IP address (e.g., 8.8.8.8)
Or leave it blank to fetch geolocation data for your own IP
π Project Structure
ip-geolocation-finder/
βββ ip_finder.py
βββ requirements.txt
βββ LICENSE
βββ README.md
π§ͺ Output Example
Enter an IP address (or leave blank for your own IP): 8.8.8.8
π IP Address : 8.8.8.8
π Location : Mountain View, California, US
πΊοΈ Coordinates : 37.4056, -122.0775
π’ Organization : AS15169 Google LLC
β Timezone : America/Los_Angeles
This tool is intended for educational and ethical OSINT usage only.
Information is sourced from ipinfo.io, which provides publicly accessible IP metadata.
Do not use this tool for:
Activities that violate privacy or data protection laws
Breaches of terms of service
Any unlawful, unethical, or malicious purposes
π‘ Powered By π ipinfo.io API β Free tier supports up to 50,000 requests/month.