Python IPGeoLocation tool for retrieving IP Geolocation information

IPGeoLocation allows you to retrieve detailed IP geolocation information via any Linux terminal. The tool uses the ip-api service and it provides multiple search parameters which allow you to get all the details you need.

The public ip-api API key allows 150 requests per minute, so keep in mind that you do not spam the tool which will result in a ban.

IP Geolocation tool IPGeoLocation


  • Retrieve IP or Domain Geolocation.
  • Retrieve your own IP Geolocation.
  • Retrieve Geolocation for IPs or Domains loaded from file. Each target in new line.
  • Define your own custom User Agent string.
  • Select random User-Agent strings from file. Each User Agent string in new line.
  • Proxy support.
  • Select random proxy from file. Each proxy URL in new line.
  • Open IP geolocation in Google Maps using the default browser.
  • Export results to csv, xml and txt format.

Geolocation Information which it is capable to retrieve

  • ASN
  • City
  • Country
  • Country Code
  • ISP
  • Latitude
  • Longtitude
  • Organization
  • Region Code
  • Region Name
  • Timezone
  • Zip Code


Share this information

Related Posts