Dokumentacja
Wszystko, czego potrzebuje Pan/Pani do integracji ProxyHat z aplikacjami
Szybki start
Uruchom w kilka minut
curl -x http://USERNAME:PASSWORD@proxy.proxyhat.com:8080 \
https://api.example.com/dataUwierzytelnianie
Zabezpiecz żądania API swoimi poświadczeniami
Uwierzytelnianie kluczem API
Wszystkie żądania wymagają przekazania klucza API w adresie URL proxy. Klucz API można znaleźć w panelu po zarejestrowaniu się.
http://USERNAME:PASSWORD@proxy.proxyhat.com:PORTPunkty końcowe Proxy
Dostępne punkty końcowe bramki proxy
residential.proxyhat.comPremium rezydencjalne IP z routingiem jakości filtrowanym przez AI
dc.proxyhat.comSzybkie proxy datacenter do operacji zbiorczych
Parametry żądania
Dostosuj żądania proxy za pomocą tych opcji
| Parametr | Typ | Opis | Przykład |
|---|---|---|---|
country | string | Kod kraju docelowego (ISO 3166-1) | country=US |
city | string | Nazwa miasta docelowego | city=NewYork |
session | string | Identyfikator sesji trwałej | session=abc123 |
ttl | number | Czas życia sesji w sekundach | ttl=600 |
Przykłady kodu
Przykłady implementacji w popularnych językach
import requests
proxy = "http://user:pass@residential.proxyhat.com:8080"
response = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy, "https": proxy}
)const fetch = require('node-fetch');
const HttpsProxyAgent = require('https-proxy-agent');
const agent = new HttpsProxyAgent(
'http://user:pass@residential.proxyhat.com:8080'
);
fetch('https://httpbin.org/ip', { agent });proxyURL, _ := url.Parse(
"http://user:pass@residential.proxyhat.com:8080",
)
client := &http.Client{
Transport: &http.Transport{Proxy: http.ProxyURL(proxyURL)},
}
resp, _ := client.Get("https://httpbin.org/ip")Nagłówki odpowiedzi
Metadane zwracane z każdym żądaniem proxy
X-ProxyHat-IPAdres IP proxy użyty dla tego żądania
203.0.113.45X-ProxyHat-CountryKraj adresu IP proxy
USX-ProxyHat-LatencyOpóźnienie żądania w milisekundach
48Kody błędów
Częste błędy i sposoby ich obsługi
| Kod | Status | Opis | Rozwiązanie |
|---|---|---|---|
407 | Wymagane uwierzytelnienie | Nieprawidłowe lub brakujące poświadczenia | Sprawdź nazwę użytkownika i hasło |
429 | Limit przekroczony | Zbyt wiele żądań | Zmniejsz częstotliwość żądań lub ulepsz plan |
503 | Niedostępne | Brak dostępnych proxy dla kryteriów | Spróbuj innego kraju lub poczekaj |
Limity zapytań
Limity użytkowania oparte na Pana/Pani planie
Potrzebuje Pan/Pani wyższych limitów?
Skontaktuj się z naszym zespołem w sprawie niestandardowych planów Enterprise z nieograniczonymi żądaniami i dedykowaną infrastrukturą.
Gotowy, aby rozpocząć?
Utwórz konto i zacznij korzystać z naszej infrastruktury proxy w kilka minut.
