curl -x "http://proxy.geonode.io:<port>" \
     --user "<geonode_username>-country-<country_code>-session-<session_id>:<geonode_password>" \
     --url "http://ip-api.com/json" \
     --header "Accept: application/json"
{
  "status": "<string>",
  "continent": "<string>",
  "continentCode": "<string>",
  "country": "<string>",
  "countryCode": "<string>",
  "region": "<string>",
  "regionName": "<string>",
  "city": "<string>",
  "district": "<string>",
  "zip": "<string>",
  "lat": 123,
  "lon": 123,
  "timezone": "<string>",
  "offset": 123,
  "currency": "<string>",
  "isp": "<string>",
  "org": "<string>",
  "as": "<string>",
  "asname": "<string>",
  "mobile": true,
  "proxy": true,
  "hosting": true,
  "query": "<string>"
}

Response

200
application/json
Successfully filtered IPs based on type.
status
string

Indicates whether the request was successful (e.g., 'success').

continent
string

The continent where the IP is located (e.g., 'North America').

continentCode
string

The continent code (e.g., 'NA' for North America).

country
string

The country where the IP is registered (e.g., 'United States').

countryCode
string

The country code in ISO 3166-1 alpha-2 format (e.g., 'US').

region
string

The regional subdivision (state/province) of the country (e.g., 'AL' for Alabama).

regionName
string

The full name of the region (e.g., 'Alabama').

city
string

The city associated with the IP address (e.g., 'Decatur').

district
string

The district or subdivision of the city.

zip
string

The postal or ZIP code of the location (e.g., '35601').

lat
number

Latitude coordinate of the location (e.g., 34.5891).

lon
number

Longitude coordinate of the location (e.g., -86.9909).

timezone
string

Time zone in which the IP is located (e.g., 'America/Chicago').

offset
integer

Time offset from UTC in seconds (e.g., -21600).

currency
string

Local currency used in the country (e.g., 'USD').

isp
string

The name of the Internet Service Provider (ISP) (e.g., 'Charter Communications').

org
string

The name of the organization associated with the IP (e.g., 'Spectrum').

as
string

The Autonomous System (AS) number and name (e.g., 'AS20115 Charter Communications').

asname
string

The full Autonomous System (AS) name (e.g., 'CHARTER-20115').

mobile
boolean

Indicates whether the IP is from a mobile network (true/false).

proxy
boolean

Indicates whether the IP is being used as a proxy (true/false).

hosting
boolean

Indicates whether the IP belongs to a hosting provider or data center (true/false).

query
string

The IP address queried in the request (e.g., '68.191.141.86').