Lewati ke konten

API untuk developer

Anda dapat membeli dan mengelola proxy dari kode Anda sendiri: membuat pesanan, membaca paket, memperpanjang, memantau peristiwa. Semua yang Anda beli menjadi paket. Ada dua jenis paket, dibedakan oleh field family:

ResidentialIPv4
familytraffic_gatewaydedicated
Yang Anda belivolume trafik dalam gigabyteN alamat khusus untuk suatu periode
Cara membayarper gigabyte, trafik tidak hangusper alamat per periode: seminggu, 2 minggu, sebulan, 2 atau 3 bulan
KoneksiAnda membuat baris sebanyak apa pun dengan geo apa pundaftar alamat tetap dengan satu login dan kata sandi
Ganti IProtasi atau tautan ganti IPpenggantian semua alamat paket sekali setiap 30 hari
ProdukResidentialIPv4

Pembelian, daftar paket, dan kartu paket adalah rute bersama untuk kedua jenis. Operasi yang hanya ada pada satu jenis dijelaskan terpisah: trafik dan alamat tetap.

https://ipv.rent
Terminal window
curl https://ipv.rent/api/v1/balance \
-H 'Authorization: Bearer YOUR_API_KEY'

Pendaftaran - di app.ipv.rent, setelah itu konfirmasi email Anda: tanpa konfirmasi, Anda tidak bisa masuk.

Kunci dibuat di panel: Profil → Kunci API → Buat kunci. Secret ditampilkan satu kali, kunci aktif per akun - hingga 20.

Kunci yang dicabut langsung tidak diterima lagi, dan peristiwa api_key.revoked masuk ke log.

401 invalid_api_key - kunci tidak diterima. 403 insufficient_scope - kunci tidak memiliki izin yang dibutuhkan rute.

Skema permintaan dan respons dengan semua field dan contohnya - di referensi OpenAPI.

Kunci yang dibuat tanpa menyebutkan izin mendapat semuanya. Kumpulan izin pada kunci yang sudah dibuat tidak dapat diubah.

IzinYang dibuka
catalog:readproduk dan parameternya, katalog geo, perhitungan harga
packages:readdaftar paket, kartu paket, opsi perpanjangan
packages:writepembelian dan semua operasi paket: penambahan volume, koneksi, kata sandi, perpanjangan, penggantian alamat, sidik jari, perpanjangan otomatis
orders:readpesanan
orders:writedicadangkan - saat ini tidak ada rute yang memerlukannya
billing:readsaldo dan transaksi
events:readlog peristiwa

Katalog dan pembelian - untuk kedua jenis:

RuteIzinIdempotency-Key
GET /api/v1/productscatalog:read-
GET /api/v1/products/{product}/optionscatalog:read-
POST /api/v1/quotecatalog:readtidak
POST /api/v1/packagespackages:writewajib
GET /api/v1/packagespackages:read-
GET /api/v1/packages/{id}packages:read-
POST /api/v1/packages/{id}/passwordpackages:writetidak

Hanya Residential:

RuteIzinIdempotency-Key
GET /api/v1/geo/countries, /states, /cities, /asnscatalog:read-
POST /api/v1/packages/{id}/proxiespackages:writetidak
POST /api/v1/packages/{id}/topuppackages:writewajib
POST /api/v1/packages/{id}/rotation-secretpackages:writetidak

Hanya IPv4:

RuteIzinIdempotency-Key
GET /api/v1/packages/{id}/prolong-optionspackages:read-
POST /api/v1/packages/{id}/prolongpackages:writewajib
POST /api/v1/packages/{id}/replacepackages:writetidak
POST /api/v1/packages/{id}/fingerprintpackages:writetidak
POST /api/v1/packages/{id}/renewalpackages:writetidak

Akun:

RuteIzinIdempotency-Key
GET /api/v1/orders, /orders/{id}orders:read-
GET /api/v1/balance, /transactionsbilling:read-
GET /api/v1/eventsevents:read-

Operasi untuk jenis lain pada sebuah paket dijawab 422 unsupported_capability.

Pengisian saldo dan pengelolaan kunci - hanya di panel.

120 permintaan per menit per kunci, ditambah 30 per menit untuk permintaan yang mengubah sesuatu (POST). Setiap respons membawa RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset; jika batas terlampaui - 429 dengan retry_after dan Retry-After: tunggu sejumlah detik yang disebutkan, lalu ulangi.

Telegram: @ipvrent_support, email [email protected]. Lampirkan request_id dari body penolakan.

Berita dan status layanan - di kanal t.me/ipvrent.