Coinlib API v1 BETA

pengantar

Umpan balik tentang API diterima di [email protected]. Meskipun ini adalah BETA, kami pikir ini akan sangat stabil. Apalagi permintaan dan tanggapan tidak akan berubah, setidaknya tidak terlalu banyak.

Lisensi

Anda dapat menggunakan API kami di bawah lisensi Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0). Pastikan Anda mengkreditkan kami dengan tautan jika Anda menggunakan API kami di situs web atau aplikasi Anda.

Otentikasi & batas tarif

Anda memerlukan kunci API untuk semua panggilan API. Dapatkan milik Anda di halaman profil Anda (Anda harus memiliki akun dan masuk untuk mengakses halaman ini).

Semua titik akhir API berada di bawah https://coinlib.io/api/v1. Gunakan GET untuk mengakses API.

Kami menilai batas API per titik akhir dan per jam. Semua tanggapan mencakup permintaan sisa yang dapat Anda lakukan hingga awal jam berikutnya.

Anda harus selalu mengeluarkan satu permintaan pada satu waktu, jika Anda mencoba melakukan permintaan paralel, 429 akan dikembalikan. Terakhir, jangan gunakan banyak kunci API.

Tanggapan

Tanggapan ada di JSON. Bilangan bulat (jumlah koin, peringkat, cap waktu) dikembalikan sebagai bilangan bulat. Angka desimal dikembalikan sebagai string, menggunakan . sebagai titik desimal dan memiliki hingga 10 digit presisi.

Contoh kesalahan:
        {
            "error": "Unknown pref symbol.",
            "remaining": 53
        }
        

Titik akhir


Statistik pasar global

Titik akhir:
/global

Parameter yang diperlukan:
key: API key

Parameter opsional:
pref: simbol yang digunakan untuk harga dan nilai pasar lainnya. Standarnya adalah USD.

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

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

daftar koin

Titik akhir:
/coinlist

Parameter yang diperlukan:
key: Kunci API

Parameter opsional:
pref: simbol yang digunakan untuk harga dan nilai pasar lainnya. Standarnya adalah USD.
page: integer, mulai dari 1. Untuk saat ini kami mengembalikan 100 hasil per halaman, tetapi ini dapat berubah tanpa peringatan.
order: Contoh:
https://coinlib.io/api/v1/coinlist?key=XXX&pref=BTC&page=1&order=volume_desc

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

info koin

Titik akhir:
/coin

Parameter yang diperlukan:
key: Kunci API
symbol: simbol koin tunggal atau daftar simbol yang dipisahkan koma

Parameter opsional:
pref: simbol yang digunakan untuk harga dan nilai pasar lainnya. Standarnya adalah USD.

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

Hasil:
        {
            "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
        }
        
Catatan:
symbol: Selalu unik.
show_symbol: Simbol koin yang digunakan. Beberapa koin menggunakan simbol yang sama dengan koin lainnya.
total_volume_24h: Volume total untuk semua pasar yang diikuti koin ini, dikonversi di . Anda pref mata uang.
markets: Kami menunjukkan 3 pasang teratas untuk koin yang dipilih. Jika mata uang pref Anda diperdagangkan, maka mata uang tersebut selalu disertakan terlebih dahulu.
exchanges: 3 teratas bertukar berdasarkan volume untuk pasangan.

Canggih:
Anda bisa mendapatkan info hingga 10 koin dengan satu panggilan. Setiap koin dihitung berdasarkan kuota Anda. Berikan daftar simbol yang dipisahkan koma yaitu:
https://coinlib.io/api/v1/coin?key=XXX&pref=EUR&symbol=BTC,ETH,XMR
Hasil dalam hal ini terlihat seperti:
        {
            "coins": [
                {},
                {},
                ...
            ],
            "remaining": 534
        }