API Bitinka

¿Qué es API Bitinka?

Es la Interfaz de Programación de Aplicaciones (API) que ofrece BitInka para brindar una suite de métodos por las cuales aplicaciones externas pueden integrarse a nuestra plataforma.

¿Qué puedo hacer con la API Bitinka?

Con la API Bitinka podrá consultar el volumen de la oferta y demanda del Bitcoin, ver el historial de comercio (Trade History), crear ó cancelar órdenes de compra y venta de Bitcoins y más.

La API cuenta con métodos públicos y privados, los cuales reciben datos en formato JSON y por defecto sirven respuestas en formato XML en su versión 1.0, con codificación utf-8. Pudiendo responder en formato JSON añadiendo ?format=json al final de cada URL.

¿Cómo empiezo?

Regístrate y crea las llaves que sirven como credenciales para el uso de la API.

Para crearlas, tiene que dirigirse a "Billetera" > "Claves API". Debe proporcionar un identificador para cada llave con el cual se le generará una key con su código secreto único; que le permitirá acceder a un conjunto de funciones privadas.

Ejemplo:
Key: ZUMAXOZR-R78S017Q-CAS8H8TW-T52RMFSL-58HIJK4F
Secret: 26n28utk4lsmumjnrlfe070bmwiprgjun7xv1q1nf424s3ldw9j52ktsgipmvrt3

Funciones Públicas

Volumen24:

Trae todo el volumen de movimientos de las ultimas 24 horas.

GET https://www.bitinka.com/api/apinka/volumen24

GET https://www.bitinka.com/api/apinka/volumen24?format=json

Volumen24 Extended:

Trae todo el volumen de movimientos de las ultimas 24 horas, mostrando el porcentaje por moneda.

GET https://www.bitinka.com/api/apinka/volumen24/all

GET https://www.bitinka.com/api/apinka/volumen24/all?format=json

Order_book

Trae todas las órdenes de ofertas de compra y venta de cada moneda.

GET https://www.bitinka.com/api/apinka/order_book/{MONEDA}

GET https://www.bitinka.com/api/apinka/order_book/{MONEDA}?format=json

Ticker

Trae los valores de las ultimas horas, como el volumen de cada moneda, la ultima oferta y la ultima demanda.

GET https://www.bitinka.com/api/apinka/ticker

GET https://www.bitinka.com/api/apinka/ticker?format=json

Ticker por Moneda

Trae el valor de las ultimas horas, como el volumen de la moneda, la ultima oferta y la ultima demanda.

GET https://www.bitinka.com/api/apinka/ticker/{MONEDA}

GET https://www.bitinka.com/api/apinka/ticker/{MONEDA}?format=json


Funciones Privadas

Trade_history

Retorna el historial de las transacciones completadas del usuario.

POST https://www.bitinka.com/api/apinka/trade_history

POST https://www.bitinka.com/api/apinka/trade_history?format=json

Parámetros en formato JSON:

{ "key": "ZUMAXOZR-R78S017Q-CAS8H8TW-T52RMFSL-58HIJK4F",
"secret": "26n28utk4lsmumjnrlfe070bmwiprgjun7xv1q1nf424s3ldw9j52ktsgipmvrt3" }

Trans_history:

Retorna el historial de las transacciones del usuario.

Los campos que se muestran en la respuesta son: userId, orderId, type, fromCurrency, toCurrency, amount, askamount, price, total, comment, datetime.

POST https://www.bitinka.com/api/apinka/trans_history

POST https://www.bitinka.com/api/apinka/trans_history?format=json

Parámetros en formato JSON:

{ "key": "ZUMAXOZR-R78S017Q-CAS8H8TW-T52RMFSL-58HIJK4F",
"secret": "26n28utk4lsmumjnrlfe070bmwiprgjun7xv1q1nf424s3ldw9j52ktsgipmvrt3" }

Orders_user:

Retorna todas las órdenes del usuario.

POST https://www.bitinka.com/api/apinka/orders_user

Parámetros en formato JSON:

Puedes buscar todas las órdenes:

{ "key": "ZUMAXOZR-R78S017Q-CAS8H8TW-T52RMFSL-58HIJK4F",
"secret": "26n28utk4lsmumjnrlfe070bmwiprgjun7xv1q1nf424s3ldw9j52ktsgipmvrt3" }

Una orden:

{ "key": "ZUMAXOZR-R78S017Q-CAS8H8TW-T52RMFSL-58HIJK4F",
"secret": "26n28utk4lsmumjnrlfe070bmwiprgjun7xv1q1nf424s3ldw9j52ktsgipmvrt3",
"id": "78523" }

O varias:

{ "key": "ZUMAXOZR-R78S017Q-CAS8H8TW-T52RMFSL-58HIJK4F",
"secret": "26n28utk4lsmumjnrlfe070bmwiprgjun7xv1q1nf424s3ldw9j52ktsgipmvrt3",
"id": ["1853","15323","14523"] }

addOrderbroker:

Para crear una orden de compra o venta a través del servicio instantáneo Compra/Venta. La orden es completada al precio del mercado y retornará el resultado de la operación.

POST https://www.bitinka.com/api/apinka/addOrderbroker

POST https://www.bitinka.com/api/apinka/addOrderbroker?format=json

Parámetros en formato JSON:

{ "key": "ZUMAXOZR-R78S017Q-CAS8H8TW-T52RMFSL-58HIJK4F",
"secret": "26n28utk4lsmumjnrlfe070bmwiprgjun7xv1q1nf424s3ldw9j52ktsgipmvrt3",
"new": {
  "firstCurrency":"BTC",
  "secondCurrency":"USD",
  "amount":"0.01100000",
  "type":"sell"}}