Get Security Info
The Get SecurityInfo APIs enable you to get comliate information about the instruments .
POST: /apiV2/securityInfo
https://connect.thefirstock.com/apiV2/securityInfo
Request Details
| Parameter |
Description |
| userId |
User Id of the login user |
| exchange |
Exchange |
| token |
Contract Token |
| jKey |
Key Obtained on login success. |
Code
curl -X POST 'https://connect.thefirstock.com/apiV2/securityInfo' \
-H 'Content-Type: application/json' \
-d '{
"userId": "",
"jKey": "",
"exchange": "",
"token": ""
}'
from thefirstock import thefirstock
getSecurityInfo = thefirstock.firstock_getSecurityInfo(
exchange="",
token=""
)
const Firstock = require('thefirstock');
const firstock = new Firstock();
firstock.getSecurityInfo({
exchange: "",
token: ""
}, (err, result) => {
console.log("Error, ", err)
console.log("Result: ", result)
})
using thefirstock;
class Program
{
public static void Main()
{
Firstock firstock = new Firstock();
var result = firstock.getSecurityInfo(exchange: "NSE", token: "22");
}
}
Response Success Details
| Parameter |
Description |
| data.requestTime |
Response received time |
| Status |
Success |
| data.exchange |
NSE, BSE,NFO |
| data.tradingSymbol |
Trading Symbol |
| data.companyName |
Company Name |
| data.symbolName |
Symbol Name |
| data.segment |
Segment |
| data.instrumentName |
Intrument Name |
| data.tickSize |
Tick Size |
| data.lotSize |
Lot Size |
| data.pricePrecision |
Price precision |
| data.mult |
Multiplier |
| data.token |
Contract Token |
| data.prcftr_d |
((GN / GD) * (PN/PD)) |
Sample Response
{
"Status": "Success",
"data": {
"exchange": "NSE",
"tradingSymbol": "Nifty 50",
"symbolName": "NIFTY",
"companyName": "NIFTY INDEX",
"instrumentName": "UNDIND",
"segment": "EQT",
"pricePrecision": "2",
"lotSize": "1",
"tickSize": "0.05",
"mult": "1",
"prcftr_d": "(1 / 1 ) * (1 / 1)",
"token": "26000"
}
}
{
"Status": "Failed",
"data": "Session Expired : Invalid Session Key"
}