Skip to main content
Example curl request
curl --request GET \
     -x "http://proxy.geonode.io:<port>" \
     --user "<geonode_username>-not.country-<country_code_1>,<country_code_2>:<geonode_password>" \
     --url "http://ip-api.com/json"
{
  "status": "success",
  "country": "Mexico",
  "countryCode": "MX",
  "region": "AGU",
  "regionName": "Aguascalientes",
  "city": "Aguascalientes",
  "zip": "20326",
  "lat": 21.9419,
  "lon": -102.2756,
  "timezone": "America/Mexico_City",
  "isp": "Uninet S.A. de C.V.",
  "org": "UNINET",
  "as": "AS8151 UNINET",
  "query": "187.232.239.178"
}

Response

Successful proxy response with excluded countries.

status
string

Indicates request status.

Example:

"success"

country
string

Country name.

Example:

"Mexico"

countryCode
string

Two-letter ISO country code.

Example:

"MX"

region
string

Region code.

Example:

"AGU"

regionName
string

Full region name.

Example:

"Aguascalientes"

city
string

City name.

Example:

"Aguascalientes"

zip
string

Postal code.

Example:

20326

lat
number

Latitude.

Example:

21.9419

lon
number

Longitude.

Example:

-102.2756

timezone
string

Timezone.

Example:

"America/Mexico_City"

isp
string

Internet Service Provider.

Example:

"Uninet S.A. de C.V."

org
string

Organization.

Example:

"UNINET"

as
string

Autonomous system name.

Example:

"AS8151 UNINET"

query
string

IP address returned.

Example:

"187.232.239.178"