Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "4c13a74d-2580-4955-acce-9155b11f4eba",
"name": "FYERS API V2",
"id": "04957345-323d-4cdf-be90-5877080579e5",
"name": "FYERS API V3",
"values": [
{
"key": "appId",
Expand Down Expand Up @@ -29,6 +29,6 @@
}
],
"_postman_variable_scope": "environment",
"_postman_exported_at": "2021-08-19T09:07:17.067Z",
"_postman_exported_using": "Postman/8.10.0"
}
"_postman_exported_at": "2023-08-25T06:00:24.329Z",
"_postman_exported_using": "Postman/10.17.3"
}
18 changes: 18 additions & 0 deletions v3/node/account_info/funds.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
const FyersAPI = require("fyers-api-v3").fyersModel


var fyers = new FyersAPI({path:"/path/to/where/logs/to/be/saved"})
// set appID
fyers.setAppId("Qxxxxxx75-1xx")

// set redirectURL
fyers.setRedirectUrl("https://XXXXX.com")

// set accessToken
fyers.setAccessToken("eyJ0xxxx")

fyers.get_funds().then((response) => {
console.log(response)
}).catch((error) => {
console.log(error)
})
18 changes: 18 additions & 0 deletions v3/node/account_info/getprofile.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
const FyersAPI = require("fyers-api-v3").fyersModel


var fyers = new FyersAPI({path:"/path/to/where/logs/to/be/saved"})
// set appID
fyers.setAppId("Qxxxxxx75-1xx")

// set redirectURL
fyers.setRedirectUrl("https://XXXXX.com")

// set accessToken
fyers.setAccessToken("eyJ0xxxx")

fyers.get_profile().then((response) => {
console.log(response)
}).catch((error) => {
console.log(error)
})
18 changes: 18 additions & 0 deletions v3/node/broker_info/market_status.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
const FyersAPI = require("fyers-api-v3").fyersModel


var fyers = new FyersAPI({path:"/path/to/where/logs/to/be/saved"})
// set appID
fyers.setAppId("Qxxxxxx75-1xx")

// set redirectURL
fyers.setRedirectUrl("https://XXXXX.com")

// set accessToken
fyers.setAccessToken("eyJ0xxxx")

fyers.market_status().then((response) => {
console.log(response)
}).catch((error) => {
console.log(error)
})
32 changes: 32 additions & 0 deletions v3/node/login/get_access_token.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
const FyersAPI = require("fyers-api-v3").fyersModel
const open = require('opn');

var fyers = new FyersAPI({path:"/path/to/where/logs/to/be/saved"})
// set appID
fyers.setAppId("Qxxxxxx75-1xx")

// set redirectURL
fyers.setRedirectUrl("https://XXXXX.com")

var generateAuthcodeURL = fyers.generateAuthCode();

// Open the URL in the default web browser to allow the user to grant access
open(generateAuthcodeURL)
.then(() => {
console.log(`Opened ${generateAuthcodeURL} in your default web browser.`);
})
.catch((error) => {
console.error('Error occurred:', error);
});


// Define the authorization code and secret key required for generating access token
const auth_code="exyj....."
// Replace with your secret key provided by Fyers
const secretKey = "RJ1W2XG5L4"

// fyers.generate_access_token({ "secret_key": secretKey, "auth_code": auth_code }).then((response) => {
// console.log(response)
// }).catch((error) => {
// console.log(error)
// })
20 changes: 20 additions & 0 deletions v3/node/market_data/depth.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
const FyersAPI = require("fyers-api-v3").fyersModel


var fyers = new FyersAPI({path:"/path/to/where/logs/to/be/saved"})
// set appID
fyers.setAppId("Qxxxxxx75-1xx")

// set redirectURL
fyers.setRedirectUrl("https://XXXXX.com")

// set accessToken
fyers.setAccessToken("eyJ0xxxx")

var inp={"symbol":["NSE:SBIN-EQ","NSE:TCS-EQ"],"ohlcv_flag":1}

fyers.getMarketDepth(inp).then((response) => {
console.log(response)
}).catch((error) => {
console.log(error)
})
28 changes: 28 additions & 0 deletions v3/node/market_data/history.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
const FyersAPI = require("fyers-api-v3").fyersModel


var fyers = new FyersAPI({path:"/path/to/where/logs/to/be/saved"})
// set appID
fyers.setAppId("Qxxxxxx75-1xx")

// set redirectURL
fyers.setRedirectUrl("https://XXXXX.com")

// set accessToken
fyers.setAccessToken("eyJ0xxxx")


var inp={
"symbol":"NSE:SBIN-EQ",
"resolution":"D",
"date_format":"0",
"range_from":"1622097600",
"range_to":"1622097685",
"cont_flag":"1"
}

fyers.getHistory(inp).then((response) => {
console.log(response)
}).catch((error) => {
console.log(error)
})
20 changes: 20 additions & 0 deletions v3/node/market_data/quotes.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
const FyersAPI = require("fyers-api-v3").fyersModel


var fyers = new FyersAPI({path:"/path/to/where/logs/to/be/saved"})
// set appID
fyers.setAppId("Qxxxxxx75-1xx")

// set redirectURL
fyers.setRedirectUrl("https://XXXXX.com")

// set accessToken
fyers.setAccessToken("eyJ0xxxx")

var inp=["NSE:SBIN-EQ","NSE:TCS-EQ"]

fyers.getQuotes(inp).then((response) => {
console.log(response)
}).catch((error) => {
console.log(error)
})
Loading