Coinlib API v1 BETA

Intro

Feedback op de API is welkom op [email protected]. Hoewel dit een BETA is, denken we dat het zeer stabiel zal zijn. Bovendien zullen de verzoeken en antwoorden niet veranderen, althans niet erg veel.

Licentie

U onze API gebruiken onder een Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0) licentie. Zorg ervoor dat u ons een link geeft als u onze API op uw website of app gebruikt.

Verificatie- en tarieflimieten

U hebt een API-sleutel nodig voor alle API-aanroepen. Haal de jouwe in je profielpagina (je moet een account hebben en ingelogd zijn om toegang te krijgen tot deze pagina).

Alle API-eindpunten zijn onder https://coinlib.io/api/v1 . Gebruiken GET om toegang te krijgen tot de API.

We beoordelen de LIMIET van de API per eindpunt en per uur. Alle antwoorden bevatten de remaining verzoeken die u doen tot het begin van het volgende uur.

U moet altijd één verzoek tegelijk indienen, als u parallelle aanvragen probeert uit te doen, wordt een 429 geretourneerd. Gebruik ten slotte geen meerdere API-sleutels.

Reacties

Reacties zijn binnen JSON . Hele getallen (aantal munten, rang, tijdstempels) worden geretourneerd als gehele getallen. Decimalen worden geretourneerd als tekenreeksen, met behulp van . een decimaal punt en met maximaal 10 precisiecijfers.

Voorbeeld van fout:
        {
            "error": "Unknown pref symbol.",
            "remaining": 53
        }
        

Eindpunten


Wereldwijde marktstatistieken

Eindpunt:
/global

Vereiste params:
key: API key

Optionele params:
pref: symbool te gebruiken voor prijzen en andere marktwaarden. Standaard is USD.

Voorbeeld:
https://coinlib.io/api/v1/global?key=XXX&pref=EUR

Resultaat:
        {
            "coins": 4329,
            "markets": 13648,
            "total_market_cap": "207058335320.66",
            "total_volume_24h": "10413469137.11",
            "last_updated_timestamp": 1528975469,
            "remaining": 540
        }
        

Muntenlijst

Eindpunt:
/coinlist

Vereiste params:
key: API key

Optionele params:
pref: symbool te gebruiken voor prijzen en andere marktwaarden. Standaard is USD.
page: geheel getal, vanaf 1. Voor nu retourneren we 100 resultaten per pagina, maar dit kan zonder waarschuwing veranderen.
order: Voorbeeld:
https://coinlib.io/api/v1/coinlist?key=XXX&pref=BTC&page=1&order=volume_desc

Resultaat:
        {
            "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
        }
        

Coin info

Eindpunt:
/coin

Vereiste params:
key: API key
symbol: enkele munt symbool of een komma gescheiden lijst van symbolen

Optionele params:
pref: symbool te gebruiken voor prijzen en andere marktwaarden. Standaard is USD.

Voorbeeld:
https://coinlib.io/api/v1/coin?key=XXX&pref=EUR&symbol=BTC

Resultaat:
        {
            "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
        }
        
Notities:
symbol: Altijd uniek.
show_symbol: Het symbool dat de munt gebruikt. Sommige munten gebruiken hetzelfde symbool als andere munten.
total_volume_24h: Het totale volume voor alle markten deze munt participeert omgezet in uw pref munteenheid.
markets: We tonen de top 3 paren voor de geselecteerde munt. Als uw pref valuta wordt verhandeld, wordt deze altijd eerst opgenomen.
exchanges: De top 3 wisselt in volume voor het paar.

Geavanceerde:
U informatie krijgen voor maximaal 10 munten met een enkel gesprek. Elke munt wordt meegeteld bij uw quotum. Geef een komma gescheiden lijst van symbolen dat wil zeggen:
https://coinlib.io/api/v1/coin?key=XXX&pref=EUR&symbol=BTC,ETH,XMR
Resultaat in dit geval ziet eruit als:
        {
            "coins": [
                {},
                {},
                ...
            ],
            "remaining": 534
        }