Skip to Content
DocumentationProxyTracer API

ProxyTracer API

ProxyTracer, 10 ms'nin altında gecikme süresine sahip, deterministik bir proxy, veri merkezi ve VPN tespit motorudur.

Tüm IP değerlendirmelerini tamamen bellekte işler ve istek tamamlandığı milisaniyede verileri sileriz. Gölge veritabanları yok, günlük kaydı yok ve sıfır olasılıklı tahmin. Yalnızca uçta (edge) kötü amaçlı trafiği engellemenize yardımcı olacak kesin veriler.


Hızlı Başlangıç

Standart herhangi bir HTTP istemcisini kullanarak REST API'yi doğrudan sorgulayabilirsiniz. Hedef IP adresini URL yolunda, API anahtarınızı ise Authorization başlığında iletin.

İstek

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

Yanıt

Motorumuz düşük gecikmeye öncelik verir ve öngörülebilir, düz bir JSON nesnesi döndürür. Bağlantıyı anında engellemek veya ek doğrulama (challenge) istemek için proxy boolean değerini ayrıştırın.
{ "ip": "109.70.100.3", "proxy": true }

HTTP Durum Kodları

Durum KoduAçıklama
200 OKBaşarılı değerlendirme. Deterministik sınıflandırma sonucunu döndürür.
400 Bad RequestGeçersiz IP adresi biçimi veya hatalı istek yolu.
401 UnauthorizedYetkisiz. API anahtarı eksik, süresi dolmuş veya geçersiz.
402 Payment RequiredÖdeme gerekli. Hesabınızdaki mevcut API kredileri tükendi.

Kod Örnekleri

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) { // Kötü amaçlı trafiği engelleyin veya Captcha ile doğrulayın }

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"): # Bağlantıyı reddedin veya işaretleyin pass

Resmi Entegrasyonlar

En yaygın kurumsal framework'ler ve edge runtime'lar için hazır ara katman yazılımları (middleware) ve engelleyiciler (interceptor) sunuyoruz.

Maksimum performans ve güvenlik için, kötü amaçlı bağlantıları kaynak sunucularınıza ulaşmadan önce kesmek üzere ProxyTracer'ı Edge'de (Cloudflare, AWS veya Next.js) dağıtmanızı önemle öneririz.

Edge Bilişim

PlatformOrtamEntegrasyon Kılavuzu
CloudflareEdge CDNCloudflare Workers
AWSEdge CDNLambda@Edge
Next.jsEdge RuntimeMiddleware

Backend Çalışma Zamanları

PlatformDilEntegrasyon Kılavuzu
ExpressNode.jsExpress Middleware
GoGonet/http Handler
DjangoPythonDjango Middleware
FastAPIPythonBaseHTTPMiddleware
ASP.NET CoreC#HTTP Middleware
Spring BootJavaHandlerInterceptor
LaravelPHPHTTP Middleware
Ruby on RailsRubyRack Middleware
Son güncelleme tarihi