Coinlib API v1 BETA
giriş
API ile ilgili geri bildirim
info+api@coinlib.io adresinden memnuniyetle karşılanmaktadır. Bu bir BETA olmasına rağmen çok kararlı olacağını düşünüyoruz. Üstelik istekler ve cevaplar değişmeyecek, en azından çok fazla.
Lisans
API'mizi Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0) lisansı altında kullanabilirsiniz. API'mizi web sitenizde veya uygulamanızda kullanıyorsanız lütfen
bize bir bağlantı verdiğinizden emin olun.
Kimlik doğrulama & oran limitleri
Tüm API çağrıları için bir API anahtarına ihtiyacınız vardır. Kendinizinkini
profil sayfası hesabınıza alın (bu sayfaya erişmek için bir hesabınızın olması ve giriş yapmış olmanız gerekir).
Tüm API uç noktaları
https://coinlib.io/api/v1 altındadır. API'ye erişmek için
GET kullanın.
API'yi uç nokta ve saat başına sınırlandırırız. Tüm yanıtlar, bir sonraki saatin başına kadar yapabileceğiniz
kalan istekleri içerir.
/global'a 120 istek/saat
/coinlist'e 60 istek/saat
/coin'e 180 istek/saat
Her zaman bir seferde bir istek göndermelisiniz, paralel istekler yapmaya çalışırsanız 429 döndürülür. Son olarak, birden fazla API anahtarı kullanmayın.
Tepkiler
Yanıtlar
JSON içindedir. Tam sayılar (sikke sayısı, sıra, zaman damgası) tamsayı olarak döndürülür. Ondalık sayılar, ondalık nokta olarak
. kullanılarak ve en fazla 10 hassas basamağa sahip olarak dizeler olarak döndürülür.
Hata örneği:
{
"error": "Unknown pref symbol.",
"remaining": 53
}
uç noktalar
Küresel pazar istatistikleri
uç nokta:
/global
Gerekli parametreler:
key: API key
İsteğe bağlı parametreler:
pref: fiyatlar ve diğer piyasa değerleri için kullanılacak sembol. Varsayılan USD'dir.
Örnek:
https://coinlib.io/api/v1/global?key=XXX&pref=EUR
Sonuç:
{
"coins": 4329,
"markets": 13648,
"total_market_cap": "207058335320.66",
"total_volume_24h": "10413469137.11",
"last_updated_timestamp": 1528975469,
"remaining": 540
}
madeni para listesi
uç nokta:
/coinlist
Gerekli parametreler:
key: API anahtarı
İsteğe bağlı parametreler:
pref: fiyatlar ve diğer piyasa değerleri için kullanılacak sembol. Varsayılan USD'dir.
page: tamsayı, 1'den başlayarak, şimdilik sayfa başına 100 sonuç döndürüyoruz, ancak bu uyarı vermeden değişebilir.
order:
- Sıralama için (ilk sondan sona) kullanım
rank_asc
- Sıralama için (sondan ilke) kullanım
rank_desc
- Hacim 24 saat (düşükten yükseğe) kullanım için
volume_asc
- Hacim 24 saat (yüksekten düşüğe) kullanım için
volume_desc
- Fiyat (düşükten yükseğe) kullanım için
price_asc
- Fiyat (yüksekten düşüğe) kullanım için
price_desc
- Listelenen tarih için (son zamanlardan eskiye) kullanım
date_inserted_asc
- Listelenen tarih için (eskiden yeniye) kullanım
date_inserted_desc
Örnek:
https://coinlib.io/api/v1/coinlist?key=XXX&pref=BTC&page=1&order=volume_desc
Sonuç:
{
"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
}
madeni para bilgisi
uç nokta:
/coin
Gerekli parametreler:
key: API anahtarı
symbol: tek madeni para sembolü veya virgülle ayrılmış semboller listesi
İsteğe bağlı parametreler:
pref: fiyatlar ve diğer piyasa değerleri için kullanılacak sembol. Varsayılan USD'dir.
Örnek:
https://coinlib.io/api/v1/coin?key=XXX&pref=EUR&symbol=BTC
Sonuç:
{
"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
}
Notlar:
symbol: Her zaman benzersiz.
show_symbol: Madeni paranın kullandığı sembol. Bazı madeni paralar, diğer madeni paralarla aynı sembolü kullanır.
total_volume_24h: Bu madeni paranın katıldığı tüm pazarlar için toplam hacim,
pref para birimi.
markets: Seçilen madeni para için ilk 3 çifti gösteriyoruz.
pref para biriminiz işlem görüyorsa, her zaman önce dahil edilir.
exchanges: Çift için hacme göre ilk 3 değişim.
İleri:
Tek bir arama ile 10 jetona kadar bilgi alabilirsiniz. Her jeton kotanıza göre sayılır. Virgülle ayrılmış bir sembol listesi verin, yani:
https://coinlib.io/api/v1/coin?key=XXX&pref=EUR&symbol=BTC,ETH,XMR
Bu durumda sonuç şöyle görünür:
{
"coins": [
{},
{},
...
],
"remaining": 534
}