UNPKG

poloniex_rest_api

Version:

Getting fresh orders in real time. Python client for the Poloniex API.

123 lines (97 loc) 3.53 kB
![poloniex_rest_api](https://raw.github.com/bitcoinment/poloniex_rest_api/master/poloniex_rest_api.gif) # Poloniex API (2018) Getting fresh orders in real time. Python client for the Poloniex API. [Check out the Interactive Demo](http://kupi.net/p/docs-api) With this module, you can develop your own crypto-bots, analyze crypto-markets and of course, make money. Our web-service works 24 hours and keeps high loads The data of all exchanges come in a single format and contain extended information (links for switching to trading pairs, best asks and bids, exchange rates and much more). --- - FREE! - The actuality of orders is 5-30 seconds! - Data from most exchanges - Round-the-clock support ### Installation Instructions $ npm install poloniex_rest_api ### Init example ```javascript // Also you can use require method: // var poloniex_rest_api = require("poloniex_rest_api") import poloniex_rest_api from 'poloniex_rest_api'; let KUPINET = new poloniex_rest_api('freeApi'); // Init Free Api Key async function getAllStocks() { let response = await KUPINET.getAllStocks() console.log(response) } getAllStocks() ``` ### Stocks API ```javascript import poloniex_rest_api from 'poloniex_rest_api'; let KUPINET = new poloniex_rest_api('freeApi'); // Init Free Api Key // Get all stocks async function getAllStocks() { let response = await KUPINET.getAllStocks() console.log(response) } // Get orders by Stock name async function getStocksOrders() { let response = await KUPINET.getStocksOrders('Poloniex','ETH','BTC') console.log(response) } // Get all pairs from the Stock async function getStocksAllPairs() { let response = await KUPINET.getStocksAllPairs('Poloniex') console.log(response) } ``` ### Pairs API ```javascript import poloniex_rest_api from 'poloniex_rest_api'; let KUPINET = new poloniex_rest_api('freeApi'); // Init Free Api Key // Find best prices for Pair in all Stocks async function getPairBestPrices() { let response = await KUPINET.getPairBestPrices('LTC','ETH') console.log(response) } ``` ### Find Best Prices API ```javascript import poloniex_rest_api from 'poloniex_rest_api'; let KUPINET = new poloniex_rest_api('freeApi'); // Init Free Api Key // Find best ASK async function getCoinBestPricesAsk() { let response = await KUPINET.getCoinBestPricesAsk('LTC','ETH') console.log(response) } //Find best BID async function getCoinBestPricesBid() { let response = await KUPINET.getCoinBestPricesBid('LTC','ETH') console.log(response) } ``` ### Cryptocurrency Converter (Calculator) API ```javascript import poloniex_rest_api from 'poloniex_rest_api'; let KUPINET = new poloniex_rest_api('freeApi'); // Init Free Api Key // Coins list async function getCalcData() { let response = await KUPINET.getCalcData() console.log(response) } // Convert Coin to Coin async function getCalculation() { let response = await KUPINET.getCalculation('LTC','ETH', 10) console.log(response) } ``` ## In the future - Unloading historical trade data - Multi-trading through a single terminal - Tool for crypto arbitrage - API for JavaScript, PHP, C# - Launch of a decentralized exchange - Widget (calculator) for integration with sites ## About us We are a team of crypto developers. Our goal is to make the most convenient crypto services possible. [Contact with us](http://kupi.net/p/support)