Open API

What is SaxoOpenAPI?

SaxoOpenAPI offers:

  • Access to all resources and functionality required to build a high-performance multi-asset trading platform. Most of the functionality which you find in the SaxoTraderGO platform is available through this API.
  • Better integration with Saxo Bank for partners and affiliates, such as our On-boarding API through a growing set of resources.

Who can use it?

Saxo Bank Premium, Platinum and VIP clients

  • Build your own portfolio analysis tool, or export your balances and positions into Excel, R etc.
  • Build a native application to keep up-to-date with market rates and your account performance.
  • Make a targeted trader with an optimized UI for your particular trading style and instrument universe.

Saxo Bank Introducing Brokers and White Label Clients

  • Integrate position/order/balance data from Saxo into your own client portal.
  • Build trading functionality into your existing client portal/website.
  • Use the IB On-boarding API to simplify the on-boarding of new clients.

Developers of high end trading and chart analysis platforms

  • Offer your platform to Saxo's substantial client-base.
  • Get client portfolio information and tailor your analysis to the client's product interests and situation.
  • Offering trading on client accounts via your software.

*) Market data restrictions apply.

A good place to start

High Level Overview

Start with the high level overview – it explains the general types of interaction with the API when doing simple requests/responses or setting up streaming connections.

Getting into the details

We also have a number of articles explaining:

When you are ready, check out the overview of available development environments.

The Reference Documentation

You will find detailed information about all of the APIs in the reference documentation.

Interactive tools

This developer portal also includes a number of interactive tools that work against a Saxo Bank simulation account. If you do not have a Saxo Bank simulation account, request one here: Get a Saxo Bank simulation account.

This simple tutorial shows how to perform some common operations in a preset step-by-step sequence.

Alternatively you can use the interactive OpenAPI Explorer to experiment and with any part of the API.

When you are ready to start testing the API from your own code, get a 24-hour access token to start interacting with the API without having to request an application key and implement a full login flow.

Security

We support a number of authentication options depending on your application – authenticating and getting an OpenAPI token is explained in the security section.

Other resources to help you coding....

You can also want to check out the FAQ or download sample programs.

Building a real application

When you have decided to write your own application, apply for an application key as described here.