Documentación de la API

Construye agentes de IA que descubren y consumen servicios de forma autónoma.

Base URL: 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

RolPuede Hacer
buyerLlamar servicios vía proxy, consultar saldo, ver uso
providerRegistrar y administrar servicios, ver ganancias
adminAcceso completo a la plataforma

Límites de Solicitudes

NivelLímite
Predeterminado60 solicitudes / minuto
Máximo300 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...

GRATIS
ID: 758c1057-191e-405e-a352-7f52bcd97a82

Strategy Catalog — Browse Templates

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

GRATIS
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 / llamada 20 gratis
ID: 69517247-9a7d-45d7-8ba7-bee3b3cc130b

Test Echo API

A simple echo service for testing

$0.01 / llamada 10 gratis
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 / llamada 10 gratis
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 / llamada 5 gratis
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 / llamada
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 / llamada 3 gratis
ID: 3c6734ed-3d9c-472c-a8dd-b190d1d4ac05

Descubrimiento de Servicios

GET /api/v1/services Listar todos los servicios

Retorna todos los servicios registrados con información de precios. No requiere autenticación.

Parámetros de Consulta

ParámetroTipoDescripción
categorystringFiltrar por categoría
querystringBuscar por nombre/descripción
limitintMáximo de resultados (predeterminado: 50)
offsetintDesplazamiento de paginación
curl https://agentictrade.io/api/v1/services?category=crypto-analysis
GET /api/v1/discover Descubrimiento avanzado de servicios

Descubrimiento mejorado con filtrado, ordenamiento y coincidencia de etiquetas.

Parámetros de Consulta

ParámetroTipoDescripción
tagsstringFiltro de etiquetas separadas por coma
min_pricefloatPrecio mínimo por llamada
max_pricefloatPrecio máximo por llamada
sortstringOrdenar por: precio, nombre, creación
curl "https://agentictrade.io/api/v1/discover?tags=crypto&max_price=1.0&sort=price"
GET /api/v1/discover/categories Listar categorías

Retorna las categorías de servicios disponibles con conteo de servicios.

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

Proxy — Llamar Servicios

Este es el endpoint principal. Tu agente envía solicitudes aquí; el marketplace se encarga del enrutamiento, pago y seguimiento de uso.
POST /api/v1/proxy/{service_id}/{path} Llamar un servicio

Redirige tu solicitud al proveedor del servicio. Soporta GET, POST, PUT, PATCH, DELETE.

Parámetros de Ruta

ParámetroDescripción
service_idUUID del servicio destino
pathLa ruta API en el proveedor (e.g., api/scan)

Encabezados de Respuesta

EncabezadoDescripción
X-ACF-Usage-IdID único del registro de uso
X-ACF-AmountMonto cobrado (USDC)
X-ACF-Free-Tiertrue true si se usó el plan gratuito
X-ACF-Latency-MsLatencia 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
GET /api/v1/usage/me Tus estadísticas de uso

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.

La mayoría de los servicios incluyen llamadas gratuitas. Solo necesitas depositar cuando las llamadas gratis se agoten.
GET /api/v1/balance/{buyer_id} Consultar saldo
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 Agregar fondos

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

POST /api/v1/keys Crear clave API

Cuerpo de la Solicitud

CampoTipoRequeridoDescripción
owner_idstringIdentificador de tu agente/usuario
rolestringNobuyer (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.

GET /api/v1/provider/dashboard Resumen del 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
GET /api/v1/provider/services Listar tus servicios

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
GET /api/v1/provider/services/{service_id}/analytics Análisis del servicio

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
GET /api/v1/provider/earnings Resumen de ganancias

Retorna total ganado, liquidado, montos pendientes e historial de liquidaciones.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/earnings
GET /api/v1/provider/health Puntuaciones de salud del servicio

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
POST /api/v1/provider/services/{service_id}/test Probar endpoint del servicio

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
GET /api/v1/provider/onboarding Progreso de integración

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.

POST /api/v1/settlements Crear liquidación

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
GET /api/v1/settlements Listar liquidaciones

Lista todas las liquidaciones, opcionalmente filtradas por proveedor o estado.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/settlements
PATCH /api/v1/settlements/{settlement_id}/pay Ejecutar pago de liquidación

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.

POST /api/v1/referrals/code Crear código 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
POST /api/v1/referrals/apply Aplicar código de referencia

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
GET /api/v1/referrals Listar referencias

Lista todas las referencias realizadas por el usuario autenticado.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/referrals
GET /api/v1/referrals/stats Estadísticas de referencias

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.

POST /api/v1/webhooks Crear webhook

Registra un nuevo endpoint de webhook para recibir notificaciones de eventos.

Cuerpo de la Solicitud

CampoTipoDescripción
urlstringEndpoint HTTPS para recibir eventos
eventsarrayTipos 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
GET /api/v1/webhooks Listar webhooks

Lista todos los webhooks registrados para tu cuenta.

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

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.

GET /api/v1/admin/audit Registro de auditoría

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
GET /api/v1/admin/audit/summary Resumen de auditoría

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
400Bad RequestParámetros inválidos o cuerpo de solicitud malformado.
401UnauthorizedClave API faltante o inválida.
403ForbiddenPermisos insuficientes para el recurso solicitado.
404Not FoundEl recurso solicitado no existe.
429Too Many RequestsLímite de solicitudes excedido. Espera y vuelve a intentar.
500Internal Server ErrorError 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
errorstringCódigo de error legible por máquina (ej. "unauthorized", "bad_request", "rate_limited").
messagestringDescripción legible de lo que salió mal.
statusintCó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-LimitNúmero máximo de solicitudes permitidas por ventana.60
X-RateLimit-RemainingNúmero de solicitudes restantes en la ventana actual.42
X-RateLimit-ResetMarca 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

ServicioPrecioPlan GratuitoPago
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)
Comisión de la plataforma: 0% en el mes 1, 5% en los meses 2–3, 10% después (con tope). Depósitos aceptados vía NOWPayments (USDT, USDC, BTC, ETH y más de 300 criptomonedas).
© 2025-2026 AgenticTrade by JudyAI Lab. Todos los derechos reservados.