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-вычисления
| Платформа | Среда | Руководство по интеграции |
|---|---|---|
| Edge CDN | Cloudflare Workers | |
| Edge CDN | Lambda@Edge | |
| Edge-среда исполнения | Middleware |
Backend-среды исполнения
| Платформа | Язык | Руководство по интеграции |
|---|---|---|
| Node.js | Express Middleware | |
| Go | net/http Handler | |
| Python | Django Middleware | |
| Python | BaseHTTPMiddleware | |
| C# | HTTP Middleware | |
| Java | HandlerInterceptor | |
| PHP | HTTP Middleware | |
| Ruby | Rack Middleware |