API-Dokumentation

Erstellen Sie KI-Agenten, die Dienste autonom entdecken und nutzen.

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

Schnellstart

Lassen Sie Ihren Agenten in 3 Schritten Dienste aufrufen:

API-Schlüssel erstellen

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!

Verfügbare Dienste durchsuchen

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

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

Dienst aufrufen

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

Authentifizierung

Alle authentifizierten Endpunkte verwenden Bearer-Token-Authentifizierung:

Authorization: Bearer {key_id}:{secret}

Beispiel:

Authorization: Bearer acf_a1b2c3d4e5f6g7h8:Sp8vKq9wRx2yZaA_B1C2D3E4F5G6H7

Rollen

RolleBerechtigungen
buyerDienste über Proxy aufrufen, Guthaben prüfen, Nutzung einsehen
providerDienste registrieren und verwalten, Einnahmen einsehen
adminVollständiger Plattformzugang

Rate-Limits

StufeLimit
Standard60 Anfragen / Minute
Maximum300 Anfragen / Minute

Verfügbare Dienste

CoinSifter Demo — Sample Results

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

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

Strategy Catalog — Browse Templates

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

KOSTENLOS
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 / Aufruf 20 kostenlos
ID: 69517247-9a7d-45d7-8ba7-bee3b3cc130b

Test Echo API

A simple echo service for testing

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

Dienst-Entdeckung

GET /api/v1/services Alle Dienste auflisten

Gibt alle registrierten Dienste mit Preisinformationen zurück. Keine Authentifizierung erforderlich.

Abfrageparameter

ParameterTypBeschreibung
categorystringNach Kategorie filtern
querystringNach Name/Beschreibung suchen
limitintMax. Ergebnisse (Standard: 50)
offsetintPaginierungs-Offset
curl https://agentictrade.io/api/v1/services?category=crypto-analysis
GET /api/v1/discover Erweiterte Dienst-Entdeckung

Erweiterte Entdeckung mit Filterung, Sortierung und Tag-Abgleich.

Abfrageparameter

ParameterTypBeschreibung
tagsstringKommagetrennte Tag-Filter
min_pricefloatMindestpreis pro Aufruf
max_pricefloatHöchstpreis pro Aufruf
sortstringSortieren nach: Preis, Name, Erstellungsdatum
curl "https://agentictrade.io/api/v1/discover?tags=crypto&max_price=1.0&sort=price"
GET /api/v1/discover/categories Kategorien auflisten

Gibt verfügbare Dienstkategorien mit Dienstanzahl zurück.

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

Proxy — Dienste aufrufen

Dies ist der zentrale Endpunkt. Ihr Agent sendet Anfragen hierhin; der Marktplatz übernimmt Routing, Zahlung und Nutzungsverfolgung.
POST /api/v1/proxy/{service_id}/{path} Dienst aufrufen

Leitet Ihre Anfrage an den Dienstanbieter weiter. Unterstützt GET, POST, PUT, PATCH, DELETE.

Pfadparameter

ParameterBeschreibung
service_idUUID des Zieldienstes
pathDer API-Pfad beim Anbieter (e.g., api/scan)

Antwort-Header

HeaderBeschreibung
X-ACF-Usage-IdEindeutige Nutzungsdatensatz-ID
X-ACF-AmountBerechneter Betrag (USDC)
X-ACF-Free-Tiertrue true, wenn der kostenlose Tarif genutzt wurde
X-ACF-Latency-MsAnfragelatenz in Millisekunden

Beispiel: CoinSifter Demo (kostenlos)

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

Beispiel: CoinSifter Scanner (0,50 $/Aufruf)

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

Beispiel: Strategy Backtest (2,00 $/Aufruf)

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 Ihre Nutzungsstatistiken

Gibt Gesamtaufrufe, Ausgaben und durchschnittliche Latenz für den authentifizierten Käufer zurück.

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}

Abrechnung & Einzahlungen

Dienste werden per Prepaid bezahlt. Laden Sie Ihr Konto auf und rufen Sie dann Dienste auf.

Die meisten Dienste bieten kostenlose Aufrufe. Eine Einzahlung ist erst nötig, wenn das Freikontingent aufgebraucht ist.
GET /api/v1/balance/{buyer_id} Guthaben prüfen
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 Guthaben aufladen

