На главную
Интеграция x402 протокола

Мгновенный доступ
для ИИ-агентов

x402 использует HTTP-статус 402 Payment Required для мгновенного доступа к прокси без разрешений. ИИ-агенты платят USDC и получают учетные данные в одном запросе — регистрация не требуется.

Для агентов
Автоматизация
Мгновенно
Без регистрации
Оплата USDC
Base и Solana
Без разрешений
Без KYC

Динамическое ценообразование и доступность

Все ответы x402 содержат актуальные данные:

  • Доступные страны - обновляются каждые 5 минут на основе инвентаря устройств
  • Зависит от тарифа - приватный тариф может иметь меньше стран
  • Цены в ответе - тарифы для общего и приватного доступа
  • Уровни запасов - реальное количество устройств по странам

Как это работает

Поток оплаты

1

Запрос агента

GET /v1/x402/proxy?country=US&duration=3600&traffic=1
2

Ответ сервера (402 Требуется оплата)

Статус: 402
Заголовки:
X-PAYMENT-REQUIRED: eyJhbW91... (требования оплаты)
3

Агент подписывает платёж

Агент использует кошелёк для подписи авторизации USDC

4

Агент повторяет с платежом

GET /v1/x402/proxy?country=US&duration=3600&traffic=1
Заголовки:
X-PAYMENT-SIGNATURE: eyJzaWdu... (подписанный платёж)
5

Сервер проверяет и возвращает данные

Статус: 200 OK
{ proxy: { http, socks5, ... }, rotationUrl, sessionId }

Ответ 402 Требуется оплата

При вызове /v1/x402/proxy без оплаты вы получаете ответ 402 с требованиями оплаты.

Динамический список стран

Обновляется каждые 5 минут из реального инвентаря

Зависит от тарифа

Приватный тариф может иметь меньше стран

Совместимость с ИИ

Соответствует схеме валидации x402scan для ИИ-агентов

Просмотреть полную структуру ответа 402
{
  "x402Version": 1,
  "accepts": [{
    "scheme": "exact",
    "network": "base",
    "maxAmountRequired": "4100000",
    "resource": "https://api.proxies.sx/v1/x402/proxy",
    "description": "Реальный 4G/5G мобильный прокси - доступно 5 стран...",
    "payTo": "0xC6C3a87363D5b37d9510202015369086e25558f1",
    "extra": {
      "availableCountries": ["DE", "PL", "US", "FR", "GB"],
      "pricing": {
        "shared": {"portPerMonth": 18, "trafficPerGB": 3.5},
        "private": {"portPerMonth": 40, "trafficPerGB": 3.7}
      },
      "limits": {
        "minDurationSeconds": 3600,
        "maxDurationSeconds": 2592000,
        "minTrafficGB": 0.1
      }
    }
  }]
}

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

Python с x402 SDK

from x402 import X402Client

# Инициализация x402 клиента с вашим кошельком
client = X402Client(
    private_key="0xYourPrivateKey...",
    network="base"
)

# Запрос прокси - автоматическая обработка 402
response = client.get(
    "https://api.proxies.sx/v1/x402/proxy",
    params={
        "country": "US",
        "duration": 3600,  # 1 час
        "traffic": 1,      # 1 ГБ
        "tier": "shared"
    }
)

# Использование прокси
proxy = response.json()
print(f"HTTP прокси: {proxy['proxy']['http']}")
print(f"SOCKS5 прокси: {proxy['proxy']['socks5']}")
print(f"Истекает: {proxy['proxy']['expiresAt']}")

# Ротация IP при необходимости
import requests
requests.get(proxy['rotationUrl'])

JavaScript/TypeScript

import { createX402Client } from '@x402/evm';
import { privateKeyToAccount } from 'viem/accounts';

// Создание x402 клиента
const account = privateKeyToAccount('0xYourPrivateKey...');
const x402Client = createX402Client({
  account,
  network: 'base',
});

// Получение прокси с автоматической оплатой
const response = await x402Client.fetch(
  'https://api.proxies.sx/v1/x402/proxy?country=US&duration=3600&traffic=1'
);

const data = await response.json();
console.log('Прокси:', data.proxy.http);
console.log('URL ротации:', data.rotationUrl);

Модель ценообразования

Общий тариф

Порт$18/месяц
Трафик$3.50/ГБ

Общий мобильный прокси-порт

Приватный тариф

Порт$40/месяц
Трафик$3.70/ГБ

Эксклюзивный доступ к устройству

Минимальная покупка

Мин. время
1 час (3600 сек)
Мин. трафик
0.1 ГБ (100 МБ)
Мин. общий
~$0.375
Мин. приватный
~$0.425

Адреса кошельков

B
Сеть Base (EVM)

0xC6C3a87363D5b37d9510202015369086e25558f1

Контракт USDC: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

S
Сеть Solana

6qJVQ61ygwjuB7DK94ccrAcxgiQkc2tbbWeNCr3FT2HY

USDC на Solana: Нативный SPL токен

Безопасность

Защита от повтора

Каждый txHash используется только один раз

Истечение платежа

Требования истекают через 5 минут

Верификация кошелька

Кошелёк записывается для каждой сессии

Ограничение запросов

10 запросов в минуту на эндпоинты оплаты

Проверка суммы

Сервер проверяет соответствие платежа

Доступные страны (Динамически)

Список стран получается динамически из реального инвентаря устройств - он меняется по мере добавления/удаления устройств или достижения лимита.

Эндпоинты запросов

GET /v1/x402/countries                    # Все доступные страны
GET /v1/x402/countries?tier=shared        # Только общий тариф
GET /v1/x402/countries?tier=private       # Только приватный тариф

Пример ответа

[
  {"code": "US", "name": "United States", "availableDevices": 88, "tier": "both"},
  {"code": "DE", "name": "Germany", "availableDevices": 27, "tier": "both"},
  {"code": "GB", "name": "United Kingdom", "availableDevices": 22, "tier": "shared"},
  {"code": "PL", "name": "Poland", "availableDevices": 22, "tier": "both"},
  {"code": "FR", "name": "France", "availableDevices": 18, "tier": "both"}
]

Доступность по тарифам

Приватный тариф может иметь меньше стран, чем общий. Например, GB может быть доступен только для общего тарифа. Всегда проверяйте поле tier в ответе для подтверждения доступности.

Готовы интегрировать x402?

Позвольте вашим ИИ-агентам мгновенно покупать и использовать мобильные прокси с оплатой USDC.

Поддержка: support@proxies.sx | Swagger: api.proxies.sx/api