MoC - API para obtener los precios!

Estimada comunidad,

Hace unas semanas pregunté si había alguna API REST call que pudiera usar para consultar el precio del BPRO, BPRO2X y luego de varias consultas, efectivamente no habia una.

Dicen que cuando algo no existe, hay que crearlo. Bueno, armé una basada en el codigo oficial de GitHub de MoC basado en Python, monte un pequeño server para devolver los resultados en JSON, y a partir de este momento, está disponible para quien quiera utilizarlo.

La consulta es simple:

Un GET a http://api.highpress.cl:3000/MoC les va a devolver algo asi (ahora, 6/1/2021 a las 17.42 hs):

[
  {
    "asset": "BTC-USD",
    "Value": "35363.00",
    "Quote time": "2021-01-06T17:42:05.755103"
  },
  {
    "asset": "BPRO-USD",
    "Value": "43811.63",
    "Quote time": "2021-01-06T17:42:05.755154"
  },
  {
    "asset": "BPRO2X-USD",
    "Value": "47798.13",
    "Quote time": "2021-01-06T17:42:05.755180"
  },
  {
    "asset": "RatioBPRO-BTC",
    "Value": "1.24",
    "Quote time": "2021-01-06T17:42:05.755209"
  }
]

Si necesitan por ejemplo, solo el precio del BPRO, la consulta es:

http://api.highpress.cl:3000/moc?asset=BPRO-USD

y les va a devolver solo el BPRO:

[
  {
    "asset": "BPRO-USD",
    "Value": "43875.37",
    "Quote time": "2021-01-06T17:44:05.704966"
  }
]

Espero le sirva a alguien como me sirve a mi para actualizar mi planilla en Google Spreadsheet, utilizando la funcion IMPORTJSON del genio de Trevor Lohrbeer ( pueden copiar el codigo de acá ) .

Espero puedan probarla y darme su feedback, y recomendaciones de mejoras o cosas que podemos agregarle.

3 Likes

Excelente!! Gracias por tu trabajo!

2 Likes

Excelente! en el primer link te faltĂł el 3000

:muscle:

2 Likes

Uf! Tenes razón, eso pasa por escribir de memoria :slight_smile: Ya lo arreglé.

Comunidad: Acabo de agregar un pequeño webserver para mostrar la funcionalidad del mismo y los servicios disponibles en www.highpress.cl para la comunidad.

Pueden ver la informacion en api.highpress.cl:3000

Saludos,
Mariano

Sñor Iovari, me quito el sombrero!! Muy bien, nada mejor que el trabajo que uno mismo hace. Saludos!!

1 Like

UPDATE: La API durante su primer mes de vida recibio muchisimas consultas ( y ataques :slight_smile: ). Ahora, el team de MoC, creo una API muy similar pero propia que corre en su plataforma directo y no en un server de un 3ro como el mío, por lo cual ya pienso que no tiene sentido seguir teniendo el mismo. Lo estaré apagando hoy.

La API de MoC “Oficial” es:

https://api.moneyonchain.com/api/measurement/mocMainnet2