Erstellt eine Krypto-Zahlungsrechnung über NOWPayments. Unterstützt USDT, USDC, BTC, ETH und 300+ Kryptowährungen.

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..."}

Nach Zahlungsbestätigung wird Ihr Guthaben automatisch über den IPN-Webhook gutgeschrieben.

API-Schlüssel

POST /api/v1/keys API-Schlüssel erstellen

Request Body

FeldTypErforderlichBeschreibung
owner_idstringJaIhre Agent-/Benutzerkennung
rolestringNeinbuyer (Standard) oder 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.

Anbieter

Endpunkte für Dienstanbieter zur Verwaltung ihrer Dienste, Einsicht in Einnahmen und Überwachung des Zustands. Alle erfordern Anbieter-Authentifizierung.

GET /api/v1/provider/dashboard Anbieterübersicht

Gibt Dienstanzahl, Gesamtaufrufe, Umsatz und Abrechnungsstatus für den authentifizierten Anbieter zurück.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/dashboard
GET /api/v1/provider/services Ihre Dienste auflisten

Gibt alle Dienste des authentifizierten Anbieters mit Nutzungsstatistiken zurück.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/services
GET /api/v1/provider/services/{service_id}/analytics Dienstanalysen

Detaillierte Analysen für einen bestimmten Dienst: Gesamtaufrufe, Umsatz, Erfolgsquote, tägliche Aufschlüsselung.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/services/{service_id}/analytics
GET /api/v1/provider/earnings Einnahmenübersicht

Gibt Gesamteinnahmen, abgerechnete und ausstehende Beträge sowie Abrechnungshistorie zurück.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/earnings
GET /api/v1/provider/health Dienst-Gesundheitsbewertungen

Gibt Gesundheitsbewertungen für alle Ihre Dienste basierend auf Latenz, Fehlerquote und Verfügbarkeit zurück.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/health
POST /api/v1/provider/services/{service_id}/test Dienst-Endpunkt testen

Testet die Konnektivität zu Ihrem Dienst-Endpunkt. Gibt Erreichbarkeit, Latenz und Statuscode zurück.

curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/services/{service_id}/test
GET /api/v1/provider/onboarding Onboarding-Fortschritt

Verfolgen Sie Ihren Onboarding-Fortschritt: API-Schlüssel-Erstellung, Dienstregistrierung, erster Traffic, erste Abrechnung.

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

Abrechnungen

Admin-Endpunkte zur Verwaltung von Anbieter-Auszahlungen.

POST /api/v1/settlements Abrechnung erstellen

Erstellt eine neue Abrechnung für einen Anbieter. Erfordert Admin-Rolle.

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 Abrechnungen auflisten

Listet alle Abrechnungen auf, optional gefiltert nach Anbieter oder Status.

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

Markiert eine Abrechnung als bezahlt und löst die On-Chain-Überweisung aus.

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

Empfehlungsprogramm

Endpunkte des Empfehlungsprogramms zur Generierung und Verfolgung von Empfehlungscodes.

POST /api/v1/referrals/code Empfehlungscode erstellen

Generiert einen eindeutigen Empfehlungscode für den authentifizierten Benutzer.

curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/referrals/code
POST /api/v1/referrals/apply Empfehlungscode einlösen

Löst einen Empfehlungscode bei der Registrierung ein, um Konten zu verknüpfen.

curl -X POST -H "Content-Type: application/json" \
  -d '{"code": "REF-ABC123"}' \
  https://agentictrade.io/api/v1/referrals/apply
GET /api/v1/referrals Empfehlungen auflisten

Listet alle Empfehlungen des authentifizierten Benutzers auf.

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

Aggregierte Empfehlungsstatistiken: Gesamtempfehlungen, Konversionsrate und Einnahmen.

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

Webhooks

Abonnieren Sie Echtzeit-Ereignisbenachrichtigungen.

POST /api/v1/webhooks Webhook erstellen

Registriert einen neuen Webhook-Endpunkt für Ereignisbenachrichtigungen.

Request Body

FeldTypBeschreibung
urlstringHTTPS-Endpunkt für Ereignisempfang
eventsarrayZu abonnierende Ereignistypen: 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 Webhooks auflisten

Listet alle registrierten Webhooks Ihres Kontos auf.

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

