自動売買ボットでの自動注文、サードパーティツールでのポートフォリオ追跡、TradingViewのシグナルに基づく自動取引を行いたい場合は、BinanceのAPIキーを作成する必要があります。APIはプログラムとBinanceのサーバーを繋ぐ「通信の架け橋」であり、これにより外部プログラムがあなたに代わってアカウントを操作できるようになります。
APIキーでできること
最も一般的な用途は以下のとおりです。
- 自動売買:3Commas、PionexなどのボットがAPIを通じて自動で売買
- 資産トラッキング:CoinStatsなどのアプリが読み取り専用APIで保有データを同期
- シグナルフォロー:TradingViewの取引シグナルを受信して自動実行
- カスタム戦略:プログラミングスキルがあれば、PythonなどでAPIを呼び出して独自の取引戦略を開発
APIキーの作成手順
- Binanceのウェブ版にログイン(アプリでも可能ですがウェブ版の方が便利)
- 「プロフィール」→「API管理」に進む
- APIにラベル名を付ける(例:「自動売買ボット」)、管理しやすくなります
- 「APIを作成」をクリック
- セキュリティ認証(メール + 2FA認証コード)を完了
- API KeyとSecret Keyの2つのキーが生成されます
極めて重要:Secret Keyは1回しか表示されません。ページを閉じると二度と確認できません。 すぐにコピーして安全な場所(パスワードマネージャーなど)に保存してください。Secret Keyを忘れた場合は、このAPIを削除して新しく作成するしかありません。
権限設定
作成後、このAPIの権限を設定する必要があります。
- 読み取り:アカウント残高、取引履歴の閲覧(閲覧のみで操作なし、最も安全)
- 現物取引:APIを通じた現物売買を許可
- 先物取引:APIを通じた先物取引を許可
- 出金:APIを通じた出金を許可(有効にしないことを強くおすすめします)
必要に応じて最小限の権限のみを有効にしましょう。資産トラッキングだけなら「読み取り」のみで十分です。自動売買ボットを動かすなら「現物取引」または「先物取引」を追加します。出金権限はほとんどのケースで有効にすべきではありません。
IPホワイトリスト ── 最も重要なセキュリティ対策
APIキー作成後、「IPホワイトリスト」の設定を強くおすすめします。特定のIPアドレスからのみこのAPIを使用可能にする設定です。
設定方法:API詳細ページで「信頼できるIPからのアクセスのみ許可」をクリックし、サーバーのIPアドレスを入力します。設定後、APIキーが万が一漏洩しても、ホワイトリスト外のIPからは呼び出すことができません。
クラウドサーバーでボットを動かしている場合はサーバーの固定IPを入力します。ローカルPCの場合は、自分のグローバルIPを確認して入力してください。
セキュリティ上の注意事項
APIキーを絶対に他人に教えないでください。正規のサードパーティツールは、設定ページでご自身でAPIキーを貼り付ける方式であり、チャットでキーを要求することはありません。
定期的にAPIリストを確認しましょう。API管理ページで見覚えのないAPIがあれば、すぐに削除してください。
使わなくなったAPIはすぐに削除しましょう。自動売買ボットを使わなくなったら、対応するAPIキーを削除して、露出面を減らしましょう。
APIを使い始める前に、まずBinanceに登録してアカウントの本人確認を完了する必要があります。