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
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.
We also have a number of articles explaining:
- Basic Request/Response and HTTP return codes
- Batching – how to batch several individual request/response interactions in a single call
- Streaming – how to setup streaming connections and subscribe to updates
When you are ready, check out the overview of available development environments.
You will find detailed information about all of the APIs in the reference documentation.
- The reference documentation can be found here
- A guide how to use the documentation is here
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.
We support a number of authentication options depending on your application – authenticating and getting an OpenAPI token is explained in the security section.
You can also want to check out the FAQ or download sample programs.
When you have decided to write your own application, apply for an application key as described here.