ProxyWorld

Entwickler-API für IP-Pläne

Eine kleine REST-API mit JSON-Antworten: Lesen Sie Pläne, Länder und genaue Preise ohne Schlüssel, und überprüfen Sie Guthaben und kaufen Sie Pläne mit Ihrem API-Schlüssel. Jede Antwort hat ok: true oder false.

Basis-URL
https://proxyworld.cc/api/v1
Authentifizierung
Authorization: Bearer pwk_...
Format
JSON over HTTPS
Limit
300 Anfragen pro Minute pro Schlüssel

Endpunkte

MethodePfadSchlüsselFunktion
GET/plansNeinAlle Pläne mit Einzelpreis pro 30 Tage, Mengenpreisen, Mindest- und Höchstmenge und erlaubten Ländern.
GET/countriesNeinDie 24 Länder mit Regionsleitung, Städten und Cloud-Verfügbarkeit.
GET/price?plan=rotate-max&quantity=2&days=90NeinGenauer Gesamtpreis für einen Plan, Menge und Zeitraum (30, 90, 180 oder 360 Tage).
GET/balanceJaGuthaben auf dem Konto in US-Dollar.
POST/ordersJaKaufen Sie einen Plan vom Guthaben. Body: plan, quantity, days, country (für Pläne, die eines benötigen).
GET/ordersJaIhre letzten 100 Bestellungen mit Status und Zugangsdaten.
GET/orders/{id}JaEine Bestellung anhand ihres Codes (PO-...).

Beispiele

cURL

curl -s https://proxyworld.cc/api/v1/price?plan=static-ip\&quantity=10\&days=30

curl -s -X POST https://proxyworld.cc/api/v1/orders \
  -H "Authorization: Bearer pwk_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"plan":"static-ip","quantity":10,"days":30,"country":"DE"}'

Python

import requests
KEY = "pwk_YOUR_KEY"
r = requests.post("https://proxyworld.cc/api/v1/orders",
    headers={"Authorization": f"Bearer {KEY}"},
    json={"plan": "rotate-max", "quantity": 2, "days": 90})
print(r.status_code, r.json())

Node.js

const r = await fetch("https://proxyworld.cc/api/v1/orders", {
  method: "POST",
  headers: { Authorization: "Bearer pwk_YOUR_KEY", "Content-Type": "application/json" },
  body: JSON.stringify({ plan: "cloud-pc-b", quantity: 2, days: 30, country: "NL" }),
});
console.log(r.status, await r.json());

Antwort auf POST /orders

{
  "ok": true,
  "order": {
    "id": "PO-7KQ2M9XHTA",
    "product": "static",
    "plan": "static-ip",
    "quantity": 10,
    "days": 30,
    "country": "DE",
    "price": "40.20",
    "status": "processing",
    "status_text": "Setting up",
    "created_at": "2026-11-05T09:00:00.000Z",
    "active_at": null,
    "ends_at": null,
    "access": null
  }
}

Eine neue Bestellung beginnt als processing und wird active, wenn der Dienst bereit ist; access enthält dann den Login-Code (App-Pläne), die Proxy-Liste und den Benutzer (Proxy-Pläne) oder die Remote-Desktop-Adressen (Cloud-PCs). Pollen Sie GET /orders/{id} alle paar Sekunden, bis sich der Status ändert.

Fehler

HTTPFehlerBedeutung
400bad_plan, bad_qty, bad_days, bad_countryDie Anfrage wird überprüft, bevor etwas belastet wird.
401unauthorizedSenden Sie den Header Authorization: Bearer pwk_...
402fundsDas Guthaben ist niedriger als der Preis; die Antwort enthält need, den fehlenden Betrag. Es wird nichts belastet.
429rate_limitedMehr als 300 Anfragen pro Minute mit einem Schlüssel.
503networkDer Dienst konnte derzeit nicht eingerichtet werden; es wird nichts belastet. Versuchen Sie es später erneut.

Erstellen oder ersetzen Sie Ihren Schlüssel in der Konsole unter API. Der Schlüssel wird einmal angezeigt und nur als Hash gespeichert; das Ersetzen stoppt den alten Schlüssel sofort.

Proxy- und IP-API: Pläne, Preise, Bestellungen und Guthaben (REST)