フィスコ仮想通貨取引所 APIを使用すると、取引所の公開情報の取得や、トレードを外部のプログラムから行えます。

取引API

取引APIの説明は別途こちらにございます。

公開情報API

共通情報

エンドポイント

https://api.fcce.jp/api/1

メソッド

GET
last_price

終値を返します

/last_price/{currency_pair}

例: https://api.fcce.jp/api/1/last_price/btc_jpy

ticker

ティッカーを返します

/ticker/{currency_pair}

例: https://api.fcce.jp/api/1/ticker/btc_jpy

戻り値: JSONディクショナリを返します

{"last": 830050.0, "high": 860995.0, "low": 807970.0, "vwap": 835270.5234, "volume": 14928.7393, "bid": 830050.0, "ask": 830165.0}
last
終値 (last price)
high
過去24時間の高値 (last 24 hours price high)
low
過去24時間の安値 (last 24 hours price low)
vwap
過去24時間の加重平均 (last 24 hours volume weighted average price)
volume
過去24時間の出来高 (last 24 hours volume)
bid
買気配値 (highest buy order)
ask
売気配値 (lowest sell order)
trades

全ての取引履歴を返します

/trades/{currency_pair}

例: https://api.fcce.jp/api/1/trades/btc_jpy

戻り値: JSONディクショナリを返します

[{"date": 1510041207, "price": 830340.0, "amount": 0.0493, "tid": 79193431, "currency_pair": "btc_jpy", "trade_type": "bid"},...]
date
取引日時 (UNIX_TIMESTAMP)
price
取引価格
amount
取引量
tid
取引ID
currency_pair
通貨ペア
trade_type
取引種別 (bid:買い, ask:売り)
depth

板情報を返します

/depth/{currency_pair}

例: https://api.fcce.jp/api/1/depth/btc_jpy

戻り値: JSONディクショナリを返します

{"asks": [[829840.0, 0.0273], [829950.0, 0.001],...], "bids": [[829475.0, 0.1744], [829440.0, 0.1265],...]}
asks
売り板情報 (list)
bids
買い板情報 (list)

配列の最初が価格, 最後が量

ストリーミングAPI (experimental)

共通情報

websocketを利用したリアルタイム板情報と終値のAPIを配信テスト中です。

wss://ws.fcce.jp:8888/stream?currency_pair={currency_pair}

例: wss://ws.fcce.jp:8888/stream?currency_pair=btc_jpy

戻り値: JSONディクショナリを返します

{
  "asks":[[30000.0, 0.1],[30010.0, 0.2],...],
  "bids":[[29500.0, 0.5],[29300.0, 0.1],...],
  "trades":[{"currenty_pair":"btc_jpy","trade_type":"ask","price":30001,"tid":123,"amount":0.02,"date":1427879761},{}...],
  "timestamp":"2015-04-01 18:16:01.739990",
  "last_price:{"action":"ask","price":30001},
  "currency_pair":"btc_jpy"
}