ProxyWorld

API dành cho nhà phát triển các gói IP

API REST nhỏ với phản hồi JSON: xem gói dịch vụ, quốc gia và giá chính xác không cần khóa, kiểm tra số dư và mua gói bằng API key. Mọi phản hồi đều có ok: true hoặc false.

URL cơ sở
https://proxyworld.cc/api/v1
Xác thực
Authorization: Bearer pwk_...
Định dạng
JSON over HTTPS
Giới hạn
300 yêu cầu mỗi phút mỗi khóa

Điểm cuối

Phương thứcĐường dẫnKhóaChức năng
GET/plansKhôngTất cả gói dịch vụ với giá đơn vị mỗi 30 ngày, giá theo số lượng, số lượng tối thiểu/tối đa và quốc gia áp dụng.
GET/countriesKhông24 quốc gia với đường truyền khu vực, thành phố và khả năng triển khai đám mây.
GET/price?plan=rotate-max&quantity=2&days=90KhôngTổng chính xác cho một gói, số lượng và thời hạn (30, 90, 180 hoặc 360 ngày).
GET/balanceCóSố dư tài khoản bằng USD.
POST/ordersCóMua gói từ số dư. Nội dung: gói, số lượng, ngày, quốc gia (cho các gói yêu cầu).
GET/ordersCó100 đơn hàng gần nhất với trạng thái và thông tin truy cập.
GET/orders/{id}CóMột đơn hàng theo mã (PO-...).

Ví dụ

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());

Phản hồi từ 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
  }
}

Đơn hàng mới bắt đầu ở trạng thái xử lý và chuyển thành hoạt động khi dịch vụ sẵn sàng; thông tin truy cập sau đó chứa mã đăng nhập (gói ứng dụng), danh sách proxy và người dùng (gói proxy) hoặc địa chỉ Remote Desktop (máy tính đám mây). Kiểm tra GET /orders/{id} mỗi vài giây cho đến khi thay đổi.

Lỗi

HTTPlỗiÝ nghĩa
400bad_plan, bad_qty, bad_days, bad_countryYêu cầu được kiểm tra trước khi tính phí bất cứ thứ gì.
401unauthorizedGửi tiêu đề Authorization: Bearer pwk_...
402fundsSố dư thấp hơn giá; câu trả lời bao gồm need, số tiền còn thiếu. Không có gì bị tính phí.
429rate_limitedHơn 300 yêu cầu trong một phút trên một khóa.
503networkDịch vụ không thể thiết lập ngay bây giờ; không có gì bị tính phí. Thử lại sau.

Tạo hoặc thay thế khóa của bạn trong bảng điều khiển dưới mục API. Khóa được hiển thị một lần và chỉ được lưu trữ dưới dạng băm; thay thế nó sẽ dừng khóa cũ ngay lập tức.

API Proxy và IP: Gói, Giá, Đơn hàng và Số dư (REST)