Perform Bandwidth-Limited Proxy Session

Create a proxy session with bandwidth limitations to control data transfer rates.

Create a proxy session with bandwidth limitations to control the data transfer rate for your connection.

Authentication Format

This API requires Basic Authentication. Include the following in your request:

  • Username: <geonode_username>-session-<randomString>-limit-<limit>
  • Password: <geonode_password>
  • Proxy: http://proxy.geonode.io:<port>
  • Accept Header: application/json

Request

curl --request GET \
     -x "http://proxy.geonode.io:<port>" \
     --user "<geonode_username>-session-<randomString>-limit-<limit>:<geonode_password>" \
     --url "http://ip-api.com/json"

Response

200 Success

Bandwidth-limited proxy session executed successfully.

Response Fields

FieldTypeDescription
statusstringThe status of the request (e.g., "success")
countrystringThe full name of the country where the IP is located
countryCodestringThe two-letter country code
regionstringThe region code
regionNamestringThe full name of the region
citystringThe name of the city
zipstringThe postal code associated with the IP
latnumberThe latitude coordinate
lonnumberThe longitude coordinate
timezonestringThe timezone of the IP location
ispstringThe name of the Internet Service Provider
orgstringThe organization that owns the IP address
asstringThe Autonomous System (AS) number
querystringThe queried IP address

Example Response

{
  "status": "success",
  "country": "Algeria",
  "countryCode": "DZ",
  "region": "22",
  "regionName": "Sidi Bel Abbès",
  "city": "Sidi Bel Abbes",
  "zip": "22000",
  "lat": 34.8934,
  "lon": -0.6526,
  "timezone": "Africa/Algiers",
  "isp": "4 djaweb de AS fawri",
  "org": "",
  "as": "AS36947 Telecom Algeria",
  "query": "197.203.245.147"
}

On this page