Skip to Content
DocumentationProxyTracer API

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 booleano proxy para bloquear o verificar la conexión instantanément.
{ "ip": "109.70.100.3", "proxy": true }

Códigos de estado HTTP

Código de estadoDescripción
200 OKEvaluación exitosa. Devuelve el payload de clasificación determinista.
400 Bad RequestFormato de dirección IP no válido o ruta de solicitud incorrecta.
401 UnauthorizedNo autorizado. La clave de API falta, ha caducado o no es válida.
402 Payment RequiredPago 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 pass

Integraciones 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

PlataformaEntornoGuía de integración
CloudflareEdge CDNCloudflare Workers
AWSEdge CDNLambda@Edge
Next.jsEdge RuntimeMiddleware

Backend

PlataformaIdiomaGuía de integración
ExpressNode.jsExpress Middleware
GoGonet/http Handler
DjangoPythonDjango Middleware
FastAPIPythonBaseHTTPMiddleware
ASP.NET CoreC#HTTP Middleware
Spring BootJavaHandlerInterceptor
LaravelPHPHTTP Middleware
Ruby on RailsRubyRack Middleware
Última actualización el