ProxyTracer API
ProxyTracer is een deterministische proxy-, datacenter- en VPN-detectie-engine met een responstijd van minder dan 10 ms.
We verwerken alle IP-evaluaties volledig in-memory en wissen de gegevens op de milliseconde dat het verzoek is afgerond. Geen schaduwdatabases, geen logging en geen probabilistisch giswerk. Gewoon harde data om je te helpen kwaadaardig verkeer direct aan de edge te weren.
Snelstart
Je kunt de REST API rechtstreeks aanroepen met elke standaard HTTP-client. Geef het gewenste IP-adres door in het URL-pad en je API-sleutel in de Authorization-header.
Verzoek
curl -X GET "https://api.proxytracer.com/v1/check/109.70.100.3" \
-H "Authorization: Bearer proxy_······"Respons
Onze engine geeft prioriteit aan minimale latency en retourneert een voorspelbaar, plat JSON-object. Parse deproxy-boolean om de verbinding direct te blokkeren of te challengen.
{
"ip": "109.70.100.3",
"proxy": true
}HTTP-statuscodes
| Statuscode | Beschrijving |
|---|---|
200 OK | Succesvolle evaluatie. Retourneert het deterministische classificatieresultaat. |
400 Bad Request | Ongeldig IP-adresformaat of onjuist verzoekpad. |
401 Unauthorized | Niet geautoriseerd. De API-sleutel ontbreekt, is verlopen of ongeldig. |
402 Payment Required | Betaling vereist. Je account heeft alle beschikbare API-credits verbruikt. |
Codevoorbeelden
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) {
// Blokkeer kwaadwillend verkeer of challenge met 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"):
# Verbinding weigeren of markeren
passOfficiële Integraties
We bieden kant-en-klare middleware en interceptors voor de meest gangbare enterprise-frameworks en edge-runtimes.
Voor maximale prestaties en veiligheid raden we ten zeerste aan om ProxyTracer aan de Edge in te zetten (Cloudflare, AWS of Next.js) om kwaadaardige verbindingen te weren voordat ze je origin-servers ooit bereiken.
Edge Compute
| Platform | Omgeving | Integratiegids |
|---|---|---|
| Edge CDN | Cloudflare Workers | |
| Edge CDN | Lambda@Edge | |
| Edge Runtime | Middleware |
Backend-runtimes
| Platform | Taal | Integratiegids |
|---|---|---|
| Node.js | Express Middleware | |
| Go | net/http Handler | |
| Python | Django Middleware | |
| Python | BaseHTTPMiddleware | |
| C# | HTTP Middleware | |
| Java | HandlerInterceptor | |
| PHP | HTTP Middleware | |
| Ruby | Rack Middleware |