The bitFlyer Developer Hub

Welcome to the bitFlyer developer hub. You'll find comprehensive guides and documentation to help you start working with bitFlyer as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    


Realtime API

Private Channel の購読には認証が必要です。
API ページにおいて発行した API Key と API Secret を使用します。「注文のイベントを受信」という権限が必要です。
API key をご利用いただけるのは、bitFlyer Lightning をご利用可能なお客様のみとなります。

各接続方法の auth メソッドにて認証要求が可能です。





api_keyStringAPI Key
timestampNumberリクエスト時の Unix Timestamp (10 または 13 桁)
nonceStringリクエストごとにランダムな文字列 (16 から 255 文字)
signatureString上記 timestamp + nonce を文字列連結したものを API Secret で HMAC SHA256 署名した Hex (16進数) 文字列


const crypto = require("crypto");

const key = "{{ YOUR API KEY }}";
const secret = "{{ YOUR API SECRET }}";

function getAuthParams() {
    const now =;
    const nonce = crypto.randomBytes(16).toString("hex");
    const sign = crypto.createHmac("sha256", secret)
    return {
        api_key: key,
        timestamp: now,
        nonce: nonce,
        signature: sign

Updated 8 months ago


Realtime API

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.