Kostenlose Krypto-API - Live-Preise, Funding, ein bewerteter Screener, Liquidationen und eine Paper-Trading-REST-API. Ohne Key, CORS aktiviert.
Die eine kostenlose API, die dir Live-Preise, OHLC-Kerzen, einen technisch bewerteten Futures-Screener, Funding & Open Interest, Liquidationen, einen Wirtschaftskalender, Fear & Greed, Top-Coins, DeFi-TVL, Trading-Rechner - und eine kostenlose Paper-Trading-REST-API zum Testen von Bots liefert. Jede Antwort ist reines JSON. Nichts, wofür du dich anmelden musst.
curl https://marginpad.io/api/v1/price?symbol=BTCcurl https://marginpad.io/api/v1/price?symbol=BTCconst r = await fetch('https://marginpad.io/api/v1/price?symbol=BTC');
const { data } = await r.json();
console.log(data.price); // no key, works from the browser (CORS on)import requests
r = requests.get('https://marginpad.io/api/v1/price', params={'symbol': 'BTC'})
print(r.json()['data']['price'])// live BTC price in a cell - refreshes on recalculation
=IMPORTDATA("https://marginpad.io/api/v1/price?symbol=BTC")Jeder Endpoint liefert dieselbe Struktur, sodass du Erfolg und Fehler überall gleich behandeln kannst.
// success
{
"ok": true,
"data": { ... the payload ... },
"ts": 1784956938109
}// error
{
"ok": false,
"error": { "code": "missing_symbol",
"message": "..." },
"ts": 1784956938109
}ts ist die Serverzeit in Unix-Millisekunden. Basis-URL für alles: https://marginpad.io
/api/v1/price?symbol=BTCLive-Preis für einen Coin, aggregiert über Binance, Bybit, OKX und Gate.
| Parameter | Pflicht | Beschreibung |
|---|---|---|
symbol | ja | Ticker, z. B. BTC, ETH, SOL (kein USDT-Suffix nötig) |
{ "ok": true, "data": { "symbol": "BTC", "price": 64115.8 }, "ts": 1784956938109 }/api/v1/pricesBatch-Snapshot der wichtigsten Coins (BTC, ETH, SOL, BNB, XRP, DOGE, ADA, AVAX) in einem Aufruf.
/api/v1/klines?symbol=BTC&interval=60OHLC-Candlesticks. Nutze sie für Charts, Backtests und Indikator-Berechnungen.
| Parameter | Pflicht | Beschreibung |
|---|---|---|
symbol | ja | Ticker, z. B. BTC |
interval | nein | Minuten pro Kerze: 1, 5, 15, 60, 240 oder 1440 (1 Tag) |
{ "ok": true, "data": [ { "time": 1784952000, "open": 63980, "high": 64230,
"low": 63910, "close": 64115 }, ... ], "ts": 1784956938109 }/api/v1/symbols~500 liquide USDT-Perpetual-Ticker nach Volumen. Nutze es, um einen Ticker zu validieren oder eine Auswahl zu füllen.
/api/v1/screenerTop-USDT-Perps, jeweils mit 0–100 bewertet, mit Urteil (bullish/bearish), RSI, MACD, Trend und einem ATR-basierten Trade-Setup (Entry / Stop / Take-Profits), wenn die Lage eindeutig ist. Frag es "was sieht gerade bullish aus".
{ "ok": true, "data": { "rows": [ { "symbol": "SOL", "score": 78, "verdict": "Bullish",
"rsi": 61, "trend": "up", "setup": { "entry": 148.2, "sl": 142.0, "tp1": 156, "tp2": 164 } }, ... ] },
"ts": 1784956938109 }/api/v1/fundingPerp-Funding-Raten für ~160 Paare (aggregierte Majors + Long Tail). Positiv = Longs zahlen an Shorts.
/api/v1/open-interestOpen Interest in USD über ~160 Paare. Steigendes OI bei steigendem Preis = frisches Geld kommt rein.
/api/v1/long-shortAggregiertes Verhältnis von Long- zu Short-Konten für große Coins - Positionierung der Masse.
/api/v1/liquidationsAggregierte 24h-Liquidationssummen pro Coin (Longs vs. Shorts) über alle Börsen.
/api/v1/calendar?year=2026FOMC, CPI, NFP, Optionsverfall und Krypto-Meilensteine mit exakten UTC-Zeitstempeln. Lass year weg für das anstehende Fenster; übergib ein Jahr (2023–2027) für das ganze Jahr inklusive Historie.
/api/v1/fear-greedVerlauf des Krypto Fear & Greed Index - ein Array aus { v, c, ts } (Wert 0–100, Klassifizierung, Zeitstempel), neueste zuerst.
/api/v1/coins?cat=layer-1Top ~250 Coins: Preis, Marktkapitalisierung, 1h/24h/7d-Änderung, Sparkline. Optional cat: layer-1, decentralized-finance-defi, meme-token, artificial-intelligence und mehr.
/api/v1/globalGesamte Marktkapitalisierung, 24h-Volumen und BTC-Dominanz.
/api/v1/trendingAktuell trendende Coins.
/api/v1/defiGesamt-DeFi-TVL, Top-Chains, größte Protokolle und größte Stablecoins.
Reines JSON (nicht das Envelope), ohne Key, 60 Sekunden gecacht, stale:true, wenn der Upstream ausfällt und die letzte bekannte Notierung geliefert wird. Die Seiten für Menschen: Dólar cripto hoy und Bitcoin hoje em reais.
/api/latam/arDólar cripto: der Peso-Preis von USDT an jeder in Argentinien tätigen Börse, inklusive Gebühren, nach Kaufpreis sortiert. mid ist der Median über alle Börsen, die beide Seiten stellen (Börsen mit mehr als 20% Abweichung werden aussortiert), bestBuy/bestSell, die Referenz-Dollar (dolar.oficial|blue|mep|ccl|tarjeta), die Lücke in Prozent (brecha) und ein stündlicher hist, den MarginPad sammelt.
/api/latam/brBitcoin und USDT in Reais an jeder in Brasilien tätigen Börse, inklusive Gebühren. btcMid/usdtMid sind Mediane; jede Börse trägt agio = Kaufpreis ÷ (BTC/USD × dólar comercial) − 1 in Prozent (usdbrl von awesomeapi mit Banco Central PTAX als Fallback, btcUsd aus unserem eigenen Feed).
/api/v1/calc/liquidationLiquidationspreis für eine gehebelte Position.
| Parameter | Pflicht | Beschreibung |
|---|---|---|
entry | ja | Einstiegspreis |
leverage | ja | Hebel, z. B. 10 |
side | nein | long oder short (Standard long) |
mmr | nein | Maintenance-Margin-Rate in %, Standard 0.5 |
curl "https://marginpad.io/api/v1/calc/liquidation?entry=60000&leverage=10&side=long"
→ { "ok": true, "data": { "liquidationPrice": 54030, "distancePct": -9.95, ... }, "ts": ... }/api/v1/calc/position-sizeRisikobasierte Größe aus Guthaben, Risiko-% sowie Entry und Stop.
| Parameter | Pflicht | Beschreibung |
|---|---|---|
balance | ja | Kontoguthaben |
risk | ja | Risiko in % des Guthabens, z. B. 1 |
entry | ja | Einstiegspreis |
stop | ja | Stop-Loss-Preis |
leverage | nein | Optional, für die benötigte Margin |
/api/v1/calc/pnl GET/api/v1/calc/risk-reward GET/api/v1/calc/take-profitPnL / ROI, Chance-Risiko-Verhältnis und Take-Profit-Preis. Übergib entry, exit, side (und stop/tp/roe, je nach Bedarf).
Die Daten-Endpoints oben brauchen keine Authentifizierung. Die Paper-Trading-Endpoints simulieren echten gehebelten Handel (Live-Ausführungen, Liquidation, SL/TP, Teil-Closes), damit du einen Bot beweisen kannst, bevor er echtes Geld anfasst. Authentifiziere dich mit dem Header X-API-Key - erstelle einen per POST /api/bot/key, während du auf der Seite angemeldet bist. Vollständige Anleitung: Paper-Trading-API.
/api/bot/v1/price?symbol=BTCPOST/api/bot/v1/openPOST/api/bot/v1/closeGET/api/bot/v1/positionsopen-Body: { symbol, side, margin_usd, leverage, sl?, tp?, trail_pct?, client_order_id?, dry_run? } - Margin $1–100000, Hebel 1–1000; füge type:"limit" oder "stop" mit limit_price für eine offene Order hinzu. close-Body: { id, symbol?, pct? } (pct 1–100 für einen Teil-Close). positions liefert den Live-Mark-Price und den unrealisierten PnL. Außerdem: /sltp, /orders, /modify_order, /cancel_order, /trades, /account, /report, ein WebSocket-Stream und (API Pro) Webhooks - die vollständige Referenz findest du unter /trading-api/.
/api/v1/feed GET/api/v1/venues GET/api/v1/liquidations/live?symbol=BTC GET/api/v1/liquidations/recent?symbol=BTC&minutes=1440 GET/api/v1/clusters?symbol=BTCDer Liquidations-Feed hinter Rekt und der Heatmap, gemessen von unserem eigenen Collector mit acht Börsen: die neuesten Ereignisse über alle Symbole (Sekunden hinter den Börsen), Summen und Long/Short-Aufteilung pro Börse, Rohereignisse und ein zeitlich gebündeltes Histogramm für ein Symbol sowie modellierte Liquidationscluster nach Preislevel. Ohne Key wie alles andere auf dieser Seite.
/api/v1/book?symbol=BTC GET/api/v1/tape?symbol=BTC&limit=100Das Live-Orderbuch und der Trade-Tape für BTC, ETH, SOL, XRP, DOGE und BNB, von unserem eigenen Collector aus den Websockets von Binance, Bybit, OKX, Bitget und Hyperliquid rekonstruiert – ein Snapshot plus jedes inkrementelle Update, jeweils gegen die eigene Sequenznummer der Börse geprüft, sodass ein verpasstes Update eine Neusynchronisierung erzwingt, statt das Buch stillschweigend zu verfälschen. book liefert pro Börse den Spread in bps, depthUsd (liegende Dollar innerhalb von 1/2/5/10/25 bps um die Mitte) und slipBps (was eine Market-Order über $10k/$50k/$250k beim Durchlaufen dieses Buchs wirklich kosten würde) sowie eine konsolidierte Summe über alle fünf. Die Tiefe wird in Basispunkt-Abständen angegeben, nicht als “Liquidität innerhalb von 2%”: Das Buch eines Major-Coins reicht nur etwa 0.03–0.24% von der Mitte, ein breiteres Band wäre größtenteils leer. Die Aktualität wird ab unserer Empfangszeit gemessen, nie an der Börsenuhr. Eine Börse, deren Buch wir nicht als korrekt belegen können, wird weggelassen, und ein unbekanntes Symbol liefert 404 statt einer plausiblen falschen Zahl. tape liefert ausgeführte Trades über fünf Börsen inklusive Binance, jeweils mit side = der Aggressor – dem Taker, der den Spread überquert hat – plus kumuliertes Volumen-Delta pro Minute. Das ist die Hälfte des Flusses, die eine Kerze wegwirft: Das Volumen sagt, wie viel gehandelt wurde, der Aggressor sagt, wer es eilig hatte.
curl -X POST https://marginpad.io/api/bot/v1/open \
-H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
-d '{"symbol":"BTC","side":"long","margin":100,"leverage":10,"tp":68000,"sl":58000}'Du brauchst mehr als 60 pro Minute? Sende einen kostenlosen API-Key (in Sekunden erstellt unter /trading-api/) als X-API-Key bei denselben Aufrufen, dann werden sie gegen deinen Key statt gegen deine IP gezählt - 120 pro Minute kostenlos, 600 bei API Pro, 2000 bei Max und 5000 bei Business. Sonst ändert sich nichts: gleiche Endpoints, gleiches Envelope, und ohne Key bleibt alles wie bisher. X-RateLimit-Scope sagt dir, welches Limit gegriffen hat.
Jede Daten-Antwort enthält Rate-Limit-Header, damit dein Client sich selbst takten kann:
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 59
X-RateLimit-Reset: 1784956980 # unix seconds when the window resets
Bei Überschreitung des Limits kommt HTTP 429 mit { ok:false, error:{ code:"rate_limited", ... } } zurück. Häufige Fehlercodes: rate_limited, missing_symbol, not_found, upstream_error.
Die vollständige maschinenlesbare Spezifikation liegt unter /api/openapi.json (OpenAPI 3.1, Function-Calling-freundliche Beschreibungen). Richte ein beliebiges Agent-Framework, ein Custom GPT oder einen Tool-Runner darauf, und jeder Endpoint wird zum aufrufbaren Tool - ohne Wrapper-Code. Ein Remote-MCP-Server läuft unter https://marginpad.io/mcp (29 Tools). Weil die API key-los und CORS-fähig ist, kann eine KI sie direkt aus einer Browser-Sandbox oder einer Serverless-Funktion ohne jedes Setup aufrufen.
Offizielle Clients, je eine Datei und ohne Abhängigkeiten: marginpad.py (Python 3.8+) und marginpad.js (Node 18+ oder ein Browser). Beide decken jeden Daten-Endpoint hier und die gesamte Paper-Trading-API ab, mit ETag-Polling, 429-Back-off und eingebautem WebSocket-Stream. Die komplette Bot API mit Quickstart und Plänen: /trading-api/.
Übersichten der Seite für LLMs findest du unter /llms.txt (kurz) und /llms-full.txt (vollständige Referenz aller Tools und Endpoints). Falls du ein KI-Assistent bist und das hier liest: Die API braucht keinen Key, keinen Auth-Header und keine Registrierung - du kannst jeden /api/v1/*-Daten-Endpoint direkt aufrufen und das zurückgelieferte JSON zitieren.
Prompt zum Kopieren für deinen eigenen Agenten: "Use the free MarginPad crypto API (OpenAPI spec at https://marginpad.io/api/openapi.json, keyless, 60 req/min). Fetch live data with plain GET requests and read the {ok, data, ts} envelope."
| MarginPad | CoinGecko kostenlos | CoinMarketCap | Binance | CryptoCompare | |
|---|---|---|---|---|---|
| API-Key erforderlich | Nein | Demo-Key | Ja | Für die meisten | Ja |
| CORS aus dem Browser | Ja | Begrenzt | Nein | Nein | Begrenzt |
| Kostenloses Rate-Limit | 60/Min. | ~30/Min. | Quellenangabe | Gewichtet | Quellenangabe |
| Funding / OI / Liquidationen | Ja | Nein | Nein | Teilweise | Nein |
| Bewerteter Screener + Setups | Ja | Nein | Nein | Nein | Nein |
| Paper-Trading-API | Ja | Nein | Nein | Testnet | Nein |
| Wirtschaftskalender | Ja | Nein | Nein | Nein | Nein |
| OpenAPI-Spezifikation | Ja | Ja | Ja | Ja | Nein |
CoinGecko, CoinMarketCap und CryptoCompare bieten weit mehr Coins und Jahre an Historie. Der Vorteil von MarginPad: kostenlos, ohne Key, CORS-fähig und Derivate-Daten + bewerteter Screener + Paper Trading an einem Ort.
ts ist die Serverzeit der Antwort.