Observed since 20 Oct, 17:41 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
abstract-ip-geolocation-api
IP Geolocation API from Abstract to geolocate any IP
Python library for Abstract free IP Geolocation API.
Full documentation can be found on Abstract IP Geolocation API page.
Getting started with Abstract IP Geolocation API is very simple, you just need to install the library into your project as follow:
pip install abstract-ip-geolocation-api
From there you can then call the geolocationapi as follow:
# Import abstract ip geolocation api module
import importlib
abstract_ip_geolocation_api = importlib.import_module("abstract-ip-geolocation-api")
# Initiate the geolocation api with a free API key retrieved on https://www.abstractapi.com/ip-geolocation-api
geolocation_api = abstract_ip_geolocation_api.v1('YOUR_API_KEY')
# Fetch location data for a given IP
# Note: If you don't provide an ip_address value, then the requester IP will be used
location_data = geolocation_api.geolocate(ip_address="ANY_IP_ADDRESS")
# Process location data and potential errors
if 'ip_address' in location_data:
# Location data has been successfully retrieved
country = location_data['country']
city = location_data['city']
print(country)
elif 'error' in location_data:
# Handle Abstract related errors
error = location_data['error']
print(error)
else:
# No location data available for this IP
print('No location data available for this IP')
Download counts and popularity will appear here as the collector receives them.
Declarations describe requirements; they are not a resolved dependency graph.
bdist_wheel · 3.21 KB · Python py3
sdist · 2.25 KB · Python source
Shared repository data · GitHub
Observed since 20 Oct, 17:41 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:2e9a71e8a13fff95d7afb4851c868f84fd1a9aecb30871133db3d76f098c1ecd