Coinlib API v1 BETA
Intro
Feedback zur API ist unter der Adresse
[email protected]. willkommen. Obwohl dies eine BETA ist, denken wir, dass es sehr stabil sein wird. Darüber hinaus werden sich die Anfragen und Antworten nicht ändern, zumindest nicht sehr viel.
Lizenz
Sie können unsere API unter einer Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0)-Lizenz verwenden. Bitte stellen Sie sicher, dass Sie
uns einen Link gutschreiben, wenn Sie unsere API auf Ihrer Website oder App verwenden.
Authentifizierung & Ratenbegrenzungen
Sie benötigen einen API-Schlüssel für alle API-Aufrufe. Holen Sie sich Ihre in Ihrem
Profil-Seite (Sie benötigen ein Konto und sind angemeldet, um auf diese Seite zugreifen).
Alle API-Endpunkte befinden sich unter
https://coinlib.io/api/v1 . Verwenden Sie
GET diese, um auf die API zuzugreifen.
Wir bewerten die API pro Endpunkt und pro Stunde. Alle Antworten enthalten die
remaining Anforderungen, die Sie bis zum Beginn der nächsten Stunde bearbeiten können.
- 120 Anfragen/Stunde an
/global
- 60 Anfragen/Stunde an
/coinlist
- 180 Anfragen/Stunde an
/coin
Sie sollten immer eine Anforderung nach der anderen ausstellen, wenn Sie versuchen, parallele Anforderungen zu erfüllen, wird eine 429 zurückgegeben. Verwenden Sie schließlich nicht mehrere API-Schlüssel.
Antworten
Antworten sind in
JSON . Ganze Zahlen (Anzahl der Münzen, Rang, Zeitstempel) werden als ganze Zahlen zurückgegeben. Dezimalzahlen werden als Zeichenfolgen zurückgegeben, wobei ein
. Dezimalkomma verwendet wird und bis zu 10 Genauigkeitsziffern aufweisen.
Fehlerbeispiel:
{
"error": "Unknown pref symbol.",
"remaining": 53
}
Endpunkte
Globale Marktstatistiken
Endpunkt:
/global
Erforderliche Parameter:
key: API key
Optionale Parameter:
pref: für Preise und andere Marktwerte zu verwenden. Der Standardwert ist USD.
Beispiel:
https://coinlib.io/api/v1/global?key=XXX&pref=EUR
Ergebnis:
{
"coins": 4329,
"markets": 13648,
"total_market_cap": "207058335320.66",
"total_volume_24h": "10413469137.11",
"last_updated_timestamp": 1528975469,
"remaining": 540
}
Münzliste
Endpunkt:
/coinlist
Erforderliche Parameter:
key: API-Schlüssel
Optionale Parameter:
pref: für Preise und andere Marktwerte zu verwenden. Der Standardwert ist USD.
page: ganzzahlig, beginnend mit 1. Im Moment geben wir 100 Ergebnisse pro Seite zurück, aber dies kann sich ohne Vorwarnung ändern.
order:
- Für Rang (erster bis letzter) verwenden
rank_asc
- Für Rang (letzter bis erster) verwenden
rank_desc
- Für Volumen 24h (niedrig bis hoch) verwenden
volume_asc
- Für Volumen 24h (hoch bis niedrig) verwenden
volume_desc
- Für den Preis (niedrig bis hoch) verwenden
price_asc
- Für den Preis (hoch bis niedrig) verwenden
price_desc
- Für Datum aufgeführt (zuletzt bis älter) verwenden
date_inserted_asc
- Für Datum aufgeführt (älter bis zuletzt) verwenden
date_inserted_desc
Beispiel:
https://coinlib.io/api/v1/coinlist?key=XXX&pref=BTC&page=1&order=volume_desc
Ergebnis:
{
"coins": [
{
"symbol": "ETH",
"show_symbol": "ETH",
"name": "Ethereum",
"rank": 2,
"price": "0.078420138035523",
"market_cap": "7847729.8474137",
"volume_24h": "260650.1638446",
"delta_24h": "5.91"
},
{...},
{...},
],
"last_updated_timestamp": 1565321123,
"remaining": 84
}
Münzinfo
Endpunkt:
/coin
Erforderliche Parameter:
key: API-Schlüssel
symbol: Einzelmünzsymbol oder eine durch Kommas getrennte Liste von Symbolen
Optionale Parameter:
pref: für Preise und andere Marktwerte zu verwenden. Der Standardwert ist USD.
Beispiel:
https://coinlib.io/api/v1/coin?key=XXX&pref=EUR&symbol=BTC
Ergebnis:
{
"symbol": "BTC",
"show_symbol": "BTC",
"name": "Bitcoin",
"rank": 1,
"price": "5524.7112165586",
"market_cap": "94433817003.39",
"total_volume_24h": "6378793658.5432",
"low_24h": "5324.2665427149",
"high_24h": "5561.0068476948",
"delta_1h": "0.81",
"delta_24h": "0.68",
"delta_7d": "-15.26",
"delta_30d": "-25.26",
"markets": [
{
"symbol": "EUR",
"volume_24h": "123707000",
"price": "5524.7112165586",
"exchanges": [
{
"name": "Kraken",
"volume_24h": "50623900",
"price": "5520"
},
{
"name": "Bitfinex",
"volume_24h": "19314700",
"price": "5512.6"
},
{...}
]
},
{...},
{...}
],
"last_updated_timestamp": 1528987416,
"remaining": 1133
}
Notizen:
symbol: Immer einzigartig.
show_symbol: Das Symbol, das die Münze verwendet. Einige Münzen verwenden das gleiche Symbol wie andere Münzen.
total_volume_24h: Das Gesamtvolumen für alle Märkte, an dem diese Münze teilnimmt, wird in Ihrem
pref Währung.
markets: Wir zeigen die 3 besten Paare für die ausgewählte Münze. Wenn Ihre Währung für die Option
pref gehandelt wird, wird sie immer zuerst enthalten.
exchanges: Die Top 3 tauschen nach Volumen für das Paar.
Erweiterte:
Sie können Informationen für bis zu 10 Münzen mit einem einzigen Anruf erhalten. Jede Münze wird auf Ihre Quote angerechnet. Geben Sie eine durch Kommas getrennte Liste von Symbolen, dh:
https://coinlib.io/api/v1/coin?key=XXX&pref=EUR&symbol=BTC,ETH,XMR
Das Ergebnis sieht in diesem Fall wie folgt aus:
{
"coins": [
{},
{},
...
],
"remaining": 534
}