Skip to content

Japan · Broker API

Build a kabu STATION API trading bot with your AI coding agent.

Super Algo Kit helps you build a kabu STATION API trading bot inside your own AI coding agent. The API runs on your Windows PC while the kabu STATION app is open and logged in. The kit plans for the daily sign-in and caps orders below the vendor's 10 a second. It paper-tests on its own paper broker before any live step.

kabu STATION API logo

broker facts

kabu STATION API

What it is
A local REST and push API served by the kabu STATION desktop app of Mitsubishi UFJ eSmart Securities.
Markets
Japanese cash and margin equities, plus Osaka Exchange futures and options, for the broker's account holders in Japan.
Login model
You sign in to kabu STATION on Windows each day; the bot gets a token with a separate API password.
Paper option
A verification port reported to return fixed values tests request shapes only. The kit paper broker runs the paper stage.
Headline limits
10 order requests a second and at most 50 registered symbols across REST and push. Super Algo Kit caps orders at 5.
Cost
The API is reported as free on the Professional or Premium plan, with plan fees waived since 3 June 2024.
Special rule
Co-location or proximity hosting can trigger Japan's high-speed-trading registration (not legal advice).

From the kit's kabu STATION card, checked 2026-09-30. Confirm current terms on kabu STATION's own site.

Paper first

A kabu STATION bot, built paper first.

Super Algo Kit runs inside the coding agent you already use. It interviews you, writes the spec with pass marks set first, then builds, backtests and paper-tests. Real money starts only when you type the authorize command.

Type this in your coding agent
Build me an opening range breakout bot for Nikkei 225 mini futures on kabu STATION. Paper only.

The plan, step by step

Tick them off as you go.

How does kabu STATION API access and login work?

You open an account with Mitsubishi UFJ eSmart Securities, formerly au Kabucom Securities (reported). Then you install kabu STATION, enable the API and set an API password. The plan needed is reported as Professional or Premium. Only one kabu STATION instance can serve an account at a time (reported).

The API runs on your own Windows PC, and only while kabu STATION is open and logged in. The bot swaps the API password for a token, and only one token is valid at a time. The token dies when the app exits, logs out or issues a new token.

kabu STATION forces a logout early each morning, so a person signs in to the app each day. Automating that desktop login is not documented as allowed, so Super Algo Kit does not do it.

Paper trading a kabu STATION API bot

kabu STATION has a verification port that is reported to return fixed values and place no real orders. Super Algo Kit treats it as a test of request shapes only, not of fills or order states. No other vendor paper environment is confirmed.

So the paper stage runs on the kit's own paper broker over live board data. It sends no orders to the broker. Its fill model is the kit's, with the same instrument rules as live.

kabu STATION API limits and costs to plan for

Order requests are limited to 10 a second, and time-and-sales calls to 2 a second. You can register at most 50 symbols across REST and push combined. Looking a symbol up also registers it, so a scanner can use up the 50 quickly.

The API has no history endpoint, so backtests need a data feed such as J-Quants. The API itself is reported as free on the Professional or Premium plan. The Japan pack lists trading costs and headline taxes, and the kit does not compute your tax.

What Super Algo Kit does with kabu STATION

The adapter caps itself at 5 order requests a second, half the vendor limit. It budgets the 50 symbols in a subscription plan. If the token fails after a restart or a second token, it re-authenticates once, then waits for you. A logged-out app looks like silence, so feed freshness is checked separately.

There is no amend endpoint and no client order tag. To change an order, the kit confirms the cancel before placing the new one. After a timeout, it matches the order list before any resend, with a single-flight guard instead of a client id.

An independent risk gate checks every order outside the strategy. A kill switch is drilled in paper before any live step. The API password stays in your runtime environment, and the app login stays with you.

Before you rely on it

Gotchas to plan for.

  • The API stops when Windows locks, the app closes or the morning forced logout arrives.
  • A second token logs out the first, so two processes on one account kick each other out.
  • A finished order is not always filled; check the filled quantity and the order's records.
  • Bid and ask fields are documented in reverse of the usual convention; check before computing spreads.
  • New equity orders normally route through SOR or Tokyo+, not Tokyo directly.
  • Never expose the local API ports; run the bot on the same PC or over a tunnel you control.

FAQ

kabu STATION: questions.

Does the kabu STATION API work on a server without a desktop?

No. The kabu STATION API is served by the desktop app on a Windows PC. It works only while the app is running and logged in, and the app logs out early each morning. Super Algo Kit plans hosting on a Windows PC that can stay on and signed in.

Can I paper trade with the kabu STATION API?

kabu STATION has a verification port, reported to return fixed values and place no real orders. It only tests request shapes. Super Algo Kit runs the paper stage on its own paper broker over live board data, sending no orders.

Is Super Algo Kit affiliated with kabu STATION or Mitsubishi UFJ eSmart Securities?

No. Super Algo Kit is independent software and is not affiliated with or endorsed by Mitsubishi UFJ eSmart Securities. The names are used only to say the kit works with the documented kabu STATION API. You hold your own account.

How much does the kabu STATION API cost?

The API is reported as free on the Professional or Premium plan, with plan fees waived since 3 June 2024. Trading costs and taxes depend on your account. Super Algo Kit models trading costs from its Japan pack but does not compute your tax.

Does a kabu STATION bot need high-speed-trading registration?

Japan has required high-speed traders to register with the FSA since 1 April 2018. Co-location or proximity hosting is a key trigger. An ordinary retail bot on a normal connection appears to be outside the definition, but that is the kit's reading. It needs legal confirmation, and this is not legal advice.

Keep reading

More guides.

Build it with Super Algo Kit.

15 specialist roles and 35 skills inside your coding agent. Paper first, live only when you say.

kabu STATION API and its logo are trademarks of their owner, used here only to say that Super Algo Kit can work with it. Super Algo Kit is not affiliated with or endorsed by kabu STATION. Super Algo Kit is development software. It is not investment advice, a signal service or a promise of performance. Trading involves substantial risk, including the loss of all capital you trade with.