ARNPROXY

Residential-Standorte

GET/account/api/v1/residential/locations

Autorisierung

AuthorizationBearer YOUR_ARNPROXY_API_KEY
Erforderliche Berechtigungread
Acceptapplication/json

Parameter

NameTypBeschreibung
level
queryOptional
stringcountries, regions, cities oder isps; tiefere Ebenen erfordern übergeordnete Auswahl.
Standardwert: "countries"
country
queryBedingt
stringcountries ohne Unterwerte; regions mit country; cities mit country+region; isps mit country+region+city. region/city maximal 160 Bytes.
region
queryBedingt
stringcountries ohne Unterwerte; regions mit country; cities mit country+region; isps mit country+region+city. region/city maximal 160 Bytes.
city
queryBedingt
stringcountries ohne Unterwerte; regions mit country; cities mit country+region; isps mit country+region+city. region/city maximal 160 Bytes.

Anfragebeispiel

cURL
printf 'Authorization: Bearer %s\n' "$ARNPROXY_API_KEY" |
  curl --silent --show-error --header @- \
    --header 'Accept: application/json' \
    --connect-timeout 10 --max-time 30 \
    'https://www.arnproxy.com/account/api/v1/residential/locations?level=countries'

Beispiele werden hier nicht ausgeführt. Speichern Sie den API-Schlüssel in einer serverseitigen Umgebungsvariablen, nie in URLs oder Browsercode. Bereiten Sie request.json für POST vor.

Antworten

200Erfolgsantwort
application/json
{
    "ok": true,
    "data": {
        "level": "countries",
        "country": null,
        "region": null,
        "city": null,
        "items": [
            {
                "value": "TR",
                "label": "TR",
                "online_nodes": 125
            }
        ],
        "observed_at": "2026-10-24T12:00:00+00:00",
        "source": "private_cache",
        "availability_guaranteed": false,
        "age_seconds": 15,
        "stale": false,
        "refresh_failed": false,
        "count_meaning": "provider_reported_nodes_not_reserved_unique_ips"
    },
    "meta": {
        "request_id": "000000000000000000000001",
        "phase": "public_v1",
        "source": "provider_read"
    }
}
Antwortfelder und Typen
NameTypBeschreibung
okbooleanErfolgskennzeichen; bei false error.code prüfen.
dataobjectVorgangsspezifisches Ergebnis; Beispiele sind synthetisch und dienen der Veranschaulichung.
data.levelstringVorgangsspezifischer Wert für level. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.countrynullVorgangsspezifischer Wert für country. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.regionnullVorgangsspezifischer Wert für region. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.citynullVorgangsspezifischer Wert für city. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.itemsarrayDatensätze dieser Seite oder formatierte Verbindungen; eine leere Liste kann gültig sein.
data.items[]objectDatensätze dieser Seite oder formatierte Verbindungen; eine leere Liste kann gültig sein.
data.items[].valuestringVorgangsspezifischer Wert für value. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.items[].labelstringVorgangsspezifischer Wert für label. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.items[].online_nodesintegerVorgangsspezifischer Wert für online nodes. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.observed_atstringZeitstempel im vom API gelieferten Format; Beispieldaten sind synthetisch.
data.sourcestringDatenquelle; lokale Datensätze und Live-Anbieterabfragen sind unterschiedliche Nachweise.
data.availability_guaranteedbooleanVorgangsspezifischer Wert für availability guaranteed. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.age_secondsintegerVorgangsspezifischer Wert für age seconds. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.stalebooleanVorgangsspezifischer Wert für stale. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.refresh_failedbooleanVorgangsspezifischer Wert für refresh failed. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
data.count_meaningstringVorgangsspezifischer Wert für count meaning. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
metaobjectMetadaten zu Anfragezuordnung und Datenquelle.
meta.request_idstringKennung dieser HTTP-Anfrage, kein Vorgangsschlüssel oder Bestell-ID.
meta.phasestringVorgangsspezifischer Wert für phase. Rückgabetyp beibehalten und Verhaltenshinweise beachten.
meta.sourcestringDatenquelle; lokale Datensätze und Live-Anbieterabfragen sind unterschiedliche Nachweise.

Fehlerantwort

HTTP 401 · INVALID_API_KEY
{
  "ok": false,
  "error": { "code": "INVALID_API_KEY" },
  "meta": { "request_id": "000000000000000000000001" }
}

Authentifizierung und Validierung können eine Anfrage vor der Ausführung ablehnen. Beachten Sie die Fehlerreferenz und bewahren Sie request_id für den Support auf. Senden Sie niemals Schlüssel oder Passwörter. Fehler & Limits →

Verhalten & wichtige Hinweise

  • Paket-/Listen-IDs sind ARNPROXY-Datensatz-IDs, keine Anbieterkennungen. Veralteter Snapshot gewährt keinen Zugriff; gegebenenfalls residential_package_refresh nutzen.

Suche in der aktuellen Sprache. Schließen mit Esc