ProxyTracer API
ProxyTracer es un motor de detección de proxies, centros de datos y VPN determinista con latencia inferior a 10 ms.
Procesamos todas las evaluaciones de IP completamente en memoria y descartamos los datos en el milisegundo en que termina la solicitud. Sin bases de datos ocultas, sin registros y sin suposiciones probabilísticas. Solo datos concretos para ayudarle a bloquear tráfico malicioso en el borde (edge).
Inicio Rápido
Puedes consultar la API REST directamente utilizando cualquier cliente HTTP estándar. Pasa la dirección IP de destino en la ruta de la URL y tu clave de API en el encabezado Authorization.
Petición
curl -X GET "https://api.proxytracer.com/v1/check/109.70.100.3" \
-H "Authorization: Bearer proxy_······"Respuesta
Nuestro motor prioriza la baja latencia, devolviendo un objeto JSON plano y predecible. Evalúa el booleanoproxy para bloquear o verificar la conexión instantanément.
{
"ip": "109.70.100.3",
"proxy": true
}Códigos de estado HTTP
| Código de estado | Descripción |
|---|---|
200 OK | Evaluación exitosa. Devuelve el payload de clasificación determinista. |
400 Bad Request | Formato de dirección IP no válido o ruta de solicitud incorrecta. |
401 Unauthorized | No autorizado. La clave de API falta, ha caducado o no es válida. |
402 Payment Required | Pago requerido. Tu cuenta ha agotado los créditos de API disponibles. |
Ejemplos de código
Node.js (fetch)
const response = await fetch("https://api.proxytracer.com/v1/check/109.70.100.3", {
headers: {
"Authorization": `Bearer ${process.env.PROXYTRACER_API_KEY}`
}
});
const data = await response.json();
if (data.proxy) {
// Bloquear tráfico malicioso o desafiar con Captcha
}Python (requests)
import os
import requests
response = requests.get(
"https://api.proxytracer.com/v1/check/109.70.100.3",
headers={"Authorization": f"Bearer {os.getenv('PROXYTRACER_API_KEY')}"},
timeout=1.0
)
data = response.json()
if data.get("proxy"):
# Rechazar o marcar la conexión
passIntegraciones Oficiales
Ofrecemos middleware e interceptores listos para usar en los frameworks empresariales y entornos Edge más comunes.
Para obtener el máximo rendimiento y seguridad, recomendamos enfáticamente implementar ProxyTracer en el Edge (Cloudflare, AWS o Next.js) para bloquear conexiones maliciosas antes de que lleguen a tus servidores de origen.
Computación en el Edge
| Plataforma | Entorno | Guía de integración |
|---|---|---|
| Edge CDN | Cloudflare Workers | |
| Edge CDN | Lambda@Edge | |
| Edge Runtime | Middleware |
Backend
| Plataforma | Idioma | Guía de integración |
|---|---|---|
| Node.js | Express Middleware | |
| Go | net/http Handler | |
| Python | Django Middleware | |
| Python | BaseHTTPMiddleware | |
| C# | HTTP Middleware | |
| Java | HandlerInterceptor | |
| PHP | HTTP Middleware | |
| Ruby | Rack Middleware |