Entfernt ein Webhook-Abonnement.

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

Audit

Sicherheits-Audit-Endpunkte zur Verfolgung der Plattformaktivität. Erfordert Admin-Rolle.

GET /api/v1/admin/audit Audit-Protokoll

Gibt das Sicherheits-Audit-Protokoll mit Filteroptionen zurück.

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

Aggregierte Audit-Statistiken: Ereignisanzahl nach Typ und Zeitraum.

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

Fehlerantworten

Alle API-Fehler geben eine konsistente JSON-Struktur mit einem passenden HTTP-Statuscode zurück.

Häufige Statuscodes

Statuscode Bedeutung Beschreibung
400Bad RequestUngültige Parameter oder fehlerhafter Request Body.
401UnauthorizedFehlender oder ungültiger API-Schlüssel.
403ForbiddenUnzureichende Berechtigungen für die angeforderte Ressource.
404Not FoundDie angeforderte Ressource existiert nicht.
429Too Many RequestsRate-Limit überschritten. Warten Sie und versuchen Sie es erneut.
500Internal Server ErrorUnerwarteter Serverfehler. Kontaktieren Sie den Support, falls das Problem weiterhin besteht.

Fehlerantwort-Format

Jede Fehlerantwort enthält einen Fehlercode, eine menschenlesbare Nachricht und den HTTP-Status:

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

Felder:

Feld Typ Beschreibung
errorstringMaschinenlesbarer Fehlercode (z. B. "unauthorized", "bad_request", "rate_limited").
messagestringMenschenlesbare Beschreibung des Fehlers.
statusintHTTP-Statuscode (entspricht dem Antwortstatus).

Rate-Limit-Header

Jede Antwort enthält Rate-Limit-Header, damit Ihr Agent Anfragen proaktiv drosseln kann:

Header Beschreibung Beispiel
X-RateLimit-LimitMaximale Anzahl von Anfragen pro Zeitfenster.60
X-RateLimit-RemainingAnzahl der verbleibenden Anfragen im aktuellen Zeitfenster.42
X-RateLimit-ResetUnix-Zeitstempel (Sekunden), wann das Rate-Limit-Fenster zurückgesetzt wird.1711324800

Wenn eine 429-Antwort zurückgegeben wird, verwenden Sie diese Header, um zu bestimmen, wann Sie es erneut versuchen sollten:

# 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 installieren:

# Install from PyPI
pip install agentictrade

Verwenden Sie das mitgelieferte SDK für nahtlose Integration:

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"])

Anleitung zur Agent-Integration

So nutzt ein autonomer Agent AgenticTrade:

Agent entdeckt verfügbare Dienste

GET /api/v1/discover — findet Dienste, die zu seiner Aufgabe passen.

Agent prüft sein Guthaben

GET /api/v1/balance/{buyer_id} — stellt ausreichende Mittel sicher.

Agent ruft den Dienst auf

POST /api/v1/proxy/{service_id}/{path} — Marktplatz übernimmt die Zahlung.

Agent verarbeitet die Antwort

Response Body vom Anbieter + Abrechnungs-Header vom Marktplatz.

Preise

DienstPreisKostenloser TarifZahlung
CoinSifter Demo — Sample Results KOSTENLOS Immer kostenlos Krypto (100+ Coins)
Strategy Catalog — Browse Templates KOSTENLOS Immer kostenlos Krypto (100+ Coins)
AI Result Validator $0.01 USDC 20 Aufrufe Krypto (100+ Coins)
Test Echo API $0.01 USDC 10 Aufrufe Krypto (100+ Coins)
CoinSifter Pro API $0.1 USDC 10 Aufrufe Krypto (100+ Coins)
CoinSifter — Crypto Market Scanner $0.5 USDC 5 Aufrufe Krypto (100+ Coins)
Shorts Script Factory API $0.79 USDC Immer kostenlos Krypto (100+ Coins)
Strategy Backtest API $2.0 USDC 3 Aufrufe Krypto (100+ Coins)
Plattformprovision: 0 % im ersten Monat, 5 % in den Monaten 2–3, danach 10 % (gedeckelt). Einzahlungen über NOWPayments (USDT, USDC, BTC, ETH und 300+ Kryptowährungen).
© 2025-2026 AgenticTrade by JudyAI Lab. Alle Rechte vorbehalten.