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.

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: 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
}