MarginPad API - kostenlose Krypto-Daten, Paper-Trading Bot API, MCP | MarginPad
MARGINPAD
Start / API

MarginPad API

Alles, was die Seite weiß, als JSON: Live-Preise und Kerzen, ein bewerteter Screener, Funding, Open Interest, Long/Short, an acht Börsen gemessene Liquidationen, ein Wirtschaftskalender - ohne Key. Dazu eine vollständige Paper-Trading Bot API, um einen Trading-Bot mit echten Preisen und ohne echtes Geld zu forward-testen, ein Remote-MCP-Server, damit ein KI-Assistent all das nativ nutzen kann, eine OpenAPI-3.1-Spezifikation und Python- und JavaScript-Clients in einer Datei.

Marktdaten ohne Key · 60 Req/MinKostenloser Key · 120 Req/MinPremium · 600 Req/MinCORS überallOpenAPI 3.1MCP · 23 ToolsBot API 2.4.0

Marktdaten - /api/v1/*, ohne Key

Jede Antwort ist der Envelope { ok, data, ts } ({ ok:false, error:{ code, message } } bei Fehlern) mit aktiviertem CORS, sodass eine Browserseite sie direkt aufrufen kann. 60 Anfragen pro Minute und IP ohne Key. Sende bei denselben Aufrufen einen kostenlosen X-API-Key (von /trading-api/), dann werden sie gegen deinen Key gezählt - 120 pro Minute, 600 mit Premium. Vollständiges Handbuch mit Beispielen: /free-crypto-api/.

EndpointWas du bekommst
GET/api/v1/price?symbol=BTCLive-Preis für einen Coin, aggregiert über Binance / Bybit / OKX / Gate.
GET/api/v1/pricesBatch-Snapshot der Top-Coins in einem Aufruf.
GET/api/v1/klines?symbol=BTC&interval=60OHLC-Kerzen: 1, 5, 15, 60, 240, 1440 Minuten; bis zu 1000 pro Aufruf, mit &end= blätterst du zurück.
GET/api/v1/symbols~500 liquide USDT-Perp-Symbole, nach Volumen sortiert.
GET/api/v1/screenerBewerteter Futures-Screener: Score 0-100, Urteil, RSI, MACD, Trend, ATR-Setup.
GET/api/v1/fundingFunding-Raten über ~160 Paare, gemessen an den öffentlichen Endpoints der Börsen.
GET/api/v1/open-interestOpen Interest (USD) über ~160 Paare.
GET/api/v1/long-shortLong/Short-Kontoverhältnis für Majors (Binance + OKX + Bybit).
GET/api/v1/liquidations24h-Liquidationssummen pro Coin, Longs vs. Shorts, aus unserem eigenen Collector über acht Börsen.
GET/api/v1/venuesLiquidationen nach Börse: 24h-Summe, Anteil, Long/Short-Aufteilung.
GET/api/v1/feedDie neuesten Liquidations-Events über alle Symbole (Sekunden hinter den Börsen).
GET/api/v1/liquidations/live?symbol=BTCRohe aktuelle Liquidations-Events für ein Symbol.
GET/api/v1/liquidations/recent?symbol=BTC&minutes=1440Zeitgebündeltes Long/Short-Histogramm, bis zu 30 Tage.
GET/api/v1/clusters?symbol=BTCModellierte Liquidations-Cluster: Preisniveaus, an denen gerade erzwungene Verkäufe liegen.
GET/api/v1/calendarFOMC, CPI, NFP, Options-Verfall und Krypto-Meilensteine mit UTC-Zeitstempeln.
GET/api/v1/fear-greedFear & Greed Index, Wert und Einstufung.
GET/api/v1/coinsTop ~250 Coins: Preis, Marktkapitalisierung, 1h/24h/7d-Veränderung, Sparkline.
GET/api/v1/globalGesamte Marktkapitalisierung, Volumen, BTC-Dominanz.
GET/api/v1/trendingTrendende Coins.
GET/api/v1/defiDeFi-TVL: Chains, Protokolle, Stablecoins.
GET/api/latam/ar · /api/latam/brRegionale Kurse: USDT in argentinischen Pesos über 35 Börsen; Bitcoin und USDT in Real mit dem Aufschlag auf den offiziellen Dollarkurs.
GET/api/v1/calc/liquidation · position-size · pnl · risk-reward · take-profitDie fünf Rechner unten, im selben Envelope.
curl "https://marginpad.io/api/v1/price?symbol=BTC"
curl "https://marginpad.io/api/v1/screener"
curl -H "X-API-Key: mpb_..." "https://marginpad.io/api/v1/klines?symbol=ETH&interval=15"   # counts against your key, not your IP

Paper-Trading Bot API - /api/bot/v1/* und /api/bot/v2/*

Richte einen Trading-Bot auf echte Live-Preise und verbuche jeden Trade in simulierten Dollar: Isolated Margin, Hebel bis zu 1000×, Liquidationen bestätigt auf 1-Minuten-Kerzen, Taker-Gebühren und Funding wie an einer Börse. Melde dich mit einer E-Mail an und erstelle einen Key unter /trading-api/; Positionen liegen in deinem Konto und zählen für die Season-Boards. Die v1-Antwortformate sind eingefroren; v2 ist dieselbe API im { ok, data, ts }-Envelope. Auth: X-API-Key.

EndpointWas es tut
GET/api/bot/v1/price · /klines · /time · /marketsAusführungspreis, Kerzen, Serverzeit (mit drift_ms) und jedes handelbare Symbol mit Hebellimit und Gebühr - die ersten drei brauchen keinen Key.
POST/api/bot/v1/openMarket-Order zum Live-Preis mit optionalem sl, tp, trail_pct 2.3, client_order_id (idempotente Wiederholungen) und dry_run 2.3 (bepreisen, nichts schreiben).
POST/api/bot/v1/open type: limit | stopOffene Orders, die AUF deinem Level aus 1m-Kerzen ausgeführt werden, während der Bot offline ist: ein Limit unter dem Markt oder ein Stop-Einstieg darüber 2.3.
GET/api/bot/v1/ordersOffene Orders (mit type) plus die letzten 20, die ausgeführt wurden, abgelaufen sind oder storniert wurden.
POST/api/bot/v1/modify_orderEine offene Order direkt ändern: Preis, sl, tp, Margin, Hebel, Trailing Stop 2.3.
POST/api/bot/v1/cancel_orderEine offene Order stornieren (eine bereits ausgeführte antwortet mit 409, damit ein Retry nie eine Ausführung rückgängig machen kann).
POST/api/bot/v1/close · /close_allEine Position schließen, teilweise mit pct, oder alle; der P&L wird netto nach der Round-Trip-Gebühr und dem Funding verbucht.
POST/api/bot/v1/sltpStop-Loss, Take-Profit oder Trailing Stop einer offenen Position verschieben, ohne sie zu schließen.
GET/api/bot/v1/positions?status=openPositionen mit Live-Mark-Price und P&L; ETag / 304, wenn sich nichts geändert hat; ?since=.
GET/api/bot/v1/trades · /account · /balance · /usageSeitenweise abrufbares Ledger geschlossener Trades, Lifetime-Kontostatistiken, Guthaben und Equity, dein Plan mit Limits und Berechtigungen.
GET/api/bot/v1/feesBerechne deine Paper-Ausführungen nach dem Taker-Schedule einer echten Börse abzüglich unseres Empfehlungsrabatts (Bybit, Binance, OKX, Bitget, MEXC, Gate, KuCoin, Kraken, Hyperliquid); POST setzt den Konto-Standard, fee_venue beim Öffnen überschreibt ihn 2.4.
GET/api/bot/v1/report?days=30Dein 30-Tage-Trading-Report: Summen und Skill-Score kostenlos; Aufschlüsselung nach Coin / Hebel / Seite / Stunde / Tag und geschriebene Erkenntnisse mit Premium 2.3.
WSwss://marginpad.io/api/bot/v2/stream?api_key=…Events zu eröffneten / aktualisierten / geschlossenen Positionen und Mark Prices, alle ~2 s gepusht. In jedem Plan kostenlos.
GET/api/bot/v1/webhooks PremiumTrading-Events, per POST an deine eigene URL geschickt, HMAC-SHA256-signiert und wiederholt, egal ob der Bot verbunden ist 2.3.
POST/api/bot/v1/ai PremiumDie KI-Analyse des Chart-Panels über die API: eine Antwort, ein geparster Plan und das Briefing, auf dem sie beruht, 50 pro Tag 2.3.
PlanFreePremium ($11.99/Monat)
Anfragen / Minute pro Key (Trading und Marktdaten)120600
API-Keys · offene Positionen · offene Orders3 · 50 · 2010 · 200 · 20
Marktdaten, WebSocket, MCP, Limit- & Stop-Orders, Trailing Stops, Ändern, Dry Run, Gebührenmodelle der Börseninklusiveinklusive
Webhooks · KI-Marktanalyse · Report-Aufschlüsselungen-3 Hooks · 50/Tag · voller Report

Die vollständige Dokumentation, der Quickstart, Fehlercodes und die Hinweise zur Zuverlässigkeit (Idempotenz, ETags, der WebSocket) stehen auf /trading-api/. Jede Änderung wird unter /api/changelog protokolliert (JSON unter /api/changelog?format=json); die aktuelle Version ist 2.4.0.

Wenn der Bot sich bewährt hat, braucht er einen echten Börsen-Key

Alles oben wird in simulierten Dollar abgerechnet. Wenn eine Strategie wochenlanges Forward-Testing überstanden hat, braucht derselbe Code eine Live-API, um echte Orders zu platzieren. Zwei Börsen, auf die wir Bot-Entwickler verweisen:

HLHyperliquidOn-Chain · API-first

Perps auf einer eigenen Chain mit öffentlicher REST- und WebSocket-API, Sub-Accounts mit jeweils eigenem API-Wallet, stündlichem Funding und einem Orderbuch, das jeder on-chain prüfen kann.

4%Rabatt auf Handelsgebühren
mit Code MARGINPAD
Bei Hyperliquid anmelden →
BBybitzentralisiert · tiefste Orderbücher

REST- und WebSocket-Formate nah an dieser API, ein eigener Key pro Sub-Account und eine der Quellen, aus denen unsere eigenen Preise stammen. Die Standardwahl, wenn du ein zentralisiertes Orderbuch mit Fiat-Zugang willst.

Bybit-Konto eröffnen →
Empfehlungslinks - MarginPad erhält möglicherweise eine Provision, wenn du ein Konto eröffnest, ohne Mehrkosten für dich; der Hyperliquid-Rabatt ist deren Empfehlungsrabatt. Jede API auf dieser Seite bleibt in jedem Fall kostenlos. Hyperliquid ist laut seinen Bedingungen für US-Personen nicht verfügbar.

MCP - nutze es aus Claude, ChatGPT oder Cursor

Füge https://marginpad.io/mcp als Remote-MCP-Server hinzu (Streamable HTTP). Marktdaten-Tools brauchen keinen Key; setze für die Paper-Trading-Tools den Header X-API-Key. 23 Tools: get_price, get_klines, get_markets, get_screener, get_funding, get_open_interest, get_liquidations, get_fear_greed, get_economic_calendar, calc_liquidation, calc_position_size, paper_balance, paper_positions, paper_trades, paper_open, paper_close, paper_sltp, paper_modify_order, paper_fees, paper_report, paper_limit_order, paper_orders, paper_cancel_order.

Clients - eine Datei, keine Abhängigkeiten

marginpad.py (Python 3.8+, nur urllib; websockets optional für den Stream) und marginpad.js (Node 18+ oder ein Browser). Beide decken Marktdaten, jeden Paper-Trading-Aufruf, ETag-Polling, 429-Back-off, den WebSocket-Stream und die Prüfung der Webhook-Signatur ab.

from marginpad import MarginPad
mp = MarginPad("mpb_...")                              # key from /trading-api/
print(mp.price("BTC"))                                 # keyless market data
r = mp.open("BTC", "long", margin_usd=100, leverage=10, trail_pct=1.5,
            client_order_id="sig-1403")                # a retry can never open twice
print(r["position"]["liq_price"], mp.report()["skill"])

Rechner - /api/*, reines JSON

Eine kostenlose, öffentliche JSON-API für die gängigsten Krypto-Futures-Berechnungen. Kein API-Key, keine Anmeldung, CORS-fähig - ruf sie von überall auf.

Base URL   https://marginpad.io/api
Method     GET
Auth       none
CORS       enabled (Access-Control-Allow-Origin: *)
Format     JSON   (also under /api/v1/calc/* in the { ok, data, ts } envelope)

Liquidationspreis

GET /api/liquidation?entry=60000&leverage=10&side=long&mmr=0.5
entryPflicht - Einstiegspreis
leveragePflicht - Hebelfaktor (>0)
sideoptional - long (Standard) oder short
mmroptional - Maintenance-Margin-Satz in %, Standard 0.5
{
  "side": "long",
  "liquidationPrice": 54300,
  "distancePct": -9.5
}

Positionsgröße (nach Risiko)

GET /api/position-size?balance=5000&risk=1&entry=60000&stop=58800&leverage=10
balancePflicht - Kontoguthaben
riskPflicht - Risiko pro Trade in %
entryPflicht - Einstiegspreis
stopPflicht - Stop-Loss-Preis
leverageoptional - für die benötigte Margin
{ "positionSize": 0.041667, "notional": 2500, "riskAmount": 50, "marginRequired": 250 }

PnL / ROI / ROE

GET /api/pnl?entry=60000&exit=66000&size=0.5&leverage=10&side=long
{ "pnl": 3000, "roiPct": 10, "roePct": 100 }

Chance-Risiko-Verhältnis

GET /api/risk-reward?entry=60000&stop=58000&tp=66000
{ "riskRewardRatio": 3, "riskPerUnit": 2000, "rewardPerUnit": 6000, "breakevenWinRatePct": 25 }

Take-Profit-Ziel

GET /api/take-profit?entry=60000&leverage=10&roe=75&side=long
{ "targetExitPrice": 64500, "priceMovePct": 7.5 }

Hinweise

Die Berechnungen nutzen die Isolated-Margin-Schätzung und dienen nur Bildungszwecken, nicht als Finanzberatung. Zahlen enthalten keine Börsengebühren und kein Funding. Die API wird kostenlos und ohne Gewähr bereitgestellt. Wenn du damit etwas baust, freuen wir uns über einen Link zu marginpad.io. Marktdaten sind für die öffentliche Nutzung kostenlos, Quellenangabe erwünscht; die Bot API ist ein Simulator und berührt nie echtes Geld. Nur zu Bildungszwecken, keine Finanzberatung.

Bau etwas damit

Hol dir in einer Minute einen kostenlosen API-Key, oder gib die MCP-URL in deinen Assistenten ein und frag ihn, was gerade bullish aussieht.

Kostenlosen API-Key holen →