Skip to Content
DocumentationProxyTracer API

ProxyTracer API

ProxyTracer — это детерминированный движок обнаружения прокси, дата-центров и VPN с откликом менее 10 мс.

Мы выполняем все проверки IP-адресов исключительно в оперативной памяти и удаляем данные в ту же миллисекунду после завершения запроса. Никаких теневых баз данных, никакого ведения логов и вероятностных догадок. Только точные данные, которые помогут вам отсекать вредоносный трафик на периферии.


Быстрый старт

Вы можете обращаться к REST API напрямую, используя любой стандартный HTTP-клиент. Передайте целевой IP-адрес в пути URL, а ваш API-ключ — в заголовке Authorization.

Запрос

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

Ответ

Наш движок ставит в приоритет скорость, возвращая предсказуемый плоский JSON-объект. Проверяйте булево значение proxy, чтобы мгновенно блокировать соединение или отправлять запрос на проверку.
{ "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

Официальные интеграции

Мы предоставляем готовые middleware и перехватчики для самых популярных корпоративных фреймворков и edge-сред исполнения.

Для максимальной производительности и безопасности мы настоятельно рекомендуем развертывать ProxyTracer на Edge (Cloudflare, AWS или Next.js), чтобы блокировать вредоносные соединения до того, как они достигнут ваших серверов.

Edge-вычисления

ПлатформаСредаРуководство по интеграции
CloudflareEdge CDNCloudflare Workers
AWSEdge CDNLambda@Edge
Next.jsEdge-среда исполненияMiddleware

Backend-среды исполнения

ПлатформаЯзыкРуководство по интеграции
ExpressNode.jsExpress Middleware
GoGonet/http Handler
DjangoPythonDjango Middleware
FastAPIPythonBaseHTTPMiddleware
ASP.NET CoreC#HTTP Middleware
Spring BootJavaHandlerInterceptor
LaravelPHPHTTP Middleware
Ruby on RailsRubyRack Middleware
Последнее обновление: