Coinlib API v1 BETA

giriş

API ile ilgili geri bildirim [email protected] 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.

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