API ProxyTracer
O ProxyTracer é um mecanismo determinístico de detecção de proxies, datacenters e VPNs com tempo de resposta sub-10ms.
Processamos todas as avaliações de IP inteiramente em memória e descartamos os dados no milissegundo em que a requisição é concluída. Sem bancos de dados ocultos, sem retenção de logs e sem suposições probabilísticas. Apenas dados concretos para ajudar você a bloquear tráfego malicioso na borda (edge).
Início Rápido
Você pode consultar a API REST diretamente usando qualquer cliente HTTP padrão. Passe o endereço IP alvo no caminho da URL e sua chave de API no cabeçalho Authorization.
Requisição
curl -X GET "https://api.proxytracer.com/v1/check/109.70.100.3" \
-H "Authorization: Bearer proxy_······"Resposta
Nosso mecanismo prioriza a latência, retornando um objeto JSON simples e previsível. Analise o booleanoproxy para bloquear ou desafiar a conexão instantaneamente.
{
"ip": "109.70.100.3",
"proxy": true
}Códigos de Status HTTP
| Código de Status | Descrição |
|---|---|
200 OK | Avaliação bem-sucedida. Retorna o payload de classificação determinística. |
400 Bad Request | Formato de endereço IP inválido ou caminho de requisição malformado. |
401 Unauthorized | Não autorizado. A chave de API está ausente, expirada ou é inválida. |
402 Payment Required | Pagamento necessário. Sua conta esgotou os créditos de API disponíveis. |
Exemplos 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) {
// Bloqueie tráfego malicioso ou apresente desafio com 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"):
# Rejeite ou sinalize a conexão
passIntegrações Oficiais
Oferecemos middlewares e interceptadores prontos para uso para os principais frameworks corporativos e runtimes de borda.
Para o máximo em desempenho e segurança, recomendamos fortemente implantar o ProxyTracer na Edge (Cloudflare, AWS ou Next.js) para descartar conexões maliciosas antes que elas alcancem seus servidores de origem.
Computação na Borda (Edge)
| Plataforma | Ambiente | Guia de Integração |
|---|---|---|
| CDN de Borda | Cloudflare Workers | |
| CDN de Borda | Lambda@Edge | |
| Runtime de Borda | Middleware |
Runtimes de Backend
| Plataforma | Linguagem | Guia de Integração |
|---|---|---|
| Node.js | Express Middleware | |
| Go | net/http Handler | |
| Python | Django Middleware | |
| Python | BaseHTTPMiddleware | |
| C# | HTTP Middleware | |
| Java | HandlerInterceptor | |
| PHP | HTTP Middleware | |
| Ruby | Rack Middleware |