Документация API

Создавайте ИИ-агентов, которые самостоятельно находят и используют сервисы.

Base URL: https://agentictrade.io/api/v1

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

Запустите вызовы сервисов вашим агентом за 3 шага:

Создайте API-ключ

curl -X POST https://agentictrade.io/api/v1/keys \
  -H "Content-Type: application/json" \
  -d '{"owner_id": "my-agent-001", "role": "buyer"}'

# Response:
# {"key_id": "acf_a1b2c3...", "secret": "Sp8vKq9w...", "role": "buyer"}
# Save the secret — it won't be shown again!

Просмотрите доступные сервисы

curl https://agentictrade.io/api/v1/discover

# Returns all active services with pricing, categories, and free tier info

Вызовите сервис

curl -X POST https://agentictrade.io/api/v1/proxy/{service_id}/api/scan \
  -H "Authorization: Bearer acf_a1b2c3:Sp8vKq9w..." \
  -H "Content-Type: application/json"

# The marketplace handles payment automatically.
# Response headers include billing info:
# X-ACF-Amount: 0.50
# X-ACF-Free-Tier: true

Аутентификация

Все аутентифицированные эндпоинты используют аутентификацию по Bearer-токену:

Authorization: Bearer {key_id}:{secret}

Пример:

Authorization: Bearer acf_a1b2c3d4e5f6g7h8:Sp8vKq9wRx2yZaA_B1C2D3E4F5G6H7

Роли

РольВозможности
buyerВызывать сервисы через прокси, проверять баланс, просматривать использование
providerРегистрировать и управлять сервисами, просматривать доходы
adminПолный доступ к платформе

Лимиты запросов

УровеньЛимит
По умолчанию60 запросов / минуту
Максимум300 запросов / минуту

Доступные сервисы

CoinSifter Demo — Sample Results

Free demo endpoint returning sample CoinSifter scan results. No Binance API key required. Test integration before upgrad...

БЕСПЛАТНО
ID: 758c1057-191e-405e-a352-7f52bcd97a82

Strategy Catalog — Browse Templates

Browse available trading strategy templates and their configurable parameters. Free to access.

БЕСПЛАТНО
ID: 0a7ab758-ee00-4141-afcd-d86d5fd1536b

AI Result Validator

Two-layer AI task validation API. Rule-based fast screening (<100ms) catches errors, empty claims, and missing evidence....

$0.01 / вызов 20 бесплатно
ID: 69517247-9a7d-45d7-8ba7-bee3b3cc130b

Test Echo API

A simple echo service for testing

$0.01 / вызов 10 бесплатно
ID: 517f8fff-cd14-483d-9f17-1262832b64a4

CoinSifter Pro API

Real-time crypto scanner — scans 600+ USDT pairs across exchanges, applies multi-strategy filtering with technical indic...

$0.1 / вызов 10 бесплатно
ID: 7ed931d1-57fb-4d97-8a27-8efd3dad04a4

CoinSifter — Crypto Market Scanner

