The Security Info
method allows you to retrieve detailed information about multiple securities identified by ticker and exchange code or by GUID.
security_ids
(required): An array of security identifiers.
Each element can contain one of the following options:
ticker_code
:
ticker
(string): The security’s ticker symbol.
exchange_code
(string): The exchange code.
guid
(string): The security’s Global Unique Identifier.
securities
: An array of objects containing information about each requested security.
status
:
code
(integer): Operation status code (0
- success).
message
(string): Status message.
details
(array): Additional details.
security_id
: The security identifier corresponding to the request.
security_info
: Detailed information about the security.
ticker
(string): The security’s ticker symbol.
names
(map): Names in different languages.
exchange_code
(string): The exchange code.
cfi
(string): ISO 10962 (CFI) code.
isin
(string): International Securities Identification Number (ISIN).
status
(integer): Security status (1 - active).
price_precision
(integer): Price precision (number of decimal places).
tick_size
: Price tick size.
value
(string): The value.
scale
(string): The scale (divisor).
asset_base
: Base asset.
id
:
code
(string): Asset code.
asset_class_code
(string): Asset class code.
icon_url
(string): URL of the asset’s icon.
background_color
(string): Background color.
company
: Company information.
name
(string): Company name.
industries
(array): Industries.
asset_quote
: Quote asset.
id
:
code
(string): Asset code.
asset_class_code
(string): Asset class code.
classes
: Security classes.
guid
(string): Global Unique Identifier.
exchange_alias
(string): Exchange alias.
price_precisions
: Array of price precision settings for different ranges.
{
"type": "object",
"properties": {
"security_ids": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"ticker_code": {
"type": "object",
"properties": {
"ticker": { "type": "string" },
"exchange_code": { "type": "string" }
},
"required": ["ticker", "exchange_code"]
}
},
"required": ["ticker_code"]
},
{
"type": "object",
"properties": {
"guid": { "type": "string" }
},
"required": ["guid"]
}
]
}
}
},
"required": ["security_ids"]
}
{
"type": "object",
"properties": {
"securities": {
"type": "array",
"items": {
"type": "object",
"properties": {
"status": {
"$ref": "#/definitions/Status"
},
"security_id": {
"$ref": "#/definitions/SecurityId"
},
"security_info": {
"$ref": "#/definitions/SecurityInfo"
}
}
}
}
},
"definitions": {
"Status": {
"type": "object",
"properties": {
"code": { "type": "integer" },
"message": { "type": "string" },
"details": { "type": "array", "items": {} }
}
},
"SecurityId": {
"oneOf": [
{
"type": "object",
"properties": {
"ticker_code": {
"type": "object",
"properties": {
"ticker": { "type": "string" },
"exchange_code": { "type": "string" }
},
"required": ["ticker", "exchange_code"]
}
}
},
{
"type": "object",
"properties": {
"guid": { "type": "string" }
}
}
]
},
"SecurityInfo": {
"type": "object",
"properties": {
"ticker": { "type": "string" },
"names": {
"type": "object",
"additionalProperties": { "type": "string" }
},
"exchange_code": { "type": "string" },
"cfi": { "type": "string" },
"isin": { "type": "string" },
"status": { "type": "integer" },
"price_precision": { "type": "integer" },
"tick_size": { "$ref": "#/definitions/Decimal" },
"asset_base": { "$ref": "#/definitions/Asset" },
"asset_quote": { "$ref": "#/definitions/Asset" },
"classes": {
"type": "array",
"items": { "$ref": "#/definitions/SecurityClass" }
},
"guid": { "type": "string" },
"exchange_alias": { "type": "string" },
"price_precisions": {
"type": "array",
"items": { "$ref": "#/definitions/PricePrecision" }
}
}
},
"Decimal": {
"type": "object",
"properties": {
"value": { "type": "string" },
"scale": { "type": "string" }
}
},
"Asset": {
"type": "object",
"properties": {
"id": { "$ref": "#/definitions/AssetId" },
"icon_url": { "type": "string" },
"background_color": { "type": "string" },
"company": { "$ref": "#/definitions/Company" }
}
},
"AssetId": {
"type": "object",
"properties": {
"code": { "type": "string" },
"asset_class_code": { "type": "string" }
}
},
"Company": {
"type": "object",
"properties": {
"name": { "type": "string" },
"industries": {
"type": "array",
"items": { "$ref": "#/definitions/Industry" }
}
}
},
"Industry": {
"type": "object",
"properties": {
"name": { "type": "string" },
"industries": {
"type": "array",
"items": {}
}
}
},
"SecurityClass": {
"type": "object",
"properties": {
"name": { "type": "string" },
"parent_class": { "$ref": "#/definitions/SecurityClass" },
"top_level_class": { "$ref": "#/definitions/SecurityClass" }
}
},
"PricePrecision": {
"type": "object",
"properties": {
"price_from": { "$ref": "#/definitions/Decimal" },
"price_to": { "$ref": "#/definitions/Decimal" },
"precision": { "type": "integer" }
}
}
}
}
Authorization: Always use a valid access_token
in the accesstoken
header.
Error Handling: Check the status
field in the response to determine the success of the operation.
Identifiers: Use guid
for unique identification of securities when possible.
Ensure you are using a valid access_token
obtained through the Auth API. Tokens may expire, in which case you need to obtain a new one using the refresh_token
.
Yes, you can specify a single identifier in the security_ids
array.
Refer to the relevant documentation or API that provides information about exchanges.
JWT access token
OK
The response is of type object
.