GET
https://spideriq.ai
/
api
/
v1
/
admin
/
proxy
/
locations
curl -X GET "https://spideriq.ai/api/v1/admin/proxy/locations" \
  -H "X-Admin-Key: your_admin_key"
[
  {
    "location_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "location_code": "ua-odesa-1",
    "location_name": "SpiderHub Odesa",
    "country_code": "UA",
    "max_modems": 20,
    "wireguard_ip": "10.100.0.2",
    "status": "online",
    "last_heartbeat": "2025-01-15T12:30:00.000000",
    "modem_count": 4,
    "online_modem_count": 4,
    "created_at": "2025-01-01T10:00:00.000000",
    "updated_at": "2025-01-15T12:30:00.000000"
  }
]
This endpoint requires Admin API Key authentication via the X-Admin-Key header.

Query Parameters

include_offline
boolean
default:"true"
Include offline locations in the response

Response

locations
array
Array of location objects
curl -X GET "https://spideriq.ai/api/v1/admin/proxy/locations" \
  -H "X-Admin-Key: your_admin_key"
[
  {
    "location_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "location_code": "ua-odesa-1",
    "location_name": "SpiderHub Odesa",
    "country_code": "UA",
    "max_modems": 20,
    "wireguard_ip": "10.100.0.2",
    "status": "online",
    "last_heartbeat": "2025-01-15T12:30:00.000000",
    "modem_count": 4,
    "online_modem_count": 4,
    "created_at": "2025-01-01T10:00:00.000000",
    "updated_at": "2025-01-15T12:30:00.000000"
  }
]