Skip to Content
DocumentationAPI ProxyTracer

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 booleano proxy para bloquear ou desafiar a conexão instantaneamente.
{ "ip": "109.70.100.3", "proxy": true }

Códigos de Status HTTP

Código de StatusDescrição
200 OKAvaliação bem-sucedida. Retorna o payload de classificação determinística.
400 Bad RequestFormato de endereço IP inválido ou caminho de requisição malformado.
401 UnauthorizedNão autorizado. A chave de API está ausente, expirada ou é inválida.
402 Payment RequiredPagamento 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 pass

Integraçõ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)

PlataformaAmbienteGuia de Integração
CloudflareCDN de BordaCloudflare Workers
AWSCDN de BordaLambda@Edge
Next.jsRuntime de BordaMiddleware

Runtimes de Backend

PlataformaLinguagemGuia de Integração
ExpressNode.jsExpress Middleware
GoGonet/http Handler
DjangoPythonDjango Middleware
FastAPIPythonBaseHTTPMiddleware
ASP.NET CoreC#HTTP Middleware
Spring BootJavaHandlerInterceptor
LaravelPHPHTTP Middleware
Ruby on RailsRubyRack Middleware
Última atualização