BitMart APIの概要
BitMart取引所は2018年8月1日より、アプリケーションプログラミングインターフェース(API)を一般公開し、ユーザーがプログラムを通じて市場データへのアクセス、取引の実行、およびアカウント管理を行えるようにしました。BitMart APIはREST APIおよびWebSocketサブスクリプションサービスをサポートしており、さまざまなサードパーティ製の取引プラットフォームやツールと連携可能で、上級ユーザーや開発者に柔軟な取引自動化ソリューションを提供します。

BitMart APIキーの作成手順
- アカウントへのログイン:まず、ウェブブラウザからBitMartアカウントにログインしてください。なお、現在、モバイルアプリでは通常、APIキーの管理機能はサポートされていませんのでご注意ください。
- API管理ページへのアクセス:ログイン後、ページ右上のアカウントアイコンをクリックし、ドロップダウンメニューから「API管理」または「API Management」を選択します。
- APIキーの作成:
API管理ページに、新しいAPIキーを作成するオプションが表示されます。以下の情報を入力してください:
- Memo(メモ):このAPIキーの用途を識別できるよう、簡単なラベルやメモを入力してください。一部のサードパーティプラットフォームに接続する際、このメモが「パスフレーズ」として必要になる場合があります。
- 権限設定 (Authority/Permissions):具体的なニーズに応じて、必要な権限にチェックを入れてください。通常、「Read Only」(読み取り専用)権限はデフォルトで有効になっています。その他の一般的な権限には、「Spot-Trade」(現物取引)、「Futures-Trade」(先物取引)、および「Margin-Trade」(レバレッジ取引)などがあります。アカウントのセキュリティを確保するため、必要な権限のみを有効にすることを強く推奨します。
- IPアドレスの紐付け (Binding IP Address):これは推奨されるセキュリティ対策です。1つまたは複数のホワイトリストIPアドレスを入力することで、それらのIPアドレスからのみ、このAPIキーを介してアカウントにアクセスできるようになります。サードパーティ製の取引ツールを使用する場合は、そのツールのサーバーIPアドレスを取得する必要があります。空欄のままにすると、どのIPアドレスからもアクセス可能になりますが、セキュリティレベルは低くなります。
入力が完了したら、「Add」または「Submit」ボタンをクリックしてください。

- セキュリティ認証:システムからセキュリティ認証の指示が表示されます。例えば、メールまたはGoogleの認証ツールで受け取った認証コードの入力などです。認証を完了させて次に進んでください。
- APIキーとシークレットキーのコピー:APIキーの作成が完了すると、ページにAccess Key (API Key) と Secret Key が表示されます。Secret Keyは一度しか表示されず、その後再度確認することはできないため、必ずすぐにコピーして安全に保管してください。
- 確認と終了:「Confirm」ボタンをクリックして、APIキーの作成プロセスを完了させてください。
APIキーの使用とセキュリティに関する注意事項
- キーの数に関する制限:BitMartアカウント1つにつき、最大5組のAPIキーを作成できます。各組ごとに異なる権限の組み合わせを設定し、さまざまな利用シーンのニーズに対応できます。
- 履歴データの取得:APIを通じて取得できるのは、通常、過去3ヶ月間の現物取引、先物取引、および直近100件の出金履歴に限られます。完全な履歴データが必要な場合は、定期的に手動で同期またはエクスポートすることをお勧めします。
- サードパーティ製ツールとの連携:BitMart APIは、Bitsgap、Cryptohopper、uTradingなど、さまざまなサードパーティ製取引ツールやプラットフォームと連携でき、自動取引やデータ分析を実現します。
- セキュリティのベストプラクティス:
- APIキーには、そのタスクを実行するために必要な最小限の権限のみを付与してください。
- 可能な限りIPアドレスのホワイトリスト機能を使用し、APIへのアクセス元を制限してください。
- シークレットキーはアカウントのパスワードと同様に扱い、適切に保管し、絶対に他人に漏らさないでください。
- APIキーを定期的に見直して更新し、不要になった場合は速やかに削除してください。











