Skip to Content
DocumentationProxyTracer API

ProxyTracer API

10ms 未満の確定的検出

Anti-VPN & プロキシ検出エンジン


クイックスタート

標準的な HTTP クライアントを使用して、REST API を直接クエリできます。URL パスに対象の IP アドレスを指定し、Authorization ヘッダーに API キーを渡してください。

リクエスト

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

レスポンス

当社のエンジンは超低レイテンシを最優先に設計されており、予測可能なフラットな JSON オブジェクトを返します。proxy の boolean(真偽値)を判定するだけで、即座に接続をブロックまたは認証チャレンジにルーティングできます。
{ "ip": "109.70.100.3", "proxy": true }

HTTPステータスコード

ステータスコード説明
200 OK評価成功。確定的な分類ペイロードを返します。
400 Bad Request無効な IP アドレス形式、または不正なリクエストパスです。
401 Unauthorized認証失敗。API キーが見つからないか、期限切れか、無効です。
402 Payment Required支払いが必要です。アカウントの利用可能な API クレジットを使い果たしました。

コード例

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) { // 悪意あるトラフィックをブロックするか 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"): # 接続を拒否またはフラグ付け pass

公式インテグレーション

主要なエッジコンピューティング環境やバックエンドランタイム向けに、コピー&ペーストで即座に導入できるネイティブミドルウェアやプラグインを提供しています。

各インテグレーションは、リバースプロキシの背後でもクライアントの実際の IP を安全に抽出し、オリジンサーバーに到達する前に不審なトラフィックを確実に遮断します。

エッジコンピューティング

プラットフォーム / ランタイム環境インテグレーションガイド
Cloudflareエッジ CDNCloudflare Workers
AWSエッジ CDNLambda@Edge
Next.jsエッジランタイムMiddleware

バックエンドランタイム

プラットフォーム / ランタイム言語インテグレーションガイド
ExpressNode.jsExpress Middleware
GoGonet/http Handler
DjangoPythonDjango Middleware
FastAPIPythonBaseHTTPMiddleware
ASP.NET CoreC#HTTP Middleware
Spring BootJavaHandlerInterceptor
LaravelPHPHTTP Middleware
Ruby on RailsRubyRack Middleware
最終更新日: