Skip to content

jeircul/firipy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firi API wrapper

Upload Python Package Run Tests PyPI - Version GitHub

Python3 wrapper around the Firi Trading API (1.0.0)

I have no affiliation with Firi, use at your own risk.

📦 Installation

PyPI

pip install -U firipy

🚀 Usage

API Key from Firi is required:

from firipy import FiriAPI

fp = FiriAPI(token='YOUR_API_KEY')
print(fp.balances())

🔌 Endpoints included

📖 Firi Trading API (1.0.0) for more details

  • /time
# Get current timestamp in epoch
fp.time()
  • /v2/history/transactions?count=100000000000000000000
fp.history_transactions()
  • /v2/history/transactions/{year}
fp.history_transactions_year(year)
  • /v2/history/transactions/{month}/{year}
fp.history_transactions_month_year(month, year)
  • /v2/history/trades
fp.history_trades()
  • /v2/history/trades/{year}
fp.history_trades_year(year)
  • /v2/history/trades/{month}/{year}
fp.history_trades_month_year(month, year)
  • /v2/history/orders
fp.history_orders()
  • /v2/history/orders/{market}
fp.history_orders_market(market)
  • /v2/markets/{market}/history
fp.markets_market_history(market)
  • /v2/markets/{market}/depth
fp.markets_market_depth(market)
  • /v2/markets/{market}
fp.markets_market(market)
  • /v2/markets
fp.markets()
  • /v2/markets/{market}/ticker
fp.markets_market_ticker(market)
  • /v2/markets/tickers
fp.markets_tickers()
  • /v2/XRP/withdraw/pending
fp.xrp_withdraw_pending()
  • /v2/XRP/address
fp.xrp_withdraw_address()
  • /v2/LTC/withdraw/pending
fp.ltc_withdraw_pending()
  • /v2/LTC/address
fp.ltc_withdraw_address()
  • /v2/ETH/withdraw/pending
fp.eth_withdraw_pending()
  • /v2/ETH/address
fp.eth_Address()
  • /v2/DAI/withdraw/pending
fp.dai_withdraw_pending()
  • /v2/DAI/address
fp.dai_Address()
  • /v2/DOT/address
fp.dot_Address()
  • /v2/DOT/withdraw/pending
fp.dot_withdraw_pending()
  • /v2/BTC/withdraw/pending
fp.btc_withdraw_pending()
  • /v2/BTC/address
fp.btc_Address()
  • /v2/ADA/withdraw/pending
fp.ada_withdraw_pending()
  • /v2/ADA/address
fp.ada_Address()
  • /v2/deposit/history?count=1000000
fp.deposit_history()
  • /v2/deposit/address
fp.deposit_address()
  • /v2/orders
fp.orders()
  • /v2/orders/{market}
fp.orders_market(market)
  • /v2/orders/{market}/history
fp.orders_market_history(market)
  • /v2/orders/history
fp.orders_history()
  • /v2/order/{orderID}
fp.order_orderid(orderID)
  • /v2/balances
fp.balances()
  • /v2/orders
fp.delete_orders()
  • /v2/orders/{orderID}/{market}/detailed
fp.delete_oders_orderid_market_detailed(orderID, market)
  • /v2/orders/{orderID}/detailed
fp.delete_oders_orderid_detailed(orderID)
  • /v2/orders/{marketOrMarketID}
fp.delete_orders_marketormarketsid(marketOrMarketID)