Coinlib API v1 BETA
Introducción
Los comentarios sobre la API son bienvenidos en
info+api@coinlib.io. Aunque se trata de una BETA, creemos que será muy estable. Además, las solicitudes y respuestas no cambiarán, al menos no mucho.
Licencia
Puede utilizar nuestra API bajo una licencia Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0). Por favor, asegúrese
de acreditarnos con un enlace si utiliza nuestra API en su sitio web o aplicación.
Límites de autenticación y tarifa
Necesita una clave API para todas las llamadas API. Obtén el tuyo en tu
página de perfil (necesitas tener una cuenta e iniciar sesión para acceder a esta página).
Todos los puntos finales de la API están bajo
https://coinlib.io/api/v1 . Utilice
GET para acceder a la API.
Calificamos la API por punto de conexión y por hora. Todas las respuestas incluyen las
remaining solicitudes que puede realizar hasta el comienzo de la siguiente hora.
- 120 solicitudes/hora para
/global
- 60 solicitudes/hora para
/coinlist
- 180 solicitudes/hora para
/coin
Siempre debe emitir una solicitud a la vez, si intenta realizar solicitudes paralelas se devolverá un 429. Por último, no utilice varias claves de API.
Respuestas
Las respuestas están en
JSON . Los números enteros (número de monedas, rango, marcas de tiempo) se devuelven como enteros. Los números decimales se devuelven como cadenas, utilizando
. a como punto decimal y teniendo hasta 10 dígitos de precisión.
Ejemplo de error:
{
"error": "Unknown pref symbol.",
"remaining": 53
}
Variables
Estadísticas del mercado global
Criterio de valoración:
/global
Params requeridos:
key: API key
Params opcionales:
pref: símbolo para utilizar para los precios y otros valores de mercado. El valor predeterminado es USD.
Ejemplo:
https://coinlib.io/api/v1/global?key=XXX&pref=EUR
Resultado:
{
"coins": 4329,
"markets": 13648,
"total_market_cap": "207058335320.66",
"total_volume_24h": "10413469137.11",
"last_updated_timestamp": 1528975469,
"remaining": 540
}
Lista de monedas
Criterio de valoración:
/coinlist
Params requeridos:
key: Clave API
Params opcionales:
pref: símbolo para utilizar para los precios y otros valores de mercado. El valor predeterminado es USD.
page: entero, a partir de 1. Por ahora, devolvemos 100 resultados por página, pero esto puede cambiar sin previo aviso.
order:
- Para el rango (del primero al último) use
rank_asc
- Para el rango (último a primero) use
rank_desc
- Para volumen 24h (de bajo a alto) uso
volume_asc
- Para volumen 24h (de alto a bajo) uso
volume_desc
- Para el precio (bajo a alto) uso
price_asc
- Para el precio (alto a bajo) uso
price_desc
- Para la fecha indicada (reciente a más antigua) uso
date_inserted_asc
- Para la fecha indicada (de más reciente a reciente)
date_inserted_desc
Ejemplo:
https://coinlib.io/api/v1/coinlist?key=XXX&pref=BTC&page=1&order=volume_desc
Resultado:
{
"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
}
Información de la moneda
Criterio de valoración:
/coin
Params requeridos:
key: Clave API
symbol: símbolo de una sola moneda o una lista separada por comas de símbolos
Params opcionales:
pref: símbolo para utilizar para los precios y otros valores de mercado. El valor predeterminado es USD.
Ejemplo:
https://coinlib.io/api/v1/coin?key=XXX&pref=EUR&symbol=BTC
Resultado:
{
"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
}
Notas:
symbol: Siempre único.
show_symbol: El símbolo que está usando la moneda. Algunas monedas utilizan el mismo símbolo que otras monedas.
total_volume_24h: El volumen total para todos los mercados que esta moneda participa convertido en su
pref moneda.
markets: Mostramos los 3 mejores pares de la moneda seleccionada. Si se negocia su moneda
pref, siempre se incluye primero.
exchanges: Los 3 mejores intercambios por volumen para el par.
Avanzado:
Puede obtener información para un máximo de 10 monedas con una sola llamada. Cada moneda se cuenta en su cuota. Dar una lista separada por comas de símbolos, es decir:
https://coinlib.io/api/v1/coin?key=XXX&pref=EUR&symbol=BTC,ETH,XMR
El resultado en este caso se parece a:
{
"coins": [
{},
{},
...
],
"remaining": 534
}