Lewati ke konten utama

Memperpanjang (renew) proxy

Perpanjang proxy yang sudah Anda miliki melalui API — daftar, hitung, dan lakukan perpanjangan dengan IP yang sama.

Panduan ini menunjukkan cara memperpanjang (renew) proxy yang sudah Anda miliki melalui API agar tetap memakai alamat IP yang sama. Perpanjang tepat waktu — setelah kedaluwarsa, IP bisa hilang.

Setiap permintaan menggunakan kunci API pribadi Anda dari dasbor akun (cara mendapatkan kunci API). Pada contoh di bawah, ganti YOUR_API_KEY dengan kunci Anda sendiri. Untuk membayar dari saldo akun, gunakan paymentId = 1.

⚠️ Langkah terakhir memotong saldo Anda. Selalu periksa biayanya dulu di langkah perhitungan.

Alur secara singkat

  1. Temukan proxy yang akan diperpanjang dan salin ID-nya.

  2. Pilih metode pembayaran (atau gunakan saldo).

  3. Hitung biaya perpanjangan.

  4. Lakukan perpanjangan.

Langkah 1 — Temukan proxy yang akan diperpanjang

Tampilkan proxy aktif Anda dan salin id setiap proxy yang ingin diperpanjang. Hanya proxy dengan can_prolong: true yang bisa diperpanjang. Catat tipe proxy (ipv4, ipv6, mobile, isp, mix, mix_isp) — diperlukan pada langkah berikutnya.

Endpoint

GET https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/proxy/list/{type}

Parameter path

Nama

Nilai

Deskripsi

type (opsional)

ipv4

Tipe proxy yang diambil. Jika dikosongkan, semua tipe dikembalikan.

Parameter query opsional

Nama

Tipe

Deskripsi

latest

String

Y/N — kembalikan proxy hanya dari pesanan terakhir.

orderId

String

Kembalikan proxy dari orderId atau baseOrderNumber tertentu.

country

String

Kode negara alpha-3 (mis. FRA, USA).

ends

String

Y — hanya proxy yang akan kedaluwarsa.

Contoh

https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/proxy/list/ipv4

Respons

{
  "status": "success",
  "data": {
    "items": [
      {
        "id": "0678564",
        "order_id": "123456",
        "ip": "31.6.33.97",
        "protocol": "HTTP",
        "port_http": 12345,
        "port_socks": 12345,
        "login": "ruht5734hg",
        "password": "gou5h437g",
        "country": "Belgium",
        "country_alpha3": "BEL",
        "status_type": "ACTIVE",
        "can_prolong": true,
        "date_start": "23.06.2024",
        "date_end": "23.07.2024",
        "auto_renew": "N"
      }
    ]
  },
  "errors": []
}

Salin id setiap proxy yang akan diperpanjang. Pastikan can_prolong bernilai true.

Langkah 2 — Pilih metode pembayaran

Tampilkan sistem pembayaran yang tersedia dan salin id yang Anda inginkan sebagai paymentId. Untuk membayar dari saldo akun, Anda bisa melewati langkah ini dan cukup gunakan paymentId = 1.

Endpoint

GET https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/balance/payments/list

Respons

{
  "status": "success",
  "data": {
    "items": [
      { "id": "30", "name": "Visa / MasterCard" },
      { "id": "41", "name": "USDT (TRC-20)" },
      { "id": "29", "name": "PayPal" },
      { "id": "35", "name": "Binance" }
    ]
  },
  "errors": []
}

Langkah 3 — Hitung biaya perpanjangan

Sebelum membayar, hitung biayanya. Diskon volume dan periode sewa diterapkan sama seperti di situs. Langkah ini tidak memotong apa pun.

Endpoint

POST https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/prolong/calc/{type}

Body permintaan

Nama

Tipe

Deskripsi

ids

Number / Array

Satu ID atau array ID dalam [ ], dipisahkan koma — dari Langkah 1.

periodId

String

ID periode perpanjangan. Dapatkan periode yang tersedia dari endpoint /reference/list/{type}.

paymentId

String

ID sistem pembayaran. 1 = saldo, 43 = kartu yang ditambahkan ke akun.

coupon (opsional)

String

Kode kupon, jika ada.

Contoh

https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/prolong/calc/ipv4

Respons — shows the total, your balance, the discount and the proxies being renewed:

{
  "status": "success",
  "data": {
    "warning": "",
    "balance": 40.4,
    "total": 35.1,
    "quantity": 5,
    "currency": "USD",
    "discount": 0.22,
    "items": [ ... proxies being renewed ... ],
    "orders": 2
  },
  "errors": []
}

Jika saldo Anda terlalu rendah, Anda akan mendapat peringatan Insufficient funds:

{
  "status": "error",
  "data": {
    "warning": "Insufficient funds. Total $2. Not enough $33.10",
    "balance": 2,
    "total": 35.1
  },
  "errors": []
}

Langkah 4 — Lakukan perpanjangan (memotong saldo)

Jika biaya yang dihitung sudah sesuai, buat pesanan perpanjangan. Langkah ini memotong saldo Anda. Gunakan parameter yang sama seperti pada Langkah 3.

Endpoint

POST https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/prolong/make/{type}

Body permintaan

Nama

Tipe

Deskripsi

ids

Number / Array

Satu ID atau array ID dalam [ ], dipisahkan koma.

periodId

String

ID periode perpanjangan (dari /reference/list/{type}).

paymentId

String

ID sistem pembayaran. 1 = saldo.

coupon (opsional)

String

Kode kupon, jika ada.

Contoh

https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/prolong/make/ipv4

Respons — returns the new order ID and your updated balance:

{
  "status": "success",
  "data": {
    "orderId": 3388536,
    "total": 35.1,
    "listBaseOrderNumbers": [ "1000000_57471911" ],
    "balance": 40.4
  },
  "errors": []
}

Proxy tetap memakai IP yang sama dengan tanggal kedaluwarsa baru.

Referensi API lengkap

Apakah pertanyaan Anda terjawab?