OpenAPI
Welcome to the OpenAPI Developer Portal

The main resource for documentation, guides, tutorials, and tools for Saxo Bank's OpenAPI platform products and services.

Get started

New users of the platform are advised to review the High-Level Overview and create a account on the portal to use the various Online Tools.

What is Saxo Bank's OpenAPI?

The OpenAPI is the backbone of trading platforms such as our own SaxoTraderGO. It offers:

  • Access to all resources and functionality required to build a high-performance multi-asset trading platform.
  • Better integration with Saxo Bank for partners and affiliates through a growing set of resources, such as our On-boarding API.

How do various clients utilize OpenAPI functionality?

  • Saxo Bank Premium, Platinum, and VIP clients:
    • Build your own portfolio analysis tool, or export your balances and positions into your preferred tool (Excel, R, etc).
    • Develop a native application to keep up-to-date with market rates* and your account performance.
    • Develop 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:
    • Enable your platform for Saxo's substantial client-base.
    • Get client portfolio information and tailor your analysis to the client's product interests and situation.
    • Offer 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, which explains interactions with the API when sending simple requests/responses or setting up streaming connections.

Getting into the details

We 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 with 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 explains how to perform some common operations in a preset step-by-step sequence.

Alternatively you can use the interactive OpenAPI Explorer to experiment with all API endpoints.

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.

Further resources for developers
Building a real application

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