Get Security Info
The Get SecurityInfo APIs enable you to get comliate information about the instruments .
POST: /api/securityInfo
https://connect.thefirstock.com/api/securityInfo
Request Details
Parameter | Description |
---|---|
userId | Logged in User Id |
exchange | Exchange |
token | Contract Token |
jKey | Key Obtained on login success. |
Code
from thefirstock import thefirstock
SI = thefirstock.firstock_SecurityInfo(
exchange='NSE',
token='22',
)
curl -X POST 'https://connect.thefirstock.com/api/securityInfo' \
-H 'Content-Type: application/json' \
-d '{
"userId": "",
"jKey": "",
"exchange": "NSE",
"token": "26000"
}'
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 Details
Parameter | Description |
---|---|
request_time | It will be present only on successful logout. |
stat | Ok or Not_Ok Market watch success or failure indication. |
exch | NSE, BSE,NFO ... Exchange |
tsym | Trading Symbol |
cname | Company Name |
symnam | Symbol Name |
seg | Segment |
exd | Expiry Date |
instname | Intrument Name |
strprc | Strike Price |
optt | Option Type |
isin | ISIN |
ti | Tick Size |
ls | Lot Size |
pp | Price precision |
mult | Multiplier |
gp_nd | gn/gd * pn/pd |
prcunt | Price Units |
prcqty | Price Quote Qty |
trdunt | Trade Units |
delunt | Delivery Units |
frzqty | Freeze Qty |
gsmind | scripupdate Gsm Ind |
elmbmrg | Elm Buy Margin |
gsmind | Elm Sell Margin |
elmsmrg | scripupdate Gsm Ind |
addbmrg | Additional Long Margin |
addsmrg | Additional Short Margin |
splbmrg | Special Long Margin |
splsmrg | Special Short Margin |
delmrg | Delivery Margin |
tenmrg | Tender Margin |
tenstrd | Tender Start Date |
tenendd | Tender End Eate |
exestrd | Exercise Start Date |
exeendd | Exercise End Date |
elmmrg | Elm Margin |
varmrg | Var Margin |
expmrg | Exposure Margin |
token | Contract Token |
prcftr_d | ((GN / GD) * (PN/PD)) |
emsg | Error Occurred : 5 \"no data\ |
delmrg | 50.00 |
uc | 2417.85 |
lc | 1978.25 |
Sample Response
{
"request_time":"01:09:36 30-05-2022",
"stat":"Ok",
"exch":"NSE",
"tsym":"ACC-EQ",
"cname":"ACC LIMITED",
"symname":"ACC",
"seg":"EQT",
"instname":"EQ",
"isin":"INE012A01025",
"pp":"2",
"ls":"1",
"ti":"0.05",
"mult":"1",
"uc":"2417.85",
"lc":"1978.25",
"prcftr_d":"(1 / 1 ) * (1 / 1)",
"token":"22",
"frzqty":"45444",
"delmrg":"50.00"
}
[
{
"stat": "Not_Ok",
"request_time": "10:50:54 10-12-2020",
"emsg": "Error Occurred : 5 \"no data\""
}
]