İçeriğe geç

Geliştiriciler için API

Proxyleri kendi kodunuzdan satın alabilir ve yönetebilirsiniz: sipariş verebilir, paketleri okuyabilir, uzatabilir, olayları takip edebilirsiniz. Satın aldığınız her şey bir paket olur. Paketler iki türdür ve family alanıyla ayrılır:

ResidentialIPv4
familytraffic_gatewaydedicated
Ne satın alırsınızgigabayt cinsinden trafik hacmisüreli N adet özel adres
Neye ödersinizgigabayta, trafiğin süresi dolmazdönem başına adres başına: 1 hafta, 2 hafta, 1 ay, 2 veya 3 ay
Bağlantılarherhangi bir coğrafya ile istediğiniz kadar satır oluşturursunuztek kullanıcı adı ve parolayla sabit adres listesi
IP değiştirmerotasyon veya IP değiştirme bağlantısıpaketin tüm adreslerinin 30 günde bir değiştirilmesi
ÜrünResidentialIPv4

Satın alma, paket listesi ve paket kartı her iki tür için ortak rotalardır. Yalnızca bir türde bulunan işlemler ayrıca anlatılır: trafik ve sabit adresler.

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

Kayıt app.ipv.rent adresinde yapılır; ardından e-postanızı onaylayın: onay olmadan giriş açılmaz.

Anahtar panelde oluşturulur: Profil → API anahtarları → Anahtar oluştur. Gizli değer bir kez gösterilir; bir hesapta en fazla 20 etkin anahtar olabilir.

İptal edilen anahtar anında kabul edilmez olur ve günlüğe api_key.revoked olayı düşer.

401 invalid_api_key - anahtar kabul edilmedi. 403 insufficient_scope - anahtarda rotanın gerektirdiği yetki yok.

Tüm alanları ve örnekleriyle istek ve yanıt şemaları: OpenAPI başvurusu.

Yetki belirtilmeden oluşturulan anahtar tüm yetkileri alır. Oluşturulmuş bir anahtarın yetki kümesi değiştirilemez.

YetkiNeyi açar
catalog:readürünler ve parametreleri, geo kataloğu, fiyat hesaplama
packages:readpaket listesi, paket kartı, uzatma seçenekleri
packages:writesatın alma ve paketlerle ilgili tüm işlemler: hacim ekleme, bağlantılar, parola, uzatma, adres değişimi, parmak izi, otomatik yenileme
orders:readsiparişler
orders:writeayrılmış - bugün hiçbir rota bunu gerektirmiyor
billing:readbakiye ve işlemler
events:readolay günlüğü

Katalog ve satın alma - her iki tür için:

RotaYetkiIdempotency-Key
GET /api/v1/productscatalog:read-
GET /api/v1/products/{product}/optionscatalog:read-
POST /api/v1/quotecatalog:readhayır
POST /api/v1/packagespackages:writezorunlu
GET /api/v1/packagespackages:read-
GET /api/v1/packages/{id}packages:read-
POST /api/v1/packages/{id}/passwordpackages:writehayır

Yalnızca Residential:

RotaYetkiIdempotency-Key
GET /api/v1/geo/countries, /states, /cities, /asnscatalog:read-
POST /api/v1/packages/{id}/proxiespackages:writehayır
POST /api/v1/packages/{id}/topuppackages:writezorunlu
POST /api/v1/packages/{id}/rotation-secretpackages:writehayır

Yalnızca IPv4:

RotaYetkiIdempotency-Key
GET /api/v1/packages/{id}/prolong-optionspackages:read-
POST /api/v1/packages/{id}/prolongpackages:writezorunlu
POST /api/v1/packages/{id}/replacepackages:writehayır
POST /api/v1/packages/{id}/fingerprintpackages:writehayır
POST /api/v1/packages/{id}/renewalpackages:writehayır

Hesap:

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

Bir pakette diğer türe ait işlem 422 unsupported_capability ile yanıtlanır.

Bakiye yükleme ve anahtar yönetimi yalnızca paneldedir.

Anahtar başına dakikada 120 istek, ayrıca bir şeyi değiştiren istekler (POST) için dakikada 30. Her yanıtta RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset bulunur; aşım - retry_after ve Retry-After ile 429: belirtilen saniye kadar bekleyin ve tekrarlayın.

Telegram: @ipvrent_support, e-posta [email protected]. Ret gövdesindeki request_id değerini ekleyin.

Haberler ve hizmet durumu: t.me/ipvrent kanalı.