Документация API
Создавайте ИИ-агентов, которые самостоятельно находят и используют сервисы.
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...
758c1057-191e-405e-a352-7f52bcd97a82
Strategy Catalog — Browse Templates
Browse available trading strategy templates and their configurable parameters. Free to access.
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....
69517247-9a7d-45d7-8ba7-bee3b3cc130b
Test Echo API
A simple echo service for testing
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...
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...
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, ...
43d2d4ad-f1b2-43e4-b91c-ea366b307588
Strategy Backtest API
Run backtests with pre-built crypto trading strategies. 3 strategies: BB Squeeze (momentum), MACD Divergence (reversal),...
3c6734ed-3d9c-472c-a8dd-b190d1d4ac05
Обнаружение сервисов
Возвращает все зарегистрированные сервисы с информацией о ценах. Аутентификация не требуется.
Параметры запроса
| Параметр | Тип | Описание |
|---|---|---|
category | string | Фильтровать по категории |
query | string | Поиск по названию/описанию |
limit | int | Макс. результатов (по умолчанию: 50) |
offset | int | Смещение пагинации |
curl https://agentictrade.io/api/v1/services?category=crypto-analysis
Расширенное обнаружение с фильтрацией, сортировкой и сопоставлением тегов.
Параметры запроса
| Параметр | Тип | Описание |
|---|---|---|
tags | string | Фильтр по тегам через запятую |
min_price | float | Минимальная цена за вызов |
max_price | float | Максимальная цена за вызов |
sort | string | Сортировать по: цене, названию, дате создания |
curl "https://agentictrade.io/api/v1/discover?tags=crypto&max_price=1.0&sort=price"
Возвращает доступные категории сервисов с количеством сервисов.
curl https://agentictrade.io/api/v1/discover/categories
Прокси — вызов сервисов
Проксирует ваш запрос к провайдеру сервиса. Поддерживает GET, POST, PUT, PATCH, DELETE.
Параметры пути
| Параметр | Описание |
|---|---|
service_id | UUID целевого сервиса |
path | API-путь у провайдера (e.g., api/scan) |
Заголовки ответа
| Заголовок | Описание |
|---|---|
X-ACF-Usage-Id | Уникальный идентификатор записи использования |
X-ACF-Amount | Списанная сумма (USDC) |
X-ACF-Free-Tier | true 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
Возвращает общее количество вызовов, расходы и среднюю задержку для аутентифицированного покупателя.
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}
Биллинг и пополнение
Сервисы оплачиваются по предоплате. Пополните счёт, а затем вызывайте сервисы.
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}
Создаёт криптовалютный платёжный счёт через 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-ключи
Тело запроса
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
owner_id | string | Да | Идентификатор вашего агента/пользователя |
role | string | Нет | 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.
Провайдер
Эндпоинты для провайдеров сервисов: управление сервисами, просмотр доходов и мониторинг состояния. Все требуют аутентификации с ролью провайдера.
Возвращает количество сервисов, общее число вызовов, доход и статус расчётов для аутентифицированного провайдера.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/dashboard
Возвращает все сервисы аутентифицированного провайдера со статистикой использования.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/services
Детальная аналитика по конкретному сервису: общее число вызовов, доход, процент успеха, разбивка по дням.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/services/{service_id}/analytics
Возвращает общий доход, выплаченные и ожидающие суммы, а также историю расчётов.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/earnings
Возвращает оценки здоровья всех ваших сервисов на основе задержки, частоты ошибок и доступности.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/health
Тестирует подключение к эндпоинту вашего сервиса. Возвращает доступность, задержку и код статуса.
curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/services/{service_id}/test
Отслеживайте прогресс подключения: создание API-ключа, регистрация сервиса, первый трафик, первый расчёт.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/onboarding
Расчёты
Административные эндпоинты для управления выплатами провайдерам.
Создаёт новый расчёт для провайдера. Требуется роль администратора.
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
Выводит список всех расчётов с возможностью фильтрации по провайдеру или статусу.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/settlements
Помечает расчёт как оплаченный и инициирует перевод в блокчейне.
curl -X PATCH -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/settlements/{settlement_id}/pay
Реферальная программа
Эндпоинты реферальной программы для генерации и отслеживания реферальных кодов.
Генерирует уникальный реферальный код для аутентифицированного пользователя.
curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/referrals/code
Применяет реферальный код при регистрации для связывания аккаунтов.
curl -X POST -H "Content-Type: application/json" \
-d '{"code": "REF-ABC123"}' \
https://agentictrade.io/api/v1/referrals/apply
Выводит список всех рефералов аутентифицированного пользователя.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/referrals
Агрегированная статистика рефералов: общее число рефералов, конверсия и доходы.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/referrals/stats
Вебхуки
Подпишитесь на уведомления о событиях в реальном времени.
Регистрирует новый эндпоинт вебхука для получения уведомлений о событиях.
Тело запроса
| Поле | Тип | Описание |
|---|---|---|
url | string | HTTPS-эндпоинт для получения событий |
events | array | Типы событий для подписки: 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
Выводит список всех зарегистрированных вебхуков вашего аккаунта.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/webhooks
Удаляет подписку на вебхук.
curl -X DELETE -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/webhooks/{webhook_id}
Аудит
Эндпоинты аудита безопасности для отслеживания активности платформы. Требуется роль администратора.
Возвращает журнал аудита безопасности с опциями фильтрации.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/admin/audit
Агрегированная статистика аудита: количество событий по типу и временному периоду.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/admin/audit/summary
Ответы об ошибках
Все ошибки API возвращают единообразную JSON-структуру с соответствующим HTTP-кодом состояния.
Распространённые коды состояния
| Код состояния | Значение | Описание |
|---|---|---|
400 | Bad Request | Недопустимые параметры или некорректное тело запроса. |
401 | Unauthorized | Отсутствует или недействителен API-ключ. |
403 | Forbidden | Недостаточно прав для запрашиваемого ресурса. |
404 | Not Found | Запрашиваемый ресурс не существует. |
429 | Too Many Requests | Превышен лимит запросов. Подождите и повторите попытку. |
500 | Internal Server Error | Непредвиденная ошибка сервера. Обратитесь в поддержку, если проблема сохраняется. |
Формат ответа об ошибке
Каждый ответ об ошибке содержит код ошибки, понятное человеку сообщение и HTTP-статус:
{
"error": "unauthorized",
"message": "Invalid API key. Check your key_id and secret.",
"status": 401
}
Поля:
| Поле | Тип | Описание |
|---|---|---|
error | string | Машиночитаемый код ошибки (например, "unauthorized", "bad_request", "rate_limited"). |
message | string | Понятное человеку описание того, что пошло не так. |
status | int | HTTP-код состояния (совпадает со статусом ответа). |
Заголовки лимита запросов
Каждый ответ содержит заголовки лимита запросов, чтобы ваш агент мог проактивно регулировать запросы:
| Заголовок | Описание | Пример |
|---|---|---|
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+ монет) |