Documentación
Todo lo que necesitas para integrar ProxyHat en tus aplicaciones
Inicio Rápido
Ponte en marcha en minutos
curl -x http://USERNAME:PASSWORD@proxy.proxyhat.com:8080 \
https://api.example.com/dataAutenticación
Asegura tus peticiones API con tus credenciales
Autenticación con API Key
Todas las peticiones requieren que tu API key se pase en la URL del proxy. Puedes encontrar tu API key en tu panel después de registrarte.
http://USERNAME:PASSWORD@proxy.proxyhat.com:PORTEndpoints de Proxy
Endpoints de gateway de proxy disponibles
residential.proxyhat.comIPs residenciales premium con enrutamiento de calidad filtrado por IA
dc.proxyhat.comProxies de datacenter de alta velocidad para operaciones masivas
Parámetros de Petición
Personaliza tus peticiones de proxy con estas opciones
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
country | string | Código de país destino (ISO 3166-1) | country=US |
city | string | Nombre de ciudad destino | city=NewYork |
session | string | Identificador de sesión persistente | session=abc123 |
ttl | number | Tiempo de vida de sesión en segundos | ttl=600 |
Ejemplos de Código
Ejemplos de implementación en lenguajes 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")Encabezados de Respuesta
Metadatos devueltos con cada petición proxy
X-ProxyHat-IPLa IP del proxy utilizada para esta petición
203.0.113.45X-ProxyHat-CountryPaís de la IP del proxy
USX-ProxyHat-LatencyLatencia de la petición en milisegundos
48Códigos de Error
Errores comunes y cómo manejarlos
| Código | Estado | Descripción | Resolución |
|---|---|---|---|
407 | Autenticación Requerida | Credenciales inválidas o faltantes | Verifica tu nombre de usuario y contraseña |
429 | Límite de Tasa | Demasiadas peticiones | Reduce la frecuencia de peticiones o actualiza tu plan |
503 | No Disponible | No hay proxies disponibles para los criterios | Prueba con un país diferente o espera |
Límites de Tasa
Límites de uso según tu plan
¿Necesitas límites más altos?
Contacta a nuestro equipo para planes empresariales personalizados con peticiones ilimitadas e infraestructura dedicada.
¿Listo para comenzar?
Crea tu cuenta y comienza a usar nuestra infraestructura de proxy en minutos.
