IP Address Tracker code
import requests
def track_ip(ip_address):
url = f"http://ip-api.com/json/{ip_address}"
response = requests.get(url)
if response.status_code == 200:
data = response.json()
if data['status'] == 'success':
print(f"π IP Address: {ip_address}")
print(f"π Country: {data['country']}")
print(f"ποΈ Region: {data['regionName']}")
print(f"π City: {data['city']}")
print(f"π‘ ISP: {data['isp']}")
print(f"π°οΈ Org: {data['org']}")
print(f"π Timezone: {data['timezone']}")
print(f"π Latitude: {data['lat']}, Longitude: {data['lon']}")
else:
print("β Could not retrieve data. IP might be invalid.")
else:
print("β Failed to connect to IP API.")
# Example usage:
ip = input("Enter IP address to track: ")
track_ip(ip)
Code output
Enter IP address to track: 2409:4051:4e0b:86c7:9990:a496:2076:2680
π IP Address: 2409:4051:4e0b:86c7:9990:a496:2076:2680
π Country: India
ποΈ Region: Haryana
π City: SonΔ«pat
π‘ ISP: Reliance Jio Infocomm Limited
π°οΈ Org: Reliance Jio Infocomm Limited
π Timezone: Asia/Kolkata
π Latitude: 28.9933, Longitude: 77.021