Skip to Content
DocumentationProxyTracer API

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 de proxy-boolean om de verbinding direct te blokkeren of te challengen.
{ "ip": "109.70.100.3", "proxy": true }

HTTP-statuscodes

StatuscodeBeschrijving
200 OKSuccesvolle evaluatie. Retourneert het deterministische classificatieresultaat.
400 Bad RequestOngeldig IP-adresformaat of onjuist verzoekpad.
401 UnauthorizedNiet geautoriseerd. De API-sleutel ontbreekt, is verlopen of ongeldig.
402 Payment RequiredBetaling 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 pass

Officië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

PlatformOmgevingIntegratiegids
CloudflareEdge CDNCloudflare Workers
AWSEdge CDNLambda@Edge
Next.jsEdge RuntimeMiddleware

Backend-runtimes

PlatformTaalIntegratiegids
ExpressNode.jsExpress Middleware
GoGonet/http Handler
DjangoPythonDjango Middleware
FastAPIPythonBaseHTTPMiddleware
ASP.NET CoreC#HTTP Middleware
Spring BootJavaHandlerInterceptor
LaravelPHPHTTP Middleware
Ruby on RailsRubyRack Middleware
Laatst bijgewerkt op