Skip to Content
DocumentationAPI ProxyTracer

API ProxyTracer

ProxyTracer è un motore deterministico di rilevamento di proxy, datacenter e VPN con latenza inferiore a 10 ms.

Elaboriamo tutte le valutazioni IP interamente in memoria e scartiamo i dati nel millisecondo in cui la richiesta termina. Nessun database ombra, nessun log e zero supposizioni probabilistiche. Solo dati concreti per aiutarti a bloccare il traffico malevolo all'edge.


Avvio Rapido

Puoi interrogare l'API REST direttamente utilizzando qualsiasi client HTTP standard. Passa l'indirizzo IP target nel percorso dell'URL e la tua chiave API nell'header Authorization.

Richiesta

curl -X GET "https://api.proxytracer.com/v1/check/109.70.100.3" \ -H "Authorization: Bearer proxy_······"

Risposta

Il nostro motore privilegia la bassa latenza, restituendo un oggetto JSON piatto e prevedibile. Analizza il valore booleano proxy per bloccare o sottoporre istantaneamente a verifica la connessione.
{ "ip": "109.70.100.3", "proxy": true }

Codici di Stato HTTP

Codice di statoDescrizione
200 OKValutazione riuscita. Restituisce il payload di classificazione deterministica.
400 Bad RequestFormato dell'indirizzo IP non valido o percorso di richiesta non corretto.
401 UnauthorizedNon autorizzato. La chiave API è mancante, scaduta o non valida.
402 Payment RequiredPagamento richiesto. Il tuo account ha esaurito i crediti API disponibili.

Esempi di Codice

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) { // Blocca il traffico dannoso o verifica 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"): # Rifiuta o contrassegna la connessione pass

Integrazioni Ufficiali

Forniamo middleware e intercettori drop-in per i framework enterprise e gli edge runtime più comuni.

Per massime prestazioni e sicurezza, raccomandiamo vivamente di distribuire ProxyTracer all'Edge (Cloudflare, AWS o Next.js) per bloccare le connessioni malevole prima ancora che raggiungano i server di origine.

Edge Compute

PiattaformaAmbienteGuida all'Integrazione
CloudflareEdge CDNCloudflare Workers
AWSEdge CDNLambda@Edge
Next.jsEdge RuntimeMiddleware

Runtime Backend

PiattaformaLinguaGuida all'Integrazione
ExpressNode.jsExpress Middleware
GoGonet/http Handler
DjangoPythonDjango Middleware
FastAPIPythonBaseHTTPMiddleware
ASP.NET CoreC#HTTP Middleware
Spring BootJavaHandlerInterceptor
LaravelPHPHTTP Middleware
Ruby on RailsRubyRack Middleware
Ultimo aggiornamento il