Skip to content

API and automated trading

Yes. STX has a public API that you can use to read markets and to place, change and cancel orders from your own software, including automated strategies and market making. The documentation and SDKs are on the developer documentation site.

What you need

  • A verified STX account with funds. You cannot place orders before you have deposited.
  • The same location rules as the app: orders are accepted only from Ontario. See Location checks.
  • An allowlisted IP address. The API cannot run the location check the app does, so API orders are accepted from IP addresses we have allowlisted for your account. If orders are refused with “Placing Order(s) from this IP address is disallowed”, contact us with the IP address you trade from and whether it is static.

In the app or a browser, the same message means the location check has not run. See Location checks.

Getting help

For questions about your account, IP allowlisting or API access, contact us. For questions about the API itself, start with the developer documentation.