Nordnet API
Overview
The Nordnet External API documentation.
Version information
Version : 2.0
Paths
Get system status information
GET https://public.nordnet.se/api/2
Description
Returns information about the system status.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get user accounts
GET https://public.nordnet.se/api/2/accounts
Description
Returns a list of accounts to which the user has access.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Query |
include_credit_accounts |
|
boolean |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< Account > array |
204 |
No content. |
No Content |
401 |
Invalid session. |
|
403 |
User is logged in but user or system does not have privileges to use this endpoint. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
DEPRECATED - Get account information summary
GET https://public.nordnet.se/api/2/accounts/{accid}
Description
Returns account information details for one or more accounts.
This endpoint is deprecated, please use /accounts/{accid}/info
instead.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
accid |
The account identifier for the account. Some systems can or must use the account number as account identifier. |
integer(int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
User is logged in but user or system does not have privileges to use this endpoint. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get account information summary
GET https://public.nordnet.se/api/2/accounts/{accid}/info
Description
Returns account information details for one or more account.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
accid |
One or more account identifier that identifies the accounts. Some systems can or must use the account number as account identifier. Multiple account identifiers must be comma separated. |
< integer > array |
Query |
include_interest_rate |
|
boolean |
Query |
include_short_pos_margin |
|
boolean |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< AccountInfo > array |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
User is logged in but user or system does not have privileges to use this endpoint. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get account ledgers
GET https://public.nordnet.se/api/2/accounts/{accid}/ledgers
Description
Returns information about the currency ledgers of an account.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
accid |
The account identifier for the account. Some systems can or must use the account number as account identifier. |
integer(int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
User is logged in but user or system does not have privileges to use this endpoint. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Enter order
POST https://public.nordnet.se/api/2/accounts/{accid}/orders
Description
Enters a new order for the tradable identified by the given market ID + tradable ID.
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
|
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
|
Path |
accid |
The account identifier for the account. Some systems can or must use the account number as account identifier. |
integer(int64) |
|
FormData |
activation_condition |
Used for stop-loss orders. |
string |
|
FormData |
currency |
The currency that the instrument is traded in. |
string |
|
FormData |
identifier |
Nordnet tradable identifier. |
string |
|
FormData |
market_id |
Nordnet market identifier. |
integer(int64) |
|
FormData |
open_volume |
The visible part of an iceberg order. If this field is omitted the whole volume of the order is visible on the market. This field is only allowed if the order type is |
integer(int64) |
|
FormData |
order_type |
The order type. Defaults to |
enum (FAK, FOK, NORMAL, LIMIT, STOP_LIMIT, STOP_TRAILING, OCO) |
|
FormData |
price |
The price limit of the order. |
number(double) |
|
FormData |
reference |
Free text reference for the order. Intended for the customer. |
string |
|
FormData |
side |
|
enum (BUY, SELL) |
|
FormData |
target_value |
Only used when |
number(double) |
|
FormData |
trigger_condition |
The comparison that should be used on |
string |
|
FormData |
trigger_value |
If |
number(double) |
|
FormData |
valid_until |
Date formatted as |
string(date) |
|
FormData |
volume |
The volume of the order. |
integer(int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
User is logged in but user or system does not have privileges to use this endpoint. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get orders
GET https://public.nordnet.se/api/2/accounts/{accid}/orders
Description
Returns all orders belonging to the given account(s).
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
|
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
|
Path |
accid |
One or more account identifier that identifies the accounts. Some systems can or must use the account number as account identifier. Multiple account identifiers must be comma separated. |
< integer > array |
|
Query |
deleted |
|
boolean |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< Order > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
User is logged in but user or system does not have privileges to use this endpoint. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Modify an order
PUT https://public.nordnet.se/api/2/accounts/{accid}/orders/{order_id}
Description
Modifies the price and/or volume of an order.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
accid |
The account identifier for the account. Some systems can or must use the account number as account identifier. |
integer(int64) |
Path |
order_id |
The identifier of the order to modify. |
integer(int64) |
FormData |
currency |
The currency of the instrument. Required when the price is changed. |
string |
FormData |
open_volume |
The new open volume. |
integer(int64) |
FormData |
price |
The new price. If left out the price is left unchanged. |
number(double) |
FormData |
volume |
The new volume. |
integer(int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
User is logged in but user or system does not have privileges to use this endpoint. |
No Content |
404 |
Order not found. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Delete an order
DELETE https://public.nordnet.se/api/2/accounts/{accid}/orders/{order_id}
Description
Deletes an order.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
accid |
The account identifier for the account. Some systems can or must use the account number as account identifier. |
integer(int64) |
Path |
order_id |
The identifier of the order to be deleted. |
integer(int64) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
User is logged in but user or system does not have privileges to use this endpoint. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Activate an order
PUT https://public.nordnet.se/api/2/accounts/{accid}/orders/{order_id}/activate
Description
Activates an inactive order. Please note that it is not possible to deactivate an order - the order must be entered as inactive.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
accid |
The account identifier for the account. Some systems can or must use the account number as account identifier. |
integer(int64) |
Path |
order_id |
The order(s) to activate. Multiple identifiers must be comma separated. |
< integer(int64) > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< OrderReply > array |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
User is logged in but user or system does not have privileges to use this endpoint. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get account positions
GET https://public.nordnet.se/api/2/accounts/{accid}/positions
Description
Returns all positions for the given accounts.
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
|
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
|
Path |
accid |
One or more account identifier that identifies the accounts. Some systems can or must use the account number as account identifier. Multiple account identifiers must be comma separated. |
< integer > array |
|
Query |
include_instrument_loans |
|
boolean |
|
Query |
include_intraday_limit |
|
boolean |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< Position > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
User is logged in but user or system does not have privileges to use this endpoint. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get today’s withdrawal/deposit transaction amounts
GET https://public.nordnet.se/api/2/accounts/{accid}/returns/transactions/today
Description
Returns today’s withdrawal/deposit transaction amounts for the given account.
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
|
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
|
Path |
accid |
The account identifier for the account. Some systems can or must use the account number as account identifier. |
integer(int64) |
|
Query |
include_credit_account |
|
boolean |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< AccountTransactionsToday > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
User is logged in but user or system does not have privileges to use this endpoint. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get trades
GET https://public.nordnet.se/api/2/accounts/{accid}/trades
Description
Returns all trades belonging to the given account(s).
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
|
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
|
Path |
accid |
One or more account identifier that identifies the accounts. Some systems can or must use the account number as account identifier. Multiple account identifiers must be comma separated. |
< integer > array |
|
Query |
days |
Number of days to use when looking up trades. Defaults to 0, which means trades from today only. Maximum is 7 days. |
integer(int64) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< Trade > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
User is logged in but user or system does not have privileges to use this endpoint. |
No Content |
404 |
Account not found. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get all countries
GET https://public.nordnet.se/api/2/countries
Description
Returns a list of all countries in the system. Please note that trading is not available in every one of the returned countries.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< Country > array |
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get country
GET https://public.nordnet.se/api/2/countries/{country}
Description
Lookup one or more countries by country code. Multiple countries can be queried at the same time by comma separating the country codes.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
country |
The country code to lookup. |
< string > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< Country > array |
204 |
No content. |
No Content |
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Search for attributes available in the instrument search APIs.
GET https://public.nordnet.se/api/2/instrument_search/attributes
Description
Returns attributes available in the instrument search APIs.
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
|
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
|
Query |
apply_filters |
Specifies which filters to apply to the search. |
string |
|
Query |
attribute_group |
Returns only attributes belonging to the specified attribute groups. |
< enum (EXCHANGE_INFO, HISTORICAL_RETURN_INFO, INSTRUMENT_INFO, KEY_RATIOS_INFO, PRICE_INFO, MARKET_INFO, OPTION_INFO, UNDERLYING_INFO, FUND_INFO, PRICE_KO_INFO, DERIVATIVE_INFO, ETP_INFO, KO_INFO, CERTIFICATES_INFO, STATISTICAL_INFO, COMPANY_INFO, STATUS_INFO) > array |
|
Query |
entity_type |
Returns only attributes belonging to the specified entity type. |
enum (STOCKLIST, OPTIONLIST, FUTUREFORWARDLIST, BULLBEARLIST, MINIFUTURELIST, UNLIMITEDTURBOLIST, WARRANTLIST, ASSET, FUNDLIST, DANISHINVESTFUNDLIST, ETFLIST) |
|
Query |
expand |
Expands attribute values only for the listed attributes. The default |
< string > array |
|
Query |
minmax |
Returns minimum and maximum values for the specified attributes. |
< string > array |
|
Query |
only_filterable |
Returns only filterable attributes. |
boolean |
|
Query |
only_returnable |
Returns only returnable attributes. |
boolean |
|
Query |
only_sortable |
Returns only sortable attributes. |
boolean |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Search, filter and sort instruments within the Bull & Bear entity type.
GET https://public.nordnet.se/api/2/instrument_search/query/bullbearlist
Description
Intended for displaying Bull & Bear certificates to the end user, grouped by lists. To return only "Nordnet markets" instruments use the apply_filter
parameter nordnet_markets=true
. Access to real-time prices is handled based on access rights. When real-time prices are returned, real-time snapshot access logs are produced.
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
|
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
|
Query |
apply_filters |
Specifies which filters to apply to the search. |
string |
|
Query |
free_text_search |
Free text search for name, symbol and ISIN. |
string |
|
Query |
limit |
Limits the search results to |
integer(int32) |
|
Query |
offset |
Skips the first |
integer(int32) |
|
Query |
sort_attribute |
Defines the attribute to sort the search results by. The default |
string |
|
Query |
sort_order |
Defines the sort order of the search results. Use |
enum (asc, desc) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Search, filter and sort instruments within the Mini future entity type.
GET https://public.nordnet.se/api/2/instrument_search/query/minifuturelist
Description
Intended for displaying Mini Future instruments to the end user, grouped by lists. To return only "Nordnet markets" instruments use the apply_filter
parameter nordnet_markets=true
. Access to real-time prices is handled based on access rights. When real-time prices are returned, real-time snapshot access logs are produced.
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
|
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
|
Query |
apply_filters |
Specifies which filters to apply to the search. |
string |
|
Query |
free_text_search |
Free text search for name, symbol and ISIN. |
string |
|
Query |
limit |
Limits the search results to |
integer(int32) |
|
Query |
offset |
Skips the first |
integer(int32) |
|
Query |
sort_attribute |
Defines the attribute to sort the search results by. |
string |
|
Query |
sort_order |
Defines the sort order of the search results. Use |
enum (asc, desc) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Search for the Option Pair (Put-Call) given an underlying instrument and the expiration date.
GET https://public.nordnet.se/api/2/instrument_search/query/optionlist/pairs
Description
Intended for displaying Option Pair lists to the end user grouped by underlying instrument and expiration date. Access to real-time prices is handled based on access rights. When real-time prices are returned, real-time snapshot access logs are produced.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Query |
currency |
Search for options with the given currency. |
string |
Query |
expire_date |
Search for options with the given expiration date. |
integer(int64) |
Query |
underlying_symbol |
Search for options with the given underlying instrument symbol. |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Search for stocks
GET https://public.nordnet.se/api/2/instrument_search/query/stocklist
Description
Returns the stocks matching the given search criteria.
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
|
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
|
Query |
apply_filters |
Defines which filters to apply to the search. |
string |
|
Query |
attribute_groups |
Returns only attributes for the given attribute groups. |
< enum (DOCUMENT_INFO, EXCHANGE_INFO, HISTORICAL_RETURN_INFO, INSTRUMENT_INFO, KEY_RATIOS_INFO, PRICE_INFO, MARKET_INFO, COMPANY_INFO, STATISTICAL_INFO) > array |
|
Query |
attributes |
Returns only the given attributes. |
< string > array |
|
Query |
free_text_search |
Free-text search string. May contain instrument name, symbol, ISIN code. |
string |
|
Query |
limit |
Limits the search results to |
integer(int32) |
|
Query |
offset |
Skips the first |
integer(int32) |
|
Query |
sort_attribute |
Defines the attribute to sort the search results by. The default |
string |
|
Query |
sort_order |
Defines the sort order of the search results. Use |
enum (asc, desc) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Search, filter and sort instruments within the Unlimited Turbo entity type.
GET https://public.nordnet.se/api/2/instrument_search/query/unlimitedturbolist
Description
Intended for displaying Unlimited Turbo instruments to the end user, grouped by lists. To return only "Nordnet markets" instruments use the apply_filter
parameter nordnet_markets=true
. Access to real-time prices is handled based on access rights. When real-time prices are returned, real-time snapshot access logs are produced.
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
|
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
|
Query |
apply_filters |
Specifies which filters to apply to the search. |
string |
|
Query |
free_text_search |
Free text search for name, symbol and ISIN. |
string |
|
Query |
limit |
Limits the search results to |
integer(int32) |
|
Query |
offset |
Skips the first |
integer(int32) |
|
Query |
sort_attribute |
Defines the attribute to sort the search results by. |
string |
|
Query |
sort_order |
Defines the sort order of the search results. Use |
enum (asc, desc) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Instrument lookup
GET https://public.nordnet.se/api/2/instruments/lookup/{lookup_type}/{lookup}
Description
Lookup specfic instrument with predefined fields. Please note that this is not a search, only exact matches are returned.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
lookup |
If the lookup type is |
< string > array |
Path |
lookup_type |
The lookup type to use. |
enum (market_id_identifier, isin_code_currency_market_id) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< Instrument > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get all instrument types
GET https://public.nordnet.se/api/2/instruments/types
Description
Returns all Nordnet instrument types.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< InstrumentType > array |
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get instrument type
GET https://public.nordnet.se/api/2/instruments/types/{instrument_type}
Description
Returns information about one or more Nordnet instrument types.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
instrument_type |
The instrument type code(s) to lookup. Multiple inputs must be comma separated. |
< string > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< InstrumentType > array |
204 |
No content. |
No Content |
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get underlyings
GET https://public.nordnet.se/api/2/instruments/underlyings/{derivative_type}/{currency}
Description
Returns instruments that are underlyings for a specific type of instruments. Can return instruments that have option derivatives or leverage derivatives. Warrants are included in the leverage derivatives.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
currency |
The derivative currency. Please note that the underlying can have a different currency. |
string |
Path |
derivative_type |
Specifies which instrument type to find underlyings for. |
enum (leverage, option_pair) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< Instrument > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get trading eligibility
GET https://public.nordnet.se/api/2/instruments/validation/suitability/{instrument_id}
Description
Returns the customer’s trading eligibility for the given instrument ID(s).
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
instrument_id |
The instrument identifier. One or more instrument identifiers can be specified. Multiple inputs must be comma separated. |
< integer(int64) > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< InstrumentEligibility > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
Access forbidden for anonymous sessions. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get instruments
GET https://public.nordnet.se/api/2/instruments/{instrument_id}
Description
Returns instrument information for the given instrument ID(s).
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
instrument_id |
The unique instrument ID. Multiple inputs must be comma separated. |
< integer(int64) > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< Instrument > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get leverage instruments
GET https://public.nordnet.se/api/2/instruments/{instrument_id}/leverages
Description
Returns a list of leverage instruments that have the current instrument as underlying. Leverage instruments are for example warrants and ETFs. To get all valid filters for the current underlying please use "Get leverages filters". The filters can be used to narrow the search. If "Get leverages filters" is used to fill comboboxes the same filters can be applied on the that call to hide filter cominations that are not valid. Multiple filters can be applied.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
instrument_id |
The underlying instrument ID. |
integer(int64) |
Query |
currency |
Show only leverage instruments with a specific currency. |
string |
Query |
expiration_date |
Show only leverage instruments with a specific expiration date. |
string(date) |
Query |
instrument_group_type |
Show only instruments with a specific instrument group type. |
string |
Query |
instrument_type |
Show only instruments with a specific instrument type. |
string |
Query |
issuer_id |
Show only leverage instruments from a specific issuer. |
integer(int64) |
Query |
market_view |
Show only leverage instruments with a specific market view. |
enum (D, U) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< Instrument > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get leverage instruments filters
GET https://public.nordnet.se/api/2/instruments/{instrument_id}/leverages/filters
Description
Returns valid leverage instruments filter values. Can be used to fill combo boxes in client applications in order to filter leverage instruments results. The same filters can be applied on this request to exclude invalid filter combinations.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
instrument_id |
The underlying instrument ID. |
integer(int64) |
Query |
currency |
Show only leverage instruments with a specific currency. |
string |
Query |
expiration_date |
Show only leverage instruments with a specific expiration date. |
string(date) |
Query |
instrument_group_type |
Show only instruments with a specific instrument group type. |
string |
Query |
instrument_type |
Show only instruments with a specific instrument type. |
string |
Query |
issuer_id |
Show only leverage instruments from a specific issuer. |
integer(int64) |
Query |
market_view |
Show only leverage instruments with a specific market view. |
enum (D, U) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get todays public trades
GET https://public.nordnet.se/api/2/instruments/{instrument_id}/trades
Description
Returns all the public trades (trades executed on the marketplace) belonging to one or more instruments.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
instrument_id |
The instrument identifier. One or more instrument identifiers can be specified. Multiple inputs must be comma separated. |
< integer(int64) > array |
Query |
count |
The number of trades to return. Integer value or |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< InstrumentPublicTrades > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Create session (log in)
POST https://public.nordnet.se/api/2/login
Description
Before any other of the services (except for the system information request) can be called the user must log in. The username, password and timestamp must be encrypted before being sent.
Three steps is required:
1. First Base64-encode the username, password and timestamp (UNIX timestamp in milliseconds) and join them using the :
separator.
2. Use the service public key to encrypt the string created in the previous step.
3. Base64 encode the encrypted string.
Note that the public key is unique for the service type and can only be used together with the service. The name of the service and the public key is provided by Nordnet.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
FormData |
auth |
The authorization blob created above. |
string |
FormData |
service |
The service name (provided by Nordnet). |
string |
FormData |
session_lang |
The default preferred language of the session. The header |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Unauthorized to log in using the given credentials. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Touch session
PUT https://public.nordnet.se/api/2/login
Description
If the application needs to keep the session alive the session can be touched. Note that the basic authorization header field must be set in the same manner as for all the other calls. All calls to any Web service are touching the session. Touching the session manually is only needed if no other calls are done during the session timeout interval.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Delete session (log out).
DELETE https://public.nordnet.se/api/2/login
Description
Invalidates the session.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
|
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Search Nordnet
GET https://public.nordnet.se/api/2/main_search
Description
Returns the instruments, news, and pages matching the given search criteria.
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
|
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
|
Query |
instrument_group |
Defines the instrument groups to be searched. When not specified the search returns results from all instrument groups. |
< enum (EQUITY, PINV, FUND, ETF, ETC, WARRANT, DERIVATIVES, INDICATOR, OTHER) > array |
|
Query |
limit |
Limits the search results per group to |
integer(int32) |
|
Query |
offset |
Skips the first |
integer(int32) |
|
Query |
query |
Search string. |
string |
|
Query |
search_space |
Search space. |
enum (ALL, INSTRUMENTS, NEWS, CMS, BLOG, INSTRUMENTS_NEWS, INSTRUMENTS_CMS, NEWS_CMS, NEWS_BLOG, NEWS_BLOG_CMS) |
|
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< MainSearchResponse > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
404 |
Not found. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get all markets
GET https://public.nordnet.se/api/2/markets
Description
Returns information about all tradable markets.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< Market > array |
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get market
GET https://public.nordnet.se/api/2/markets/{market_id}
Description
Returns information about one or more markets as specified by the given market ID(s). Multiple markets can be queried at the same time using comma-separated market IDs.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
market_id |
The market ID(s) to lookup. Multiple inputs must be comma separated. |
< integer(int64) > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< Market > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Search for news
GET https://public.nordnet.se/api/2/news
Description
Returns the articles the user has access to matching the given search criteria. Returns the latest articles the user has access to when no criteria are specified.
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
|
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
|
Query |
days |
Defines how many days back in time to search for articles. Use |
integer(int64) |
|
Query |
excluded_news_types |
Excludes articles by type. Multiple types must be comma-separated. When not specified the search returns all articles, irrespective of type. When specified, |
< string > array |
|
Query |
included_news_types |
Includes articles by type. Multiple types must be comma-separated. When not specified the search returns all articles, irrespective of type. When specified, |
< string > array |
|
Query |
instrument_id |
Filters articles by instrument ID. Multiple instrument IDs must be comma-separated. When not specified the search returns articles for all instrument IDs. |
< integer(int32) > array |
|
Query |
limit |
Limits the search results to |
integer(int64) |
|
Query |
market_id |
Filters articles by market ID. Multiple market IDs must be comma-separated. |
< integer(int32) > array |
|
Query |
news_lang |
Filters articles by language ( |
< string > array |
|
Query |
offset |
Skips the first |
integer(int64) |
|
Query |
query |
Search string. When not specified the search returns all articles in the interval. |
string |
|
Query |
sort_order |
Defines the sort order of the search results. Use |
string |
|
Query |
source_id |
Filters articles by source ID. Multiple source IDs must be comma-separated. When not specified the search returns all articles, irrespective of source ID. |
< integer > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< NewsPreview > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Retrieve news
GET https://public.nordnet.se/api/2/news/{item_id}
Description
Retrieve one or more articles.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
item_id |
Article ID. Multiple article IDs must be comma-separated. |
< integer(int64) > array |
Query |
body_format |
Deprecated parameter. Has no effect on the response. |
enum (plain, markdown) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< NewsArticle > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get news sources
GET https://public.nordnet.se/api/2/news_sources
Description
Returns a list containing the news sources the user has access to.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< NewsSource > array |
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get all tick size tables
GET https://public.nordnet.se/api/2/tick_sizes
Description
Returns a list of all tick size tables.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< TicksizeTable > array |
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get tick size tables
GET https://public.nordnet.se/api/2/tick_sizes/{tick_size_id}
Description
Returns one or more tick size tables as specified by the given tick size ID(s).
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
tick_size_id |
The tick size table(s) to lookup. Multiple inputs must be comma separated. |
< integer(int64) > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< TicksizeTable > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get tradable info
GET https://public.nordnet.se/api/2/tradables/info/{tradables}
Description
Returns trading calendar and allowed trading types for one or more tradables.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
tradables |
|
< string > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< TradableInfo > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get todays public trades
GET https://public.nordnet.se/api/2/tradables/trades/{tradables}
Description
Returns a list of public trades (all trades executed on the marketplace) for the given tradable(s).
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
tradables |
|
< string > array |
Query |
count |
Number of trades to return. Integer value or |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< TradablePublicTrades > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Get trading eligibility
GET https://public.nordnet.se/api/2/tradables/validation/suitability/{tradables}
Description
Returns the customer’s trading eligibility for one or more tradables.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Header |
Accept-Language |
Language preferred in the response. Overrides the session language. Note that |
enum (en, sv, fi, da, no, nb, nn) |
Header |
Authorization |
Basic authorization header, that is the value must be |
string |
Path |
tradables |
|
< string > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Standard response for successful HTTP requests. |
< TradableEligibility > array |
204 |
No content. |
No Content |
400 |
Invalid parameter. |
|
401 |
Invalid session. |
|
403 |
Access forbidden for anonymous sessions. |
No Content |
429 |
Too Many Requests. Please wait for 10 seconds before retrying. |
|
503 |
Service Unavailable. Follow the |
Security
Type | Name |
---|---|
basic |
Definitions
Account
Name | Description | Schema |
---|---|---|
accid |
The account identifier. An account identifier refers to a specific account for the duration of a session, but this is not guaranteed between sessions. Not applicable for partners. |
integer(int64) |
accno |
The Nordnet account number. An account number always refers to a specific account. |
integer(int64) |
alias |
The account alias. This can be set by the customer. |
string |
atyid |
The account type identifier |
integer(int32) |
blocked_reason |
The reason why the account is blocked. This field is translated to the language specified in the request. |
string |
default |
|
boolean |
is_blocked |
|
boolean |
type |
The account type. This field is translated. |
string |
AccountInfo
Name | Description | Schema |
---|---|---|
accid |
The account identifier. An account identifier refers to a specific account for the duration of a session, but this is not guaranteed between sessions. Not applicable for partners. |
integer(int64) |
accno |
The Nordnet account number. An account number always refers to a specific account. |
integer(int64) |
account_credit |
The account credit. |
|
account_currency |
The account currency. |
string |
account_sum |
The combined sum of all ledgers. |
|
bonus_cash |
The bonus cash if available. |
|
buy_orders_value |
The combined value of all pending buy orders. |
|
collateral |
The collateral claim for options. |
|
credit_account_interest |
The accrued interest for credit account if available. |
|
credit_account_sum |
The sum for credit account if available. |
|
equity |
The sum of |
|
forward_sum |
The locked amount for forwards. |
|
full_marketvalue |
The total market value. |
|
future_sum |
The sum of intraday realized profits/losses for futures in account currency. This is calculated for positions that are being closed out whether in part or entirely. The latest known foreign exchange rate is used. Reset at night. It differs from |
|
interest |
The interest on the account. |
|
intraday_credit |
The intraday credit if available. |
|
loan_limit |
The maximum loan limit, regardless of pawn value. |
|
own_capital |
The sum of |
|
own_capital_morning |
Own capital calculated in the morning. Does not change during the day. |
|
pawn_value |
The pawn value of all positions combined. |
|
registration_date |
The registration date of the account formatted as |
string(date) |
short_positions_margin |
The short position margin if available. |
|
trading_power |
The amount available for trading. |
|
unrealized_future_profit_loss |
The sum of profit and loss for all currently existing futures positions. Not the same as |
AccountTransactionsToday
Name | Description | Schema |
---|---|---|
transactions |
Transaction amounts today. |
ActivationCondition
Name | Description | Schema |
---|---|---|
trailing_value |
The fix point that the |
number(double) |
trigger_condition |
The comparison that should be used on |
string |
trigger_value |
The trigger value. If |
number(double) |
type |
The stop-loss activation condition: |
string |
Amount
The value and currency pair for an amount in a specific currency.
Name | Description | Schema |
---|---|---|
currency |
The amount currency. |
string |
value |
The amount. |
number(double) |
AttributeResult
Name | Description | Schema |
---|---|---|
filter_details |
Additional details for attributes having the |
|
filterable |
Signals whether the attribute can be used as a filter in the instrument search APIs. |
boolean |
id |
Attribute ID. |
string |
max |
Maximum value. |
number(double) |
min |
Minumum value. |
number(double) |
name |
Attribute name. |
string |
returnable |
Signals whether the attribute can be returned by the instrument search APIs. |
boolean |
sortable |
Signals whether the attribute can be used for sorting by the instrument search APIs. |
boolean |
AttributeResults
Name | Description | Schema |
---|---|---|
attributes |
Attribute search results. |
< AttributeResult > array |
attributes_count |
Number of results returned. |
integer(int64) |
BullBearEntity
Name | Description | Schema |
---|---|---|
certificate_info |
Certificate information. |
|
etp_info |
ETP information. |
|
exchange_info |
Information regarding the instrument/tradable on the exchange. |
|
instrument_info |
Instrument information. The same content may appear in multiple search results if there are multiple tradables or fund universes. |
|
market_info |
Identifies which market the price information is collected from. |
|
price_info |
Price information, representing an exchange-traded model containing top-of-book information. |
BullBearListResults
Name | Description | Schema |
---|---|---|
results |
Bull & Bear search results. |
< BullBearEntity > array |
rows |
Number of results returned. |
integer(int32) |
total_hits |
Number of search hits. |
integer(int64) |
underlying_instrument_id |
ID of the underlying instrument if and only if the results contain instruments with the same underlying instrument. |
integer(int64) |
CalendarDay
Name | Description | Schema |
---|---|---|
close |
The market closing time. UNIX timestamp in milliseconds. |
integer(int64) |
date |
The date formatted as |
string(date) |
open |
The market opening time. UNIX timestamp in milliseconds. |
integer(int64) |
CertificateInfo
Name | Description | Schema |
---|---|---|
static_high_risk |
High-risk (static.) |
boolean |
static_leverage |
Static leverage. |
number(double) |
CompanyInfo
Name | Description | Schema |
---|---|---|
dividend_amount |
Upcoming dividend amount. |
number(double) |
dividend_currency |
Upcoming dividend currency. |
string |
dividend_date |
Upcoming dividend payout date. |
integer(int64) |
excluding_date |
Upcoming dividend exclude date. |
integer(int64) |
general_meeting_date |
Upcoming annual general meeting date. |
integer(int64) |
report_date |
Upcoming report date. |
integer(int64) |
report_description |
Upcoming report type translation. |
string |
report_type |
Upcoming report type. For example, |
string |
Country
Name | Description | Schema |
---|---|---|
country |
The country code. |
string |
name |
The translated name of the country. |
string |
DerivativeInfo
Name | Description | Schema |
---|---|---|
contract_multiplier |
Derivative contract multiplier. |
integer(int32) |
expire_date |
Derivative expiration date for the derivative; Epoch time. |
integer(int64) |
start_date |
Derivative start date; Epoch time. |
integer(int64) |
DiffWithDecimals
Name | Description | Schema |
---|---|---|
decimals |
Number of decimals. |
integer(int32) |
diff |
Difference amount. |
number(double) |
ErrorResponse
Standard error description.
Name | Description | Schema |
---|---|---|
code |
The error code. |
string |
message |
A human-readable error if available. This message is translated. |
string |
EtpInfo
Name | Description | Schema |
---|---|---|
direction |
Certificate direction; localized. |
string |
first_trading_date |
First ETP trading date; Epoch time. |
integer(int64) |
market_view |
Leverage ETPs market view. |
string |
nordnet_markets |
Signals whether the instrument is part of the "Nordnet markets." |
boolean |
underlying_instrument_id |
Underlying instrument ID. |
integer(int64) |
underlying_name |
Underlying instrument name. |
string |
ExchangeInfo
Name | Description | Schema |
---|---|---|
exchange_country |
Instrument trading country. |
string |
Feed
Name | Description | Schema |
---|---|---|
encrypted |
|
boolean |
hostname |
The feed hostname. |
string |
port |
The feed port. |
integer(int64) |
FilterDetails
Name | Description | Schema |
---|---|---|
attribute |
Attribute ID. |
string |
parent_filters |
List of attribute IDs which are logical parent filters for this attribute. (E.g. |
< string > array |
requires_expand |
When |
boolean |
values |
List of filter values for this attribute, if |
< FilterVal > array |
FilterVal
Name | Description | Schema |
---|---|---|
count |
The number of instruments or tradables which have this filter ID. |
integer(int64) |
id |
Attribute filter ID. |
string |
name |
Attribute filter display name. Can be localized. |
string |
HistoricalReturnsInfo
Name | Description | Schema |
---|---|---|
realtime |
Set to |
boolean |
yield_10y |
Yield ten years. Price difference between now and ten years ago. |
number(double) |
yield_1m |
Yield one month. Price difference between now and one month ago. |
number(double) |
yield_1w |
Yield one week. Price difference between now and last week. |
number(double) |
yield_1y |
Yield one year. Price difference between now and last year. |
number(double) |
yield_3m |
Yield three months. Price difference between now and three months ago. |
number(double) |
yield_3y |
Yield three years. Price difference between now and three years ago. |
number(double) |
yield_5y |
Yield five years. Price difference between now and five years ago. |
number(double) |
yield_ytd |
Yield year to date. Price difference between now and the start of the year. |
number(double) |
Instrument
Instrument definition.
Name | Description | Schema |
---|---|---|
asset_class |
Asset class key word. |
string |
brochure_url |
URL to brochure if available. |
string |
currency |
The currency of the instrument. |
string |
dividend_policy |
The dividend policy. |
string |
expiration_date |
Expiration date if applicable. |
string(date) |
instrument_group_type |
The instrument group. Wider description than instrument type. The description is available in the instrument type lookup. |
string |
instrument_id |
Unique identifier of the instrument. Can be |
integer(int64) |
instrument_type |
The instrument type. |
string |
isin_code |
The instrument ISIN code. |
string |
key_information_documents |
URLs to key information documents (KIDs) if available. |
|
leverage_percentage |
The leverage percentage if applicable. |
number(double) |
margin_percentage |
The margin percentage if applicable. |
number(double) |
market_view |
Marking market view for leverage instruments. |
string |
mifid2_category |
The MiFID II category of the instrument. Used to determine if a user can trade the instrument. |
integer(int32) |
multiplier |
The instrument multiplier. |
number(double) |
name |
The instrument name. |
string |
number_of_securities |
Number of securities, not available for all instruments. |
number(double) |
pawn_percentage |
The pawn percentage if applicable. |
number(double) |
price_type |
Price type when trading. Not available for all markets. Examples: |
string |
prospectus_url |
URL to prospectus if available |
string |
sector |
The sector ID of the instrument. |
string |
sector_group |
The sector group of the instrument. |
string |
sfdr_article |
The SFDR article of a fund. Can be |
integer(int32) |
strike_price |
Strike price if applicable. |
number(double) |
symbol |
The instrument symbol, e.g |
string |
total_fee |
Total fee. |
number(double) |
tradables |
The tradables that belongs to the instrument. If the instrument is not tradable this field is left out. |
< Tradable > array |
underlyings |
A list of underlyings to the instrument. |
< UnderlyingInfo > array |
InstrumentEligibility
Name | Description | Schema |
---|---|---|
eligible |
|
boolean |
instrument_id |
The instrument identifier. |
integer(int32) |
InstrumentInfo
Name | Description | Schema |
---|---|---|
clearing_place |
Clearing place. |
string |
currency |
Currency. |
string |
display_name |
Country-specific name. Populated only for indicators. |
string |
instrument_group_type |
Instrument group type. |
string |
instrument_id |
Unique instrument ID. |
integer(int64) |
instrument_pawn_percentage |
Maximum pawn percentage. |
integer(int32) |
instrument_type |
Instrument type. |
string |
instrument_type_hierarchy |
Instrument type hierarchy. |
string |
is_monthly_saveable |
Set to |
boolean |
is_shortable |
Set to |
boolean |
is_tradable |
Set to |
boolean |
isin |
International securities identification number (ISIN.) |
string |
issuer_id |
Issuer ID. |
integer(int64) |
issuer_name |
Issuer name. |
string |
long_name |
Localized long instrument name. |
string |
name |
Short instrument name. |
string |
price_unit |
Price unit. |
string |
symbol |
Instrument symbol. Intended for presentation. |
string |
InstrumentPublicTrades
Name | Description | Schema |
---|---|---|
instrument_id |
The unique instrument ID. |
integer(int32) |
trades |
A list of the public trades. |
< PublicTrade > array |
InstrumentType
Name | Description | Schema |
---|---|---|
instrument_type |
The instrument type code. |
string |
name |
The translated instrument type name. |
string |
Issuer
Name | Description | Schema |
---|---|---|
issuer_id |
Unique issuer ID. |
integer(int64) |
name |
Issuer name. |
string |
KeyInformationDocuments
Name | Description | Schema |
---|---|---|
url_for_combined |
The URL of the key information document (KID). Link to a Combined KID document. |
string |
url_for_long |
The URL of the key information document (KID). Link to a Long KID document. |
string |
url_for_short |
The URL of the key information document (KID). Link to a Short KID document. |
string |
KeyRatiosInfo
Name | Description | Schema |
---|---|---|
dividend_per_share |
Dividend per share (Utdelning/aktie.) |
number(double) |
dividend_yield |
Dividend yield (Direktavkastning.) |
number(double) |
eps |
Earnings per share (EPS) (Vinst/aktie.) |
number(double) |
pb |
Price to book ratio (P/B ratio.) |
number(double) |
pe |
Price to earnings ratio (P/E ratio.) |
number(double) |
ps |
Price to sales ratio (P/S ratio.) |
number(double) |
KoCalcInfo
Name | Description | Schema |
---|---|---|
ko_calc_conversion_ratio |
The conversion ratio |
number(double) |
ko_calc_underlying_currency |
The underlying currency |
string |
ko_calc_underlying_identifier |
The underlying identifier |
string |
ko_calc_underlying_market_id |
The underlying market id |
integer(int64) |
KoInfo
Name | Description | Schema |
---|---|---|
financial_level |
Financial level (strike price.) |
number(double) |
stop_loss |
Stop-loss (barrier price.) |
number(double) |
Ledger
Name | Description | Schema |
---|---|---|
acc_int_cred |
The interest credit in the ledger currency. |
|
acc_int_deb |
The interest debit in the ledger currency. |
|
account_sum |
The sum in the ledger currency. |
|
account_sum_acc |
The sum in the account currency. |
|
currency |
The currency of the ledger. |
string |
exchange_rate |
The price to convert to base currency. |
LedgerInformation
Name | Description | Schema |
---|---|---|
ledgers |
The list of all ledgers. |
< Ledger > array |
total |
The total of all the ledgers in the account currency. |
|
total_acc_int_cred |
The total interest credit in the account currency. |
|
total_acc_int_deb |
The total interest debit in the account currency. |
LeverageFilter
Name | Description | Schema |
---|---|---|
currencies |
List of valid currencies. |
< string > array |
expiration_dates |
List of valid expiry dates. |
< string > array |
instrument_group_types |
List of valid instrument group types. |
< string > array |
instrument_types |
List of valid instrument types. |
< string > array |
issuers |
List of valid issuers. |
< Issuer > array |
market_view |
List of valid market views. |
< string > array |
no_of_instruments |
Number of derivative instruments. |
integer(int64) |
LoggedInStatus
Name | Description | Schema |
---|---|---|
logged_in |
|
boolean |
LoginResponse
Name | Description | Schema |
---|---|---|
environment |
The environment of the server. Examples: |
string |
expires_in |
The session expiration interval in seconds. Note that this is not the remaining time until session time-out but rather the entire interval. |
integer(int64) |
private_feed |
Connection information for the Private Feed. |
|
public_feed |
Connection information for the Public Feed. |
|
session_key |
The session key used for identification in all other requests. |
string |
MainSearchResponse
Name | Description | Schema |
---|---|---|
display_group_description |
Result group data description. |
string |
display_group_type |
Result group data type. |
string |
limit |
Limit for the search results. |
integer(int32) |
offset |
Offset for the search results. |
integer(int32) |
results |
Results. |
< MainSearchResponseRow > array |
total |
Total number of available rows. |
integer(int32) |
MainSearchResponseRow
Name | Description | Schema |
---|---|---|
agency |
News agency. |
string |
agency_description |
Localized news agency description. |
string |
avatar_uri |
Shareville avatar URI. |
string |
close_price |
Close price value for the previous trading day. |
|
country |
Shareville profile country. |
string |
currency |
Instrument currency. |
string |
diff_pct_one_day |
Yield for one day in percent. |
string |
diff_pct_one_year |
Yield for one year in percent. |
string |
display_name |
Display name. |
string |
display_name_highlighted |
Display name with highlight tags. |
string |
display_symbol |
Display symbol. |
string |
entity_type |
Indicator entity type. For example, |
string |
etp_info |
ETP information. |
|
exchange_country |
Exchange country code. |
string |
external_news_id |
External unique news ID. |
integer(int64) |
indicator_identifier |
Indicator ID. |
string |
indicator_source |
Indicator source ID. |
string |
instrument_group_type |
Instrument group type. |
string |
instrument_id |
Unique instrument ID. |
integer(int64) |
instrument_type |
Instrument type. |
string |
is_cms |
True if the page is a CMS page. |
boolean |
is_external |
True if the page is an external page. |
boolean |
joined_at |
Shareville user join date. |
integer(int64) |
ko_info |
Information related to knock-out instruments |
|
language |
Language of the news article or page. |
string |
last_price |
Current last price value. |
|
last_price_title |
Last price title. For example, "Senaste NAV". |
string |
market_data_order_book_id |
Market data order book ID used in NNX. |
string |
market_info |
Market information. Specifies which market the price information is collected from. |
|
news_id |
News ID as UUID used in NNX. |
string |
news_type |
News type. |
string |
news_type_description |
Localized news type description. |
string |
nnx_instrument_id |
Instrument ID used in NNX. |
string |
price_ko_info |
Knock-out instrument price information. |
|
profile_id |
UUID for Shareville profile. |
string |
published_date_time |
Publication date according to the news source. |
integer(int64) |
rating |
Shareville rating. |
string |
spread |
Bid-ask spread. |
|
spread_pct |
Bid-ask spread in percent. |
number(double) |
status_info |
Current market trading status. |
|
tick_timestamp |
Price time stamp. |
integer(int64) |
trading_order_book_id |
Trading order book ID used in NNX. |
string |
turnover |
Daily turnover. |
number(double) |
turnover_volume |
Turnover volume. |
integer(int64) |
uri |
Page URI. |
string |
username |
Shareville username. |
string |
views |
Number of times news article has been viewed. |
integer(int32) |
yield_1y |
1-day yield. |
string |
Market
Name | Description | Schema |
---|---|---|
country |
The country code. Available for all non-virtual markets. |
string |
market_id |
The Nordnet unique market identifier. |
integer(int64) |
name |
The market name. |
string |
MarketInfo
Name | Description | Schema |
---|---|---|
identifier |
Market identifier. |
string |
market_id |
Market ID. |
integer(int64) |
market_sub_id |
Market sub-ID. |
integer(int64) |
tick_size_id |
Tick size ID for the tick size table to use, when applicable. |
integer(int64) |
MinifutureEntity
Name | Description | Schema |
---|---|---|
etp_info |
ETP information. |
|
exchange_info |
Information regarding the instrument/tradable on the exchange. |
|
instrument_info |
Instrument information. The same content may appear in multiple search results if there are multiple tradables or fund universes. |
|
ko_calc_info |
Knock-out instrument related information. |
|
ko_info |
Information related to knock-out instruments. |
|
market_info |
Identifies which market the price information is collected from. |
|
price_info |
Price information, representing an exchange-traded model containing top-of-book information. |
|
price_ko_info |
Knock-out instrument related price information. |
MinifutureListResults
Name | Description | Schema |
---|---|---|
results |
Mini Future search results. |
< MinifutureEntity > array |
rows |
Number of results returned. |
integer(int32) |
total_hits |
Number of search hits. |
integer(int64) |
underlying_instrument_id |
ID of the underlying instrument if and only if the results contain instruments with the same underlying instrument. |
integer(int64) |
NewsArticle
Name | Description | Schema |
---|---|---|
body |
Article body. |
string |
byline |
Article author. |
string |
headline |
Article headline. |
string |
instruments |
List of instrument IDs affected by article. |
< integer > array |
isin_codes |
List of ISINs affected by the article. |
< string > array |
lang |
News language. |
string |
markdown_format |
Whether the article is in markdown format. |
boolean |
markets |
List of market IDs affected by the article. |
< integer > array |
news_id |
External unique news ID. |
integer(int64) |
news_type |
Valid types are: |
string |
sectors |
List of sectors affected by the article. |
< string > array |
source_id |
Nordnet unique news source ID. |
integer(int64) |
summary |
Article summary. |
string |
timestamp |
Publication date expressed in milliseconds since January 1st 1970 00:00:00 UTC. |
integer(int64) |
top_story_image |
Article image. |
|
type |
Exists for backwards compatibility. Always set to |
string |
version |
Article version. |
integer(int64) |
NewsPreview
Name | Description | Schema |
---|---|---|
headline |
Article headline. |
string |
instruments |
Instrument IDs affected by the article. |
< integer > array |
lang |
News language. |
string |
markdown_format |
Whether the article is in markdown format. |
boolean |
markets |
Market IDs affected by the article. |
< integer > array |
news_id |
External unique news ID. |
integer(int64) |
news_type |
Valid types are: |
string |
source_id |
Nordnet unique news source ID. |
integer(int64) |
summary |
Article summary. |
string |
timestamp |
Publication date expressed in milliseconds since January 1st 1970 00:00:00 UTC. |
integer(int64) |
top_story_image |
Article image. |
|
type |
Exists for backwards compatibility. Always set to |
string |
NewsSource
Name | Description | Schema |
---|---|---|
countries |
List containing the country codes affected by the news source. |
< string > array |
level |
Valid access levels: |
string |
name |
News source name. |
string |
source_id |
Nordnet unique news source ID. |
integer(int64) |
OptionInfo
Name | Description | Schema |
---|---|---|
exercise_type |
Option exercise type. |
string |
risk_free_interest |
Risk-free interest based on the option expiration date. |
number |
strike_price |
Option strike price. |
number |
underlying_instrument_id |
Underlying instrument ID. |
integer(int64) |
underlying_name |
Underlying instrument name. |
string |
OptionListResults
Name | Description | Schema |
---|---|---|
results |
Option Pair search results. |
< OptionlistPair > array |
rows |
Number of results returned. |
integer(int32) |
total_hits |
Number of search hits. |
integer(int64) |
OptionlistEntity
Name | Description | Schema |
---|---|---|
derivative_info |
Derivative information. |
|
exchange_info |
Information regarding the instrument/tradable on the exchange. |
|
instrument_info |
Instrument information. The same content may appear in multiple search results if there are multiple tradables or fund universes. |
|
market_info |
Identifies which market the price information is collected from. |
|
option_info |
Option information. |
|
price_info |
Price information, representing an exchange-traded model containing top-of-book information. |
OptionlistPair
Name | Description | Schema |
---|---|---|
call_option |
Call option. |
|
put_option |
Put option. |
|
strike_price |
Common strike price for the Put and Call options. |
number |
Order
Name | Description | Schema |
---|---|---|
accid |
The account identifier. An account identifier refers to a specific account for the duration of a session, but this is not guaranteed between sessions. Not applicable for partners. |
integer(int64) |
accno |
The Nordnet account number. An account number always refers to a specific account. |
integer(int64) |
action_state |
The state of the last action performed on the order: |
string |
activation_condition |
The activation condition for stop-loss orders. |
|
modified |
Last modification time of the order. UNIX timestamp in milliseconds. |
integer(int64) |
open_volume |
The open volume of an iceberg order. |
number(double) |
order_id |
The Nordnet order identifier. |
integer(int64) |
order_state |
The state of the order: |
string |
order_type |
The type of the order. Each order type assumes a certain combination of parameters, for instance |
string |
price |
The price of the order. |
|
price_condition |
The price condition on the order: |
string |
reference |
Customer reference for the order. This is a free text field for the customer. |
string |
side |
|
string |
tradable |
The tradable identifier. |
|
traded_volume |
The total traded volume of the order. |
number(double) |
validity |
The validity period for the order. |
|
volume |
The original volume of the order. |
number(double) |
volume_condition |
The volume condition on the order: |
string |
OrderReply
Name | Description | Schema |
---|---|---|
action_state |
The action state. This can be missing if the order fails the prevalidation and never enters the order system. |
string |
message |
Translated error message if |
string |
order_id |
The Nordnet order identifier. |
integer(int64) |
order_state |
The order state. Only returned for valid orders. |
string |
result_code |
|
string |
OrderType
Name | Description | Schema |
---|---|---|
name |
The translated order type. |
string |
type |
The order type code. |
string |
Position
Name | Description | Schema |
---|---|---|
accid |
The account identifier. An account identifier refers to a specific account for the duration of a session, but this is not guaranteed between sessions. Not applicable for partners. |
integer(int64) |
accno |
The Nordnet account number. An account number always refers to a specific account. |
integer(int64) |
acq_price |
The acquisition price in the tradable currency. |
|
acq_price_acc |
The acquisition price in the account currency. |
|
instrument |
The position instrument. |
|
margin_percent |
The collateral percentage required to cover this position if short (qty < 0). |
integer(int32) |
market_value |
The market value in the tradable currency. |
|
market_value_acc |
The market value in the account currency. |
|
morning_price |
The price of the position instrument in the morning |
|
pawn_percent |
The percentage the user is allowed loan on this position. |
integer(int32) |
qty |
The quantity of the position. |
number(float) |
PriceInfo
Name | Description | Schema |
---|---|---|
ask |
Ask price, top of book. |
|
ask_volume |
Ask volume, top of book. |
integer(int64) |
bid |
Bid price, top of book. |
|
bid_volume |
Bid volume, top of book. |
integer(int64) |
close |
Close price. |
|
diff |
Price difference since the last close price. |
|
diff_pct |
Percent difference since the last close price. |
number(double) |
high |
Highest paid today. |
|
last |
Last price. |
|
low |
Lowest paid today. |
|
open |
Open price. |
|
realtime |
Set to |
boolean |
spread |
Bid-ask spread. |
|
spread_pct |
Bid-ask spread percent. |
number(double) |
tick_timestamp |
Last tick time stamp. |
integer(int64) |
turnover |
Daily turnover. |
number(double) |
turnover_volume |
Turnover volume. |
integer(int64) |
PriceKoInfo
Name | Description | Schema |
---|---|---|
indicative_high_risk |
High-risk (indicative.) |
boolean |
indicative_leverage |
Indicative leverage. |
number(double) |
risk_buffer |
Risk buffer. |
number(double) |
PriceWithDecimals
Name | Description | Schema |
---|---|---|
decimals |
Number of decimals. |
integer(int32) |
price |
Price amount. |
number(double) |
PublicTrade
Name | Description | Schema |
---|---|---|
broker_buying |
Buying participant. |
string |
broker_selling |
Selling participant. |
string |
price |
The price of the trade. |
number(double) |
trade_id |
The trade ID on the exchange. |
string |
trade_type |
The trade type defined by the exchange. |
string |
volume |
The volume of the trade. |
integer(int64) |
StatisticalInfo
Name | Description | Schema |
---|---|---|
number_of_owners |
The number of Nordnet customers with positions in the instrument. |
integer(int64) |
statistics_timestamp |
Statistics time stamp. |
integer(int64) |
Status
Name | Description | Schema |
---|---|---|
message |
Additional information. |
string |
system_running |
Indicates if the system is running or temporarily stopped. |
boolean |
timestamp |
Server time. UNIX timestamp in milliseconds. |
integer(int64) |
valid_version |
|
boolean |
StatusInfo
Name | Description | Schema |
---|---|---|
tick_timestamp |
The last tick timestamp |
integer(int64) |
trading_status |
The trading status |
string |
translated_trading_status |
The translated trading status |
string |
Stocklist
Name | Description | Schema |
---|---|---|
company_info |
Company information providing upcoming activity dates and other information associated with the company. |
|
exchange_info |
Instrument exchange information. |
|
historical_returns_info |
Historical returns information showing the yield over time. |
|
instrument_info |
Instrument information. The same instrument information may appear in multiple search results for multiple instruments or fund universes. |
|
key_ratios_info |
Key ratios information describing the financial condition of the company (or the share.) |
|
market_info |
Market information. Identifies the origin market for the price information. |
|
price_info |
Price information representing an exchange-traded model containing top-of-book information. |
|
statistical_info |
Statistical information on the number of Nordnet customers with positions in the instrument and the number of orders. |
StocklistResults
Name | Description | Schema |
---|---|---|
results |
Stock search results. |
< Stocklist > array |
rows |
Number of results returned. |
integer(int32) |
total_hits |
Number of search hits. |
integer(int64) |
TicksizeInterval
Name | Description | Schema |
---|---|---|
decimals |
The number of decimals used in this interval. |
integer(int64) |
from_price |
The interval is valid from this price. |
number(double) |
tick |
The tick size. |
number(double) |
to_price |
The interval is valid to this price. |
number(double) |
TicksizeTable
Name | Description | Schema |
---|---|---|
tick_size_id |
The unique tick size table ID. |
integer(int64) |
ticks |
The tick size interval table. |
< TicksizeInterval > array |
TopStoryImageMeta
Name | Description | Schema |
---|---|---|
alt_text |
Image descriptive text. |
string |
copyright |
Image copyright notice. |
string |
mime_type |
Image MIME type. |
string |
sizes |
Valid image sizes. |
|
version |
Image version. |
integer(int32) |
TopStoryImageSize
Name | Description | Schema |
---|---|---|
height |
Image height. |
integer(int32) |
path |
Image path. |
string |
width |
Image width. |
integer(int32) |
TopStoryImageSizes
Name | Description | Schema |
---|---|---|
large |
Large image size. |
|
medium |
Medium image size. |
|
small |
Small image size. |
Tradable
Name | Description | Schema |
---|---|---|
display_order |
Determine the display order of the tradables for an instrument. The tradables should be shown in the order of increasing |
integer(int64) |
identifier |
Nordnet tradable identifier. The combination of market ID and identifier is unique. |
string |
lot_size |
The lot size of the tradable. |
number(double) |
market_id |
Nordnet market identifier. |
integer(int64) |
mic |
The market identifier code (MIC) of the tradable. |
string |
price_unit |
The unit that the prices is sent in. Examples: |
string |
tick_size_id |
Tick size identifier. |
integer(int64) |
TradableEligibility
Name | Description | Schema |
---|---|---|
eligible |
|
boolean |
identifier |
The tradable identifier. The combination of market ID and tradable ID is unique. |
string |
market_id |
The market identifier. |
integer(int32) |
TradableId
Name | Description | Schema |
---|---|---|
identifier |
The Nordnet tradable identifier. |
string |
market_id |
The Nordnet market identifier. |
integer(int64) |
TradableInfo
Name | Description | Schema |
---|---|---|
calendar |
Allowed days for long term orders. |
< CalendarDay > array |
iceberg |
|
boolean |
identifier |
The Nordnet tradable identifier. The combination of market ID and tradable ID is unique. |
string |
market_id |
The Nordnet unique market identifier. |
integer(int64) |
order_types |
Allowed order types. |
< OrderType > array |
TradablePublicTrades
Name | Description | Schema |
---|---|---|
identifier |
The tradable identifier. The combination of market ID and tradable identifier is unique. |
string |
market_id |
The Nordnet unique market identifier. |
integer(int64) |
trades |
A list of the public trades. |
< PublicTrade > array |
Trade
Name | Description | Schema |
---|---|---|
accid |
The account identifier. An account identifier refers to a specific account for the duration of a session, but this is not guaranteed between sessions. Not applicable for partners. |
integer(int64) |
accno |
The Nordnet account number. An account number always refers to a specific account. |
integer(int64) |
counterparty |
The counterparty if available. |
string |
order_id |
Nordnet order identifier. |
integer(int64) |
price |
The price of the trade. |
|
side |
|
string |
tradable |
The tradable identifier. |
|
trade_id |
Trade identifier from the market if available. |
string |
tradetime |
The time of the trade. UNIX timestamp in milliseconds. |
integer(int64) |
volume |
The volume of the trade. |
number(double) |
UnderlyingInfo
Name | Description | Schema |
---|---|---|
instrument_id |
Unique identifier of the underlying instrument. |
integer(int64) |
instrumment_id |
Unique identifier of the underlying instrument. (The field name is misspelled, but kept for legacy reasons.) |
integer(int64) |
isin_code |
The ISIN code of the underlying instrument. |
string |
symbol |
The symbol of the underlying instrument. |
string |
UnlimitedTurboEntity
Name | Description | Schema |
---|---|---|
etp_info |
ETP information. |
|
exchange_info |
Information regarding the instrument/tradable on the exchange. |
|
instrument_info |
Instrument information. The same content may appear in multiple search results if there are multiple tradables or fund universes. |
|
ko_calc_info |
Knock-out instrument related information. |
|
ko_info |
Information related to knock-out instruments. |
|
market_info |
Identifies which market the price information is collected from. |
|
price_info |
Price information, representing an exchange-traded model containing top-of-book information. |
|
price_ko_info |
Knock-out instrument related price information. |
UnlimitedTurboListResults
Name | Description | Schema |
---|---|---|
results |
Unlimited Turbo search results. |
< UnlimitedTurboEntity > array |
rows |
Number of results returned. |
integer(int32) |
total_hits |
Number of search hits. |
integer(int64) |
underlying_instrument_id |
ID of the underlying instrument if and only if the results contain instruments with the same underlying instrument. |
integer(int64) |
Validity
Name | Description | Schema |
---|---|---|
type |
|
string |
valid_until |
The cancel date, only used when |
integer(int64) |
Security
basic
Type : basic