Search symbols
Search symbols
curl --request GET \
--url https://api-gw.verolabs.co/api/v1/MarketData/GetSymbolSearch/{search}const options = {method: 'GET'};
fetch('https://api-gw.verolabs.co/api/v1/MarketData/GetSymbolSearch/{search}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api-gw.verolabs.co/api/v1/MarketData/GetSymbolSearch/{search}"
response = requests.get(url)
print(response.text)package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api-gw.verolabs.co/api/v1/MarketData/GetSymbolSearch/{search}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}using RestSharp;
var options = new RestClientOptions("https://api-gw.verolabs.co/api/v1/MarketData/GetSymbolSearch/{search}");
var client = new RestClient(options);
var request = new RestRequest("");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);falseCURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_WRITEDATA, stdout);
curl_easy_setopt(hnd, CURLOPT_URL, "https://api-gw.verolabs.co/api/v1/MarketData/GetSymbolSearch/{search}");
CURLcode ret = curl_easy_perform(hnd);{
"isSuccess": true,
"data": [
{
"symbol": "<string>",
"companyName": "<string>",
"sectorLvl1": "<string>",
"sectorLvl2": "<string>",
"sectorLvl3": "<string>",
"industryName": "<string>",
"logoId": "<string>",
"news": [
{}
],
"sentiment": {
"bullish": 123,
"bullishPercent": 123,
"bullishTime": 123,
"bearish": 123,
"bearishPercent": 123,
"bearishTime": 123
},
"info": {
"id": "<string>",
"seq": 123,
"time": 123,
"symbol": "<string>",
"boardID": "<string>",
"nomiPrc": 123,
"ceilPrc": 123,
"floorPrc": 123,
"lsPrc": 123,
"lsVol": 123,
"openPrc": 123,
"closePrc": 123,
"highPrc": 123,
"lowPrc": 123,
"vWAP": 123,
"totVol": 123,
"totVal": 123,
"tradingSession": "<string>",
"openInterest": 123
},
"stat": {
"id": "<string>",
"symbol": "<string>",
"type": "<string>",
"lot": 123,
"minQty": 123,
"maxQty": 123,
"prcStep": 123,
"name": "<string>",
"productGroupID": "<string>",
"tickerCode": "<string>",
"symbolName": "<string>",
"underlyingSymbolCode": "<string>",
"expirationDate": "<string>",
"contractSize": 123
},
"depth": {
"seq": 123,
"time": 123,
"symbol": "<string>",
"boardID": "<string>",
"bidPriceDepth": [
{
"prc": 123,
"vol": 123
}
],
"askPriceDepth": [
{
"prc": 123,
"vol": 123
}
]
},
"trend": {
"buyUp": {
"symbol": "<string>",
"way": 123,
"vwapPrice": 123,
"totalValue": 123,
"totalVol": 123,
"tradeCount": 123
},
"sellDown": {
"symbol": "<string>",
"way": 123,
"vwapPrice": 123,
"totalValue": 123,
"totalVol": 123,
"tradeCount": 123
},
"buyUpPct": 123,
"sellDownPct": 123,
"gapValue": 123
}
}
],
"returnCode": 123,
"serviceInstance": [
{
"serviceType": "<string>",
"instanceID": "<string>",
"lastUnixTime": 123
}
],
"requestID": "<string>",
"algoID": "<string>",
"positionID": "<string>",
"requestType": "<string>",
"detail": "<string>",
"dataType": "<string>",
"executionTime": 123,
"lastTime": 123
}{
"error": "<string>",
"message": "<string>",
"detail": "<string>",
"details": "<string>",
"status": 123
}{
"error": "<string>",
"message": "<string>",
"detail": "<string>",
"details": "<string>",
"status": 123
}{
"error": "<string>",
"message": "<string>",
"detail": "<string>",
"details": "<string>",
"status": 123
}{
"error": "<string>",
"message": "<string>",
"detail": "<string>",
"details": "<string>",
"status": 123
}Path Parameters
Search term used to match symbol, ticker, or company name.
Response
Symbol search response with typed data array.
Backend returned success flag.
List of symbols matching the search input.
Hide child attributes
Hide child attributes
Trading symbol code.
Company or instrument display name.
Level-1 sector classification.
Level-2 sector classification.
Level-3 sector classification.
Industry name returned by market data.
Logo identifier used by client assets.
News items associated with the symbol.
Hide child attributes
Hide child attributes
Bullish sentiment score/count.
Bullish sentiment percentage.
Timestamp or aggregation time for bullish sentiment.
Bearish sentiment score/count.
Bearish sentiment percentage.
Timestamp or aggregation time for bearish sentiment.
Hide child attributes
Hide child attributes
Market-data instrument id.
Quote sequence number.
Quote timestamp in Unix milliseconds.
Trading symbol code.
Exchange board id.
Reference or nominal price.
Ceiling price for the session.
Floor price for the session.
Last traded price.
Last traded volume.
Opening price.
Closing price when available.
Session high price.
Session low price.
Volume-weighted average price.
Total traded volume.
Total traded value.
Trading session code.
Open interest for derivatives when available.
Hide child attributes
Hide child attributes
Static instrument id.
Trading symbol code.
Instrument/security type.
Standard trading lot size.
Minimum order quantity.
Maximum order quantity.
Minimum price tick size.
Instrument short name.
Product group id from the exchange.
Ticker code used by the exchange.
Full symbol name when available.
Underlying symbol code for derivatives or structured products.
Expiration date for derivatives when available.
Contract size for derivatives when available.
Hide child attributes
Hide child attributes
Order book sequence number.
Order book timestamp in Unix milliseconds.
Trading symbol code.
Exchange board id.
Hide child attributes
Hide child attributes
Hide child attributes
Hide child attributes
Trading symbol code.
Trade direction code.
VWAP for this trend direction.
Total traded value for this direction.
Total traded volume for this direction.
Number of trades in this direction.
Hide child attributes
Hide child attributes
Trading symbol code.
Trade direction code.
VWAP for this trend direction.
Total traded value for this direction.
Total traded volume for this direction.
Number of trades in this direction.
Percentage of volume/value classified as buy-up.
Percentage of volume/value classified as sell-down.
Difference between buy-up and sell-down traded value.
Backend return code; live success responses commonly return 0.
Market-data service instances that handled the request.
Request id generated by the market-data service.
Algo id echoed by the market-data service when supplied.
Position id echoed by the market-data service when supplied.
Backend request type label.
Backend detail message.
Backend payload type label.
Backend execution time in milliseconds when available.
Last market-data timestamp returned by the service.
curl --request GET \
--url https://api-gw.verolabs.co/api/v1/MarketData/GetSymbolSearch/{search}const options = {method: 'GET'};
fetch('https://api-gw.verolabs.co/api/v1/MarketData/GetSymbolSearch/{search}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api-gw.verolabs.co/api/v1/MarketData/GetSymbolSearch/{search}"
response = requests.get(url)
print(response.text)package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api-gw.verolabs.co/api/v1/MarketData/GetSymbolSearch/{search}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}using RestSharp;
var options = new RestClientOptions("https://api-gw.verolabs.co/api/v1/MarketData/GetSymbolSearch/{search}");
var client = new RestClient(options);
var request = new RestRequest("");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);falseCURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_WRITEDATA, stdout);
curl_easy_setopt(hnd, CURLOPT_URL, "https://api-gw.verolabs.co/api/v1/MarketData/GetSymbolSearch/{search}");
CURLcode ret = curl_easy_perform(hnd);{
"isSuccess": true,
"data": [
{
"symbol": "<string>",
"companyName": "<string>",
"sectorLvl1": "<string>",
"sectorLvl2": "<string>",
"sectorLvl3": "<string>",
"industryName": "<string>",
"logoId": "<string>",
"news": [
{}
],
"sentiment": {
"bullish": 123,
"bullishPercent": 123,
"bullishTime": 123,
"bearish": 123,
"bearishPercent": 123,
"bearishTime": 123
},
"info": {
"id": "<string>",
"seq": 123,
"time": 123,
"symbol": "<string>",
"boardID": "<string>",
"nomiPrc": 123,
"ceilPrc": 123,
"floorPrc": 123,
"lsPrc": 123,
"lsVol": 123,
"openPrc": 123,
"closePrc": 123,
"highPrc": 123,
"lowPrc": 123,
"vWAP": 123,
"totVol": 123,
"totVal": 123,
"tradingSession": "<string>",
"openInterest": 123
},
"stat": {
"id": "<string>",
"symbol": "<string>",
"type": "<string>",
"lot": 123,
"minQty": 123,
"maxQty": 123,
"prcStep": 123,
"name": "<string>",
"productGroupID": "<string>",
"tickerCode": "<string>",
"symbolName": "<string>",
"underlyingSymbolCode": "<string>",
"expirationDate": "<string>",
"contractSize": 123
},
"depth": {
"seq": 123,
"time": 123,
"symbol": "<string>",
"boardID": "<string>",
"bidPriceDepth": [
{
"prc": 123,
"vol": 123
}
],
"askPriceDepth": [
{
"prc": 123,
"vol": 123
}
]
},
"trend": {
"buyUp": {
"symbol": "<string>",
"way": 123,
"vwapPrice": 123,
"totalValue": 123,
"totalVol": 123,
"tradeCount": 123
},
"sellDown": {
"symbol": "<string>",
"way": 123,
"vwapPrice": 123,
"totalValue": 123,
"totalVol": 123,
"tradeCount": 123
},
"buyUpPct": 123,
"sellDownPct": 123,
"gapValue": 123
}
}
],
"returnCode": 123,
"serviceInstance": [
{
"serviceType": "<string>",
"instanceID": "<string>",
"lastUnixTime": 123
}
],
"requestID": "<string>",
"algoID": "<string>",
"positionID": "<string>",
"requestType": "<string>",
"detail": "<string>",
"dataType": "<string>",
"executionTime": 123,
"lastTime": 123
}{
"error": "<string>",
"message": "<string>",
"detail": "<string>",
"details": "<string>",
"status": 123
}{
"error": "<string>",
"message": "<string>",
"detail": "<string>",
"details": "<string>",
"status": 123
}{
"error": "<string>",
"message": "<string>",
"detail": "<string>",
"details": "<string>",
"status": 123
}{
"error": "<string>",
"message": "<string>",
"detail": "<string>",
"details": "<string>",
"status": 123
}