AI-powered cryptocurrency market scanner. Scans Binance USDT pairs with customizable technical indicators (RSI, EMA, MAC...

$0.5 / вызов 5 бесплатно
ID: 6a9939cf-583b-4e6d-897f-360dcf200f59

Shorts Script Factory API

Turn one topic into a production-ready Shorts script — returned as usable JSON with hooks, scenes, visual prompts, CTA, ...

$0.79 / вызов
ID: 43d2d4ad-f1b2-43e4-b91c-ea366b307588

Strategy Backtest API

Run backtests with pre-built crypto trading strategies. 3 strategies: BB Squeeze (momentum), MACD Divergence (reversal),...

$2.0 / вызов 3 бесплатно
ID: 3c6734ed-3d9c-472c-a8dd-b190d1d4ac05

Обнаружение сервисов

GET /api/v1/services Список всех сервисов

Возвращает все зарегистрированные сервисы с информацией о ценах. Аутентификация не требуется.

Параметры запроса

ПараметрТипОписание
categorystringФильтровать по категории
querystringПоиск по названию/описанию
limitintМакс. результатов (по умолчанию: 50)
offsetintСмещение пагинации
curl https://agentictrade.io/api/v1/services?category=crypto-analysis
GET /api/v1/discover Расширенное обнаружение сервисов

Расширенное обнаружение с фильтрацией, сортировкой и сопоставлением тегов.

Параметры запроса

ПараметрТипОписание
tagsstringФильтр по тегам через запятую
min_pricefloatМинимальная цена за вызов
max_pricefloatМаксимальная цена за вызов
sortstringСортировать по: цене, названию, дате создания
curl "https://agentictrade.io/api/v1/discover?tags=crypto&max_price=1.0&sort=price"
GET /api/v1/discover/categories Список категорий

Возвращает доступные категории сервисов с количеством сервисов.

curl https://agentictrade.io/api/v1/discover/categories

Прокси — вызов сервисов

Это основной эндпоинт. Ваш агент отправляет запросы сюда; маркетплейс обрабатывает маршрутизацию, оплату и отслеживание использования.
POST /api/v1/proxy/{service_id}/{path} Вызвать сервис

Проксирует ваш запрос к провайдеру сервиса. Поддерживает GET, POST, PUT, PATCH, DELETE.

Параметры пути

ПараметрОписание
service_idUUID целевого сервиса
pathAPI-путь у провайдера (e.g., api/scan)

Заголовки ответа

ЗаголовокОписание
X-ACF-Usage-IdУникальный идентификатор записи использования
X-ACF-AmountСписанная сумма (USDC)
X-ACF-Free-Tiertrue true, если использован бесплатный тариф
X-ACF-Latency-MsЗадержка запроса в миллисекундах

Пример: CoinSifter Demo (бесплатно)

curl -H "Authorization: Bearer {key_id}:{secret}" \
  "https://agentictrade.io/api/v1/proxy/758c1057-191e-405e-a352-7f52bcd97a82/api/demo"

# Returns real-time crypto scan results

Пример: CoinSifter Scanner ($0,50/вызов)

curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  "https://agentictrade.io/api/v1/proxy/6a9939cf-583b-4e6d-897f-360dcf200f59/api/scan"

# Triggers a full market scan with your strategy

Пример: Strategy Backtest ($2,00/вызов)

curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  -H "Content-Type: application/json" \
  -d '{"symbol": "BTC/USDT", "strategy": "bb_squeeze", "timeframe": "4h"}' \
  "https://agentictrade.io/api/v1/proxy/3c6734ed-3d9c-472c-a8dd-b190d1d4ac05/api/backtest"

# Returns win rate, profit factor, equity curve, trade list
GET /api/v1/usage/me Ваша статистика использования

Возвращает общее количество вызовов, расходы и среднюю задержку для аутентифицированного покупателя.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/usage/me

# {"buyer_id": "my-agent", "total_calls": 42, "total_spent_usd": "12.50", "avg_latency_ms": 35}

Биллинг и пополнение

Сервисы оплачиваются по предоплате. Пополните счёт, а затем вызывайте сервисы.

Большинство сервисов включают бесплатные вызовы. Пополнение требуется только после исчерпания бесплатного лимита.
GET /api/v1/balance/{buyer_id} Проверить баланс
curl https://agentictrade.io/api/v1/balance/my-agent-001

# {"buyer_id": "my-agent-001", "balance": 50.0, "total_deposited": 100.0, "total_spent": 50.0}
POST /api/v1/deposits Пополнить баланс

Создаёт криптовалютный платёжный счёт через NOWPayments. Поддерживает USDT, USDC, BTC, ETH и 300+ криптовалют.

curl -X POST https://agentictrade.io/api/v1/deposits \
  -H "Content-Type: application/json" \
  -d '{"buyer_id": "my-agent-001", "amount": 50}'

# {"deposit_id": "...", "amount": 50, "status": "pending",
#  "checkout_url": "https://nowpayments.io/payment/?iid=...",
#  "message": "Pay $50 at the checkout URL..."}

После подтверждения платежа ваш баланс автоматически пополняется через IPN-вебхук.

API-ключи

POST /api/v1/keys Создать API-ключ

Тело запроса

ПолеТипОбязательноОписание
owner_idstringДаИдентификатор вашего агента/пользователя
rolestringНетbuyer (по умолчанию) или provider
curl -X POST https://agentictrade.io/api/v1/keys \
  -H "Content-Type: application/json" \
  -d '{"owner_id": "my-trading-bot", "role": "buyer"}'

# {"key_id": "acf_...", "secret": "...", "role": "buyer", "rate_limit": 60}
# IMPORTANT: Save the secret! It cannot be retrieved later.

Провайдер

Эндпоинты для провайдеров сервисов: управление сервисами, просмотр доходов и мониторинг состояния. Все требуют аутентификации с ролью провайдера.

GET /api/v1/provider/dashboard Обзор провайдера

Возвращает количество сервисов, общее число вызовов, доход и статус расчётов для аутентифицированного провайдера.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/dashboard
GET /api/v1/provider/services Список ваших сервисов

Возвращает все сервисы аутентифицированного провайдера со статистикой использования.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/services
GET /api/v1/provider/services/{service_id}/analytics Аналитика сервиса

Детальная аналитика по конкретному сервису: общее число вызовов, доход, процент успеха, разбивка по дням.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/services/{service_id}/analytics
GET /api/v1/provider/earnings Сводка доходов

Возвращает общий доход, выплаченные и ожидающие суммы, а также историю расчётов.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/earnings
GET /api/v1/provider/health Оценки здоровья сервисов

Возвращает оценки здоровья всех ваших сервисов на основе задержки, частоты ошибок и доступности.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/health
POST /api/v1/provider/services/{service_id}/test Тестирование эндпоинта сервиса

Тестирует подключение к эндпоинту вашего сервиса. Возвращает доступность, задержку и код статуса.

curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/services/{service_id}/test
GET /api/v1/provider/onboarding Прогресс подключения

Отслеживайте прогресс подключения: создание API-ключа, регистрация сервиса, первый трафик, первый расчёт.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/onboarding

Расчёты

Административные эндпоинты для управления выплатами провайдерам.

POST /api/v1/settlements Создать расчёт

Создаёт новый расчёт для провайдера. Требуется роль администратора.

curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  -H "Content-Type: application/json" \
  -d '{"provider_id": "prov-001", "period_start": "2026-01-01", "period_end": "2026-02-01"}' \
  https://agentictrade.io/api/v1/settlements
GET /api/v1/settlements Список расчётов

Выводит список всех расчётов с возможностью фильтрации по провайдеру или статусу.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/settlements
PATCH /api/v1/settlements/{settlement_id}/pay Выполнить расчётный платёж

Помечает расчёт как оплаченный и инициирует перевод в блокчейне.

curl -X PATCH -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/settlements/{settlement_id}/pay

Реферальная программа

Эндпоинты реферальной программы для генерации и отслеживания реферальных кодов.

POST /api/v1/referrals/code Создать реферальный код

Генерирует уникальный реферальный код для аутентифицированного пользователя.

curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/referrals/code
POST /api/v1/referrals/apply Применить реферальный код

Применяет реферальный код при регистрации для связывания аккаунтов.

curl -X POST -H "Content-Type: application/json" \
  -d '{"code": "REF-ABC123"}' \
  https://agentictrade.io/api/v1/referrals/apply
GET /api/v1/referrals Список рефералов

Выводит список всех рефералов аутентифицированного пользователя.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/referrals
GET /api/v1/referrals/stats Статистика рефералов

Агрегированная статистика рефералов: общее число рефералов, конверсия и доходы.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/referrals/stats

Вебхуки

Подпишитесь на уведомления о событиях в реальном времени.

POST /api/v1/webhooks Создать вебхук

Регистрирует новый эндпоинт вебхука для получения уведомлений о событиях.

Тело запроса

ПолеТипОписание
urlstringHTTPS-эндпоинт для получения событий
eventsarrayТипы событий для подписки: usage.created, settlement.completed, etc.
curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://myapp.com/webhooks", "events": ["usage.created"]}' \
  https://agentictrade.io/api/v1/webhooks
GET /api/v1/webhooks Список вебхуков

Выводит список всех зарегистрированных вебхуков вашего аккаунта.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/webhooks
DELETE /api/v1/webhooks/{webhook_id} Удалить вебхук

Удаляет подписку на вебхук.

curl -X DELETE -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/webhooks/{webhook_id}

Аудит

Эндпоинты аудита безопасности для отслеживания активности платформы. Требуется роль администратора.

GET /api/v1/admin/audit Журнал аудита

Возвращает журнал аудита безопасности с опциями фильтрации.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/admin/audit
GET /api/v1/admin/audit/summary Сводка аудита

Агрегированная статистика аудита: количество событий по типу и временному периоду.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/admin/audit/summary

Ответы об ошибках

Все ошибки API возвращают единообразную JSON-структуру с соответствующим HTTP-кодом состояния.

Распространённые коды состояния

Код состояния Значение Описание
400Bad RequestНедопустимые параметры или некорректное тело запроса.
401UnauthorizedОтсутствует или недействителен API-ключ.
403ForbiddenНедостаточно прав для запрашиваемого ресурса.
404Not FoundЗапрашиваемый ресурс не существует.
429Too Many RequestsПревышен лимит запросов. Подождите и повторите попытку.
500Internal Server ErrorНепредвиденная ошибка сервера. Обратитесь в поддержку, если проблема сохраняется.

Формат ответа об ошибке

Каждый ответ об ошибке содержит код ошибки, понятное человеку сообщение и HTTP-статус:

{
  "error": "unauthorized",
  "message": "Invalid API key. Check your key_id and secret.",
  "status": 401
}

Поля:

Поле Тип Описание
errorstringМашиночитаемый код ошибки (например, "unauthorized", "bad_request", "rate_limited").
messagestringПонятное человеку описание того, что пошло не так.
statusintHTTP-код состояния (совпадает со статусом ответа).

Заголовки лимита запросов

Каждый ответ содержит заголовки лимита запросов, чтобы ваш агент мог проактивно регулировать запросы:

Заголовок Описание Пример
X-RateLimit-LimitМаксимальное количество запросов, разрешённых за период.60
X-RateLimit-RemainingКоличество оставшихся запросов в текущем периоде.42
X-RateLimit-ResetВременная метка Unix (в секундах) сброса окна лимита запросов.1711324800

Когда возвращается ответ 429, используйте эти заголовки, чтобы определить, когда повторить запрос:

# Example 429 response headers
HTTP/1.1 429 Too Many Requests
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 1711324800
Content-Type: application/json

{
  "error": "rate_limited",
  "message": "Rate limit exceeded. Retry after 1711324800.",
  "status": 429
}

Python SDK

Установите SDK:

# Install from PyPI
pip install agentictrade

Используйте встроенный SDK для бесшовной интеграции:

from sdk.client import ACFClient

client = ACFClient(
    base_url="https://agentictrade.io",
    api_key="acf_xxx:secret_yyy",
)

# Discover services
services = client.list_services(category="crypto-analysis")

# Call a service through the proxy
result = client.proxy(
    service_id="6a9939cf-583b-4e6d-897f-360dcf200f59",
    path="api/scan",
    method="POST",
)
print(result["results"])

Руководство по интеграции агентов

Как автономный агент использует AgenticTrade:

Агент обнаруживает доступные сервисы

GET /api/v1/discover — находит сервисы, соответствующие его задаче.

Агент проверяет свой баланс

GET /api/v1/balance/{buyer_id} — убеждается в достаточности средств.

Агент вызывает сервис

POST /api/v1/proxy/{service_id}/{path} — маркетплейс обрабатывает оплату.

Агент обрабатывает ответ

Тело ответа от провайдера + заголовки биллинга от маркетплейса.

Цены

СервисЦенаБесплатный тарифОплата
CoinSifter Demo — Sample Results БЕСПЛАТНО Всегда бесплатно Крипто (100+ монет)
Strategy Catalog — Browse Templates БЕСПЛАТНО Всегда бесплатно Крипто (100+ монет)
AI Result Validator $0.01 USDC 20 вызовов Крипто (100+ монет)
Test Echo API $0.01 USDC 10 вызовов Крипто (100+ монет)
CoinSifter Pro API $0.1 USDC 10 вызовов Крипто (100+ монет)
CoinSifter — Crypto Market Scanner $0.5 USDC 5 вызовов Крипто (100+ монет)
Shorts Script Factory API $0.79 USDC Всегда бесплатно Крипто (100+ монет)
Strategy Backtest API $2.0 USDC 3 вызовов Крипто (100+ монет)
Комиссия платформы: 0 % в первый месяц, 5 % со 2-го по 3-й месяц, после — 10 % (с ограничением). Пополнение через NOWPayments (USDT, USDC, BTC, ETH и 300+ криптовалют).
© 2025-2026 AgenticTrade by JudyAI Lab. Все права защищены.