kabuステーションAPIを使う条件と始め方|月が替わったら突然つながらなくなった原因はプランでした

kabuステーションの取引画面 資産形成

結論:kabuステーション®APIは、三菱UFJ eスマート証券(旧auカブコム証券)の口座があれば無料で使えます。ただし、使えるのは「Professionalプラン」以上が適用されているときだけです。私は自動売買の仮想売買を続けていたところ、月が替わった日から突然APIにつながらなくなりました。原因は、プランが通常プランに戻っていたことでした。この記事では、利用条件・始め方と、私がつまずいた原因の切り分け方をまとめます。

kabuステーションAPIとは

kabuステーション®APIは、三菱UFJ eスマート証券の取引ツール「kabuステーション®」に付いているAPIです。Pythonなどのプログラムから、株価の取得や注文ができます。

  • 日本株の自動発注に使える、個人向けの公式APIは数少ない(SBI証券には個人向けの発注APIがなく、マネックス証券のAPIは照会のみ。2026年時点で私が調べた範囲)
  • REST形式なので、Pythonなら requests だけで呼び出せる
  • Windowsアプリの「kabuステーション」を起動・ログインしたPCの中からだけ使える(ローカルAPI)。外のサーバーから直接は使えない

私が自動売買システムを作るときにこのAPIを選んだ経緯は、日本株の自動トレードシステムを開発した記事に書いています。

使うための条件:Professionalプラン以上

公式サイトには「kabuステーション®APIはkabuステーション® Professionalプラン以上の適用で無料でご利用いただけます」とあります。プランは申し込むものではなく、取引の実績などから自動で判定されます。

プラン APIの利用 条件(公式より)
通常プラン × 無料。条件なし
Professionalプラン ○ ①信用取引口座または先物オプション取引口座を開設済み
②前々々月〜前営業日(商品によっては前々営業日)に、全取引で約定が1回以上ある
Premiumプラン ○ 信用取引の大口優遇、前月の先物・オプション手数料11万円以上など、いずれか1つ

押さえておきたいのは次の3点です。

  • 初めてkabuステーションを使う人は、条件に関係なくProfessionalプランが適用される。ただし期限は「翌々月の第1営業日まで」
  • 判定は毎日(19時ごろ)と毎月(第1営業日17時ごろ)の2回
  • 条件を満たしていないと、月初の判定で通常プランに戻り、APIが使えなくなる

つまり、最初の2か月ほどは誰でも試せますが、そのあとも使い続けるには信用取引口座と、3か月に1回以上の約定が必要です。

私がつまずいたこと:月が替わったら突然つながらなくなった

私は8月からkabuステーションAPIで自動売買の仮想売買(実際には発注せず、記録だけ取るシミュレーション)を動かしていました。9月までは問題なく動いていたのに、10月最初の取引日から、プログラムが毎朝エラーで止まるようになりました。

症状

  • kabuステーションにはログインできている
  • プログラムからAPIを呼ぶと、localhost:18080 への接続が「対象のコンピューターによって拒否されたため、接続できませんでした」(WinError 10061)で失敗する
  • 30分間、30秒おきに再試行しても一度もつながらない

パスワードの間違いなら「認証エラー」が返ってくるはずです。今回はそもそもAPIの窓口(18080番ポート)が開いていない状態でした。

疑ったこと

  • kabuステーションの自動アップデート:ちょうど10月はじめにバージョンが上がっていたので、最初はこれを疑いました
  • API設定が消えた:設定ファイルを見ると「APIを利用する」はONのままでした
  • ほかのソフトとのポートの取り合い:18080番を使っているプログラムはありませんでした

原因はプランだった

kabuステーションのログを見ると、正常なときに出る「カブステAPI起動」という行が出ていませんでした。同じ症状の報告を探したところ、公式のGitHub(kabucom/kabusapi)に「プロフェッショナルプランの期限が切れていた」という事例がありました。自分のプランを確認すると、通常プランに下がっていました。

あとから公式の説明を読むと、理由ははっきりしていました。

  • kabuステーションを初めて使ったのは8月。初回のProfessionalプランは「翌々月の第1営業日まで」なので、10月1日で期限切れ
  • そのあとProfessionalを続けるには信用取引口座が必要だが、私は信用取引口座を開設していなかった
  • 投資信託(eMAXIS Slim 米国株式(S&P500))を10万円分購入していたので約定はあった。それでも、信用取引口座がないので条件を満たせない

