IPKite

Proxy API Dokümantasyonu ve Bağlantı Yöntemleri

IPKite konut proxy'yi kodunuza ve araçlarınıza nasıl bağlayacağınızı, ayrıca bakiye/satın alma geçmişi/proxy listesini sorgulamak için geliştirici API'sini örneklerle birlikte öğrenin.

Residential proxy hızlı başlangıç

Residential proxy satın aldığınızda, hesap ekranınızda proxy kullanıcı adı ve şifreniz görüntülenir. Bağlantı adresi tektir, kullanıcı adına eklenen değerlerle ülke, şehir ve oturum belirlenir. Aşağıdaki tek komutla bağlantınızı hemen test edebilirsiniz.

  • Satın alma: Üye panelinden istediğiniz GB miktarını seçerek residential proxy satın alabilirsiniz.
  • Kontrol: Üye panelinde proxy kullanıcı adını (USERNAME) ve şifresini (PASSWORD) kontrol edin.
  • Bağlantı: gw.ipkite.com adresi ve HTTP 7000 veya SOCKS5 7100 portu üzerinden istek gönderin.
curl -x http://USERNAME:PASSWORD@gw.ipkite.com:7000 https://example.com/

Proxy Bağlantı Bilgisi Formatı

Tüm residential proxy bağlantıları aynı adresi kullanır. HTTP ve HTTPS istekleri 7000 numaralı porttan, SOCKS5 bağlantıları 7100 numaralı porttan gönderilir. Kullanıcı adının sonuna istediğiniz parametreleri tire (-) ile ekleyebilirsiniz.

MaddeDeğerAçıklama
Adresgw.ipkite.comTüm residential proxy bağlantılarının bağlantı adresi
HTTP/HTTPS portu7000HTTP proxy ile HTTP ve HTTPS sitelerine bağlanma
SOCKS5 Port7100SOCKS5 destekleyen araçlar ve uygulamalarla bağlanın
ccİki harfli ülke kodu (küçük harf)Örnek: cc-us, cc-gb, cc-de
cityŞehir adı (küçük harf, boşluk yok)Örnek: city-newyork, city-london
sessİngilizce·sayısal oturum adıAynı değer kullanıldığı sürece aynı IP korunur
ttl1-1,440 (dakika)Sabit oturumun süresi
USERNAME-cc-us-city-newyork-sess-a1b2c3-ttl-30:PASSWORD@gw.ipkite.com:7000

Dönen proxy ve sabit oturum örnekleri

Kullanıcı adına sess değeri eklemezseniz her istekte yeni IP atanan dönen proxy olarak çalışır. sess ve ttl eklerseniz, ttl ile belirlenen süre (1-1,440 dakika) boyunca aynı IP korunur. Yeni IP gerektiğinde sess değerini değiştirmeniz yeterlidir.

curl -x http://USERNAME:PASSWORD@gw.ipkite.com:7000 https://example.com/
curl -x http://USERNAME:PASSWORD@gw.ipkite.com:7000 https://example.com/

Ülke/şehir hedefleme örneği

cc parametresiyle 174 ülke·bölgeden birini seçin ve city parametresiyle ana şehirleri daraltın. Ülke·şehir hedefleme, döner ve sabit oturumlarla birlikte kullanılabilir.

curl -x http://USERNAME-cc-de:PASSWORD@gw.ipkite.com:7000 https://example.com/

Python requests Proxy Örneği

Python requests'te proxies değerine hem HTTP hem HTTPS için aynı proxy adresini ekleyin. SOCKS5 ile bağlanmak için requests[socks]'u kurun ve adresi socks5h:// olarak değiştirin.

import requests

proxy = "http://USERNAME-cc-us-sess-a1b2c3-ttl-30:PASSWORD@gw.ipkite.com:7000"
proxies = {"http": proxy, "https": proxy}

r = requests.get("https://example.com/", proxies=proxies, timeout=30)
print(r.status_code)

Node.js Proxy Örneği

Node.js'de undici'nin ProxyAgent'ı veya https-proxy-agent paketiyle bağlanın. Her iki yöntemde de proxy adresi tek satırda eklenir.

import { ProxyAgent, fetch } from "undici";

const agent = new ProxyAgent("http://USERNAME-cc-de:PASSWORD@gw.ipkite.com:7000");
const res = await fetch("https://example.com/", { dispatcher: agent });
console.log(res.status);

Geliştirici API kimlik doğrulaması ve temel adres

Geliştirici API REST tabanlıdır ve tüm yanıtlar JSON formatındadır. Hesap ekranından bir API anahtarı oluşturduğunuzda, ipk_live_ ile başlayan anahtar sadece bir kez gösterilir, bu nedenle hemen güvenli bir yere kaydedin. Tüm isteklerin Authorization başlığına Bearer ve API anahtarını ekleyin.

  • Temel adres: https://ipkite.com/api/v1
  • Kimlik doğrulama başlığı: Authorization: Bearer <API anahtarı>
  • Çağrı limiti: Dakikada 120 kez
  • Yanıt formatı: JSON, başarı durumunda "ok": true
curl https://ipkite.com/api/v1/balance \
  -H "Authorization: Bearer ipk_live_YOUR_API_KEY"

Geliştirici API uç noktaları

YöntemYolİçerikTemel yanıt değerleri
GET/balanceMevcut bakiyebalance, currency
GET/ordersSatın alma detayları listesicode, product, summary, amount, status, created_at
GET/proxiesSatın alınan proxy listesiResidential: username, password, host, http_port, socks_port, traffic_gb_left / Sabit IP: ip, port, username, password, country, expires_at
{"ok":true,"balance":"25.00","currency":"USD"}

API hata yanıtları ve çağrı limitleri

API anahtarı yoksa veya yanlışsa HTTP 401 ile aşağıdaki yanıt döner. Başlık adını, Bearer sonrası boşluğu ve anahtarın tamamının girildiğini kontrol edin. Çağrı limiti dakikada 120'dir ve bakiye veya kalan trafiği düzenli olarak kontrol ederken dakikada bir kez sorgulama yaparak limitler dahilinde rahatça kullanabilirsiniz.

{"ok":false,"error":"unauthorized"}
Proxy API Dokümantasyonu, Residential Proxy Bağlantı Yöntemleri ve Kod Örnekleri | IPKite