API-Dokumentation
Erstellen Sie KI-Agenten, die Dienste autonom entdecken und nutzen.
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
| Rolle | Berechtigungen |
|---|---|
buyer | Dienste über Proxy aufrufen, Guthaben prüfen, Nutzung einsehen |
provider | Dienste registrieren und verwalten, Einnahmen einsehen |
admin | Vollständiger Plattformzugang |
Rate-Limits
| Stufe | Limit |
|---|---|
| Standard | 60 Anfragen / Minute |
| Maximum | 300 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...
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
Dienst-Entdeckung
Gibt alle registrierten Dienste mit Preisinformationen zurück. Keine Authentifizierung erforderlich.
Abfrageparameter
| Parameter | Typ | Beschreibung |
|---|---|---|
category | string | Nach Kategorie filtern |
query | string | Nach Name/Beschreibung suchen |
limit | int | Max. Ergebnisse (Standard: 50) |
offset | int | Paginierungs-Offset |
curl https://agentictrade.io/api/v1/services?category=crypto-analysis
Erweiterte Entdeckung mit Filterung, Sortierung und Tag-Abgleich.
Abfrageparameter
| Parameter | Typ | Beschreibung |
|---|---|---|
tags | string | Kommagetrennte Tag-Filter |
min_price | float | Mindestpreis pro Aufruf |
max_price | float | Höchstpreis pro Aufruf |
sort | string | Sortieren nach: Preis, Name, Erstellungsdatum |
curl "https://agentictrade.io/api/v1/discover?tags=crypto&max_price=1.0&sort=price"
Gibt verfügbare Dienstkategorien mit Dienstanzahl zurück.
curl https://agentictrade.io/api/v1/discover/categories
Proxy — Dienste aufrufen
Leitet Ihre Anfrage an den Dienstanbieter weiter. Unterstützt GET, POST, PUT, PATCH, DELETE.
Pfadparameter
| Parameter | Beschreibung |
|---|---|
service_id | UUID des Zieldienstes |
path | Der API-Pfad beim Anbieter (e.g., api/scan) |
Antwort-Header
| Header | Beschreibung |
|---|---|
X-ACF-Usage-Id | Eindeutige Nutzungsdatensatz-ID |
X-ACF-Amount | Berechneter Betrag (USDC) |
X-ACF-Free-Tier | true true, wenn der kostenlose Tarif genutzt wurde |
X-ACF-Latency-Ms | Anfragelatenz 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
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.
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}
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
Request Body
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
owner_id | string | Ja | Ihre Agent-/Benutzerkennung |
role | string | Nein | buyer (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.
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
Gibt alle Dienste des authentifizierten Anbieters mit Nutzungsstatistiken zurück.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/provider/services
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
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
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
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
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.
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
Listet alle Abrechnungen auf, optional gefiltert nach Anbieter oder Status.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/settlements
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.
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
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
Listet alle Empfehlungen des authentifizierten Benutzers auf.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/referrals
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.
Registriert einen neuen Webhook-Endpunkt für Ereignisbenachrichtigungen.
Request Body
| Feld | Typ | Beschreibung |
|---|---|---|
url | string | HTTPS-Endpunkt für Ereignisempfang |
events | array | Zu 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
Listet alle registrierten Webhooks Ihres Kontos auf.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/webhooks
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.
Gibt das Sicherheits-Audit-Protokoll mit Filteroptionen zurück.
curl -H "Authorization: Bearer {key_id}:{secret}" \
https://agentictrade.io/api/v1/admin/audit
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 |
|---|---|---|
400 | Bad Request | Ungültige Parameter oder fehlerhafter Request Body. |
401 | Unauthorized | Fehlender oder ungültiger API-Schlüssel. |
403 | Forbidden | Unzureichende Berechtigungen für die angeforderte Ressource. |
404 | Not Found | Die angeforderte Ressource existiert nicht. |
429 | Too Many Requests | Rate-Limit überschritten. Warten Sie und versuchen Sie es erneut. |
500 | Internal Server Error | Unerwarteter 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 |
|---|---|---|
error | string | Maschinenlesbarer Fehlercode (z. B. "unauthorized", "bad_request", "rate_limited"). |
message | string | Menschenlesbare Beschreibung des Fehlers. |
status | int | HTTP-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-Limit | Maximale Anzahl von Anfragen pro Zeitfenster. | 60 |
X-RateLimit-Remaining | Anzahl der verbleibenden Anfragen im aktuellen Zeitfenster. | 42 |
X-RateLimit-Reset | Unix-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
| Dienst | Preis | Kostenloser Tarif | Zahlung |
|---|---|---|---|
| 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) |