APIが止まったのは10月最初の取引日(10月5日)です。期限切れの日付とぴったり合います。「約定さえあれば大丈夫」と思っていると、私と同じところでつまずきます。信用取引口座の開設が必須です。

APIにつながらないときの切り分けチェックリスト

  1. エラーの種類を見る:接続拒否(WinError 10061)ならAPIが起動していない。HTTP 401などの認証エラーならAPIパスワードの問題
  2. 今月のプランを確認する:kabuステーションの画面か会員ページで、通常プランになっていないか
  3. ポート番号を確認する:本番は18080番、検証用は18081番
  4. API設定を開き直す:「API」→「システム設定」で「APIを利用する」がONかを確認し、保存してkabuステーションを再起動
  5. ログを見る:kabuステーションのログに「カブステAPI起動」が出ているか

私の場合は2の時点で原因がわかりました。1→2の順に見れば、ほとんどの場合すぐ切り分けられるはずです。

kabuステーションAPIの始め方

  1. 三菱UFJ eスマート証券の口座を開設する(下の案内から申し込めます)
  2. 信用取引口座を開設する:初回の期限が切れたあともAPIを使い続けるための必須条件です。信用取引をする予定がなくても、口座だけは開いておきましょう(開設には審査があります)
  3. kabuステーションをインストールしてログインする(Windows)
  4. APIの設定をする:「API」→「システム設定」で「APIを利用する」をONにし、APIパスワードを決める
  5. プログラムからトークンを取得する:最初の動作確認はこれだけで十分です

Pythonでトークンを取得する最小のコードです。

import requests

res = requests.post(
    "http://localhost:18080/kabusapi/token",
    json={"APIPassword": "設定したAPIパスワード"},
)
print(res.json())  # {"ResultCode": 0, "Token": "..."} なら成功

APIパスワードはプログラムに直接書かず、環境変数や .env ファイルで管理するのがおすすめです。

続けるうえでの注意

  • PCを起動し、kabuステーションにログインしている間しか動かない。電源の入れ忘れで1日止まったこともありました。常時動かすなら、WindowsのクラウドサーバーやPCの電源管理が必要です
  • プランは毎月判定される。信用取引口座があっても、仮想売買や検証だけを続けて3か月約定がないと条件から外れます。投資信託の積立などで定期的に約定があると安心です
  • 自動売買は、システムの不具合や通信の切断でも損失が出ることがあります。少額から始め、損切りのルールを先に決めておくのがおすすめです(株数の決め方はポジションサイズ計算機の記事にまとめています)

私の今の状況

正直に書くと、私の自動売買は現在凍結中です。仮想売買の成績から、今の戦略で勝ち続けられる見込みが立たなかったためです。APIそのものは使いやすく、個人で日本株の自動売買を試すなら、今でも第一候補だと考えています。再開したときは、このブログで報告します。

口座開設の案内

kabuステーションAPIを使うには、三菱UFJ eスマート証券の口座が必要です。口座開設は無料です。キャンペーンや条件は変わることがあるので、最新の情報は公式サイトで確認してください。

公式サイト:三菱UFJ eスマート証券

まとめ

  • kabuステーションAPIは、Professionalプラン以上なら無料で使える
  • 初回は誰でも翌々月の第1営業日までProfessional。そのあとは「信用取引口座+3か月に1回以上の約定」が必要
  • 月が替わって突然つながらなくなったら、まず「接続拒否か認証エラーか」を見て、次にプランを確認する

出典:三菱UFJ eスマート証券「kabuステーション®API」「kabuステーション®のご利用プランについて」(2026年10月25日確認)

この記事を書いた人
AroeStar

AroeStar(Webエンジニア・会社員)。2022年から投資を始め、ANYCOLOR株で約30万円の損を出したのをきっかけに、VTuber企業の決算を決算短信から自分で計算して読んでいます。FP技能士3級・応用情報技術者。

俺のイキザマをフォローする
資産形成
シェアする
俺のイキザマをフォローする

コメント

タイトルとURLをコピーしました