Documentação
Tudo que você precisa para integrar o ProxyHat em suas aplicações
Início Rápido
Configure e comece a usar em minutos
curl -x http://USERNAME:PASSWORD@proxy.proxyhat.com:8080 \
https://api.example.com/dataAutenticação
Proteja suas requisições de API com suas credenciais
Autenticação por Chave de API
Todas as requisições requerem que sua chave de API seja passada na URL do proxy. Sua chave de API pode ser encontrada no seu painel após o cadastro.
http://USERNAME:PASSWORD@proxy.proxyhat.com:PORTEndpoints de Proxy
Endpoints de gateway de proxy disponíveis
residential.proxyhat.comIPs residenciais premium com roteamento de qualidade filtrado por AI
dc.proxyhat.comProxies de datacenter de alta velocidade para operações em massa
Parâmetros de Requisição
Personalize suas requisições de proxy com estas opções
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
country | string | Código do país alvo (ISO 3166-1) | country=US |
city | string | Nome da cidade alvo | city=NewYork |
session | string | Identificador de sessão persistente | session=abc123 |
ttl | number | Tempo de vida da sessão em segundos | ttl=600 |
Exemplos de Código
Exemplos de implementação em linguagens populares
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")Cabeçalhos de Resposta
Metadados retornados com cada requisição via proxy
X-ProxyHat-IPO IP do proxy usado para esta requisição
203.0.113.45X-ProxyHat-CountryPaís do IP do proxy
USX-ProxyHat-LatencyLatência da requisição em milissegundos
48Códigos de Erro
Erros comuns e como tratá-los
| Código | Status | Descrição | Resolução |
|---|---|---|---|
407 | Autenticação Necessária | Credenciais inválidas ou ausentes | Verifique seu nome de usuário e senha |
429 | Limite Excedido | Muitas requisições | Reduza a frequência de requisições ou faça upgrade do plano |
503 | Indisponível | Nenhum proxy disponível para os critérios | Tente um país diferente ou aguarde |
Limites de Taxa
Limites de uso baseados no seu plano
Precisa de limites maiores?
Entre em contato com nossa equipe para planos empresariais personalizados com requisições ilimitadas e infraestrutura dedicada.
Pronto para começar?
Crie sua conta e comece a usar nossa infraestrutura de proxy em minutos.
