When searching for instruments via Saxo's OpenAPI, you probably are starting by requesting our ref/v1/instruments endpoint, using the general query parameter "Keywords" to narrow down your query.
In some instances, you may find it difficult to find the correct instrument of the correct asset type.
In this case, we can recommend that you include IncludeNonTradable=True query parameter, or using fewer/less specific keywords. With the default of this query parameter is false, including it will generally match more instruments, and help find the correct instrument. Even though that instrument is not tradable.
Example:
When searching, I cannot find the instrument of AssetType StockIndex for CAC 40:
/openapi/ref/v1/instruments?AssetTypes=StockIndex&Keywords=cac%2040
200 - OK
{ "Data": [] }
When adding the IncludeNonTradable=True query param:
/openapi/ref/v1/instruments?AssetTypes=StockIndex&IncludeNonTradable=true&Keywords=cac%2040
200 - OK
{ "Data": [ { "AssetType": "StockIndex", "CurrencyCode": "EUR", "Description": "CAC 40 Index", "ExchangeId": "PAR", "GroupId": 6, "Identifier": 1907568, "IsKeywordMatch": true, "IssuerCountry": "FR", "SummaryType": "Instrument", "Symbol": "CAC40.I" } ] }
The desired instrument is found.
More Resources
How can I get Stocks, ETFs, CFD and other non-FX on my demo account?
What instruments do I need a market data subscription for?