Documentación de la API
Construye agentes de IA que descubren y consumen servicios de forma autónoma.
https://agentictrade.io/api/v1
Inicio Rápido
Haz que tu agente llame servicios en 3 pasos:
Crear una Clave 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!
Explorar Servicios Disponibles
curl https://agentictrade.io/api/v1/discover
# Returns all active services with pricing, categories, and free tier info
Llamar un Servicio
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
Autenticación
Todos los endpoints autenticados usan autenticación Bearer token:
Authorization: Bearer {key_id}:{secret}
Ejemplo:
Authorization: Bearer acf_a1b2c3d4e5f6g7h8:Sp8vKq9wRx2yZaA_B1C2D3E4F5G6H7
Roles
| Rol | Puede Hacer |
|---|---|
buyer | Llamar servicios vía proxy, consultar saldo, ver uso |
provider | Registrar y administrar servicios, ver ganancias |
admin | Acceso completo a la plataforma |
Límites de Solicitudes
| Nivel | Límite |
|---|---|
| Predeterminado | 60 solicitudes / minuto |
| Máximo | 300 solicitudes / minuto |
Servicios Disponibles
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
Descubrimiento de Servicios
Retorna todos los servicios registrados con información de precios. No requiere autenticación.
Parámetros de Consulta
| Parámetro | Tipo | Descripción |
|---|---|---|
category | string | Filtrar por categoría |
query | string | Buscar por nombre/descripción |
limit | int | Máximo de resultados (predeterminado: 50) |
offset | int | Desplazamiento de paginación |
curl https://agentictrade.io/api/v1/services?category=crypto-analysis
Descubrimiento mejorado con filtrado, ordenamiento y coincidencia de etiquetas.
Parámetros de Consulta
| Parámetro | Tipo | Descripción |
|---|---|---|
tags | string | Filtro de etiquetas separadas por coma |
min_price | float | Precio mínimo por llamada |
max_price | float | Precio máximo por llamada |
sort | string | Ordenar por: precio, nombre, creación |
curl "https://agentictrade.io/api/v1/discover?tags=crypto&max_price=1.0&sort=price"
Retorna las categorías de servicios disponibles con conteo de servicios.
curl https://agentictrade.io/api/v1/discover/categories
Proxy — Llamar Servicios
Redirige tu solicitud al proveedor del servicio. Soporta GET, POST, PUT, PATCH, DELETE.
Parámetros de Ruta
| Parámetro | Descripción |
|---|---|
service_id | UUID del servicio destino |
path | La ruta API en el proveedor (e.g., api/scan) |
Encabezados de Respuesta
| Encabezado | Descripción |
|---|---|
X-ACF-Usage-Id | ID único del registro de uso |
X-ACF-Amount | Monto cobrado (USDC) |
X-ACF-Free-Tier | true true si se usó el plan gratuito |
X-ACF-Latency-Ms | Latencia de la solicitud en milisegundos |
Ejemplo: CoinSifter Demo (gratis)
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
Ejemplo: CoinSifter Scanner ($0.50/llamada)
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
Ejemplo: Strategy Backtest ($2.00/llamada)
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
Retorna el total de llamadas, gasto y latencia promedio para el comprador autenticado.
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}
Facturación y Depósitos
Los servicios son prepagados. Deposita fondos en tu cuenta, luego llama a los servicios.
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}
Crea una factura de pago cripto vía NOWPayments. Soporta USDT, USDC, BTC, ETH y más de 300 criptomonedas.
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..."}
Después de la confirmación del pago, tu saldo se acredita automáticamente vía webhook IPN.
Claves API
Cuerpo de la Solicitud
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
owner_id | string | Sí | Identificador de tu agente/usuario |
role | string | No | buyer (predeterminado) o 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.
Proveedor
Endpoints para que los proveedores de servicios administren sus servicios, vean ganancias y monitoreen la salud. Todos requieren autenticación con rol de proveedor.
Retorna conteo de servicios, total de llamadas, ingresos y estado de liquidación para el proveedor autenticado.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/dashboard
Retorna todos los servicios del proveedor autenticado con estadísticas de uso.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/services
Análisis detallado de un servicio específico: total de llamadas, ingresos, tasa de éxito, desglose diario.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/services/{service_id}/analytics
Retorna total ganado, liquidado, montos pendientes e historial de liquidaciones.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/earnings
Retorna puntuaciones de salud de todos tus servicios basadas en latencia, tasa de error y tiempo de actividad.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/health
Prueba la conectividad con el endpoint de tu servicio. Retorna accesibilidad, latencia y código de estado.
curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/services/{service_id}/test
Rastrea tu progreso de integración: creación de clave API, registro de servicio, primer tráfico, primera liquidación.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/onboarding
Liquidaciones
Endpoints de administrador para gestionar pagos a proveedores.
Crea una nueva liquidación para un proveedor. Requiere rol de administrador.
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
Lista todas las liquidaciones, opcionalmente filtradas por proveedor o estado.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/settlements
Marca una liquidación como pagada y activa la transferencia on-chain.
curl -X PATCH -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/settlements/{settlement_id}/pay
Referencias
Endpoints del programa de referidos para generar y rastrear códigos de referencia.
Genera un código de referencia único para el usuario autenticado.
curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/referrals/code
Aplica un código de referencia durante el registro para vincular cuentas.
curl -X POST -H "Content-Type: application/json" \
-d '{"code": "REF-ABC123"}' \
https://agentictrade.io/api/v1/referrals/apply
Lista todas las referencias realizadas por el usuario autenticado.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/referrals
Estadísticas agregadas de referencias: total de referidos, tasa de conversión y ganancias.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/referrals/stats
Webhooks
Suscríbete a notificaciones de eventos en tiempo real.
Registra un nuevo endpoint de webhook para recibir notificaciones de eventos.
Cuerpo de la Solicitud
| Campo | Tipo | Descripción |
|---|---|---|
url | string | Endpoint HTTPS para recibir eventos |
events | array | Tipos de eventos a suscribir: 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
Lista todos los webhooks registrados para tu cuenta.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/webhooks
Elimina una suscripción de webhook.
curl -X DELETE -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/webhooks/{webhook_id}
Auditoría
Endpoints de auditoría de seguridad para rastrear la actividad de la plataforma. Requiere rol de administrador.
Retorna el registro de auditoría de seguridad con opciones de filtrado.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/admin/audit
Estadísticas agregadas de auditoría: conteo de eventos por tipo y período de tiempo.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/admin/audit/summary
Respuestas de Error
Todos los errores de la API devuelven una estructura JSON consistente con un código de estado HTTP apropiado.
Códigos de Estado Comunes
| Código de Estado | Significado | Descripción |
|---|---|---|
400 | Bad Request | Parámetros inválidos o cuerpo de solicitud malformado. |
401 | Unauthorized | Clave API faltante o inválida. |
403 | Forbidden | Permisos insuficientes para el recurso solicitado. |
404 | Not Found | El recurso solicitado no existe. |
429 | Too Many Requests | Límite de solicitudes excedido. Espera y vuelve a intentar. |
500 | Internal Server Error | Error inesperado del servidor. Contacta soporte si persiste. |
Formato de Respuesta de Error
Cada respuesta de error incluye un código de error, un mensaje legible y el código de estado HTTP:
{
"error": "unauthorized",
"message": "Invalid API key. Check your key_id and secret.",
"status": 401
}
Campos:
| Campo | Tipo | Descripción |
|---|---|---|
error | string | Código de error legible por máquina (ej. "unauthorized", "bad_request", "rate_limited"). |
message | string | Descripción legible de lo que salió mal. |
status | int | Código de estado HTTP (coincide con el estado de la respuesta). |
Encabezados de Límite de Solicitudes
Cada respuesta incluye encabezados de límite de solicitudes para que tu agente pueda regular las solicitudes de forma proactiva:
| Encabezado | Descripción | Ejemplo |
|---|---|---|
X-RateLimit-Limit | Número máximo de solicitudes permitidas por ventana. | 60 |
X-RateLimit-Remaining | Número de solicitudes restantes en la ventana actual. | 42 |
X-RateLimit-Reset | Marca de tiempo Unix (segundos) cuando se reinicia la ventana de límite de solicitudes. | 1711324800 |
Cuando se devuelve una respuesta 429, usa estos encabezados para determinar cuándo reintentar:
# 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 }
SDK de Python
Instalar el SDK:
# Install from PyPI
pip install agentictrade
Usa el SDK incluido para una integración fluida:
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"])
Guía de Integración de Agentes
Cómo un agente autónomo usa AgenticTrade:
El agente descubre servicios disponibles
GET /api/v1/discover — encuentra servicios que coincidan con su tarea.
El agente consulta su saldo
GET /api/v1/balance/{buyer_id} — garantiza fondos suficientes.
El agente llama al servicio
POST /api/v1/proxy/{service_id}/{path} — el marketplace se encarga del pago.
El agente procesa la respuesta
Cuerpo de respuesta del proveedor + encabezados de facturación del marketplace.
Precios
| Servicio | Precio | Plan Gratuito | Pago |
|---|---|---|---|
| CoinSifter Demo — Sample Results | GRATIS | Siempre gratis | Cripto (100+ monedas) |
| Strategy Catalog — Browse Templates | GRATIS | Siempre gratis | Cripto (100+ monedas) |
| AI Result Validator | $0.01 USDC | 20 llamadas | Cripto (100+ monedas) |
| Test Echo API | $0.01 USDC | 10 llamadas | Cripto (100+ monedas) |
| CoinSifter Pro API | $0.1 USDC | 10 llamadas | Cripto (100+ monedas) |
| CoinSifter — Crypto Market Scanner | $0.5 USDC | 5 llamadas | Cripto (100+ monedas) |
| Shorts Script Factory API | $0.79 USDC | Siempre gratis | Cripto (100+ monedas) |
| Strategy Backtest API | $2.0 USDC | 3 llamadas | Cripto (100+ monedas) |