Skip to Content
Change Log

Change Log

Release history for FYERS APIv3 documentation and official SDKs. Filter by year, search keywords, or show SDK version bumps only.

What's new on FYERSProduct features and platform updates for the FYERS app and web — separate from this API changelog.Visit What's New

Showing 59 of 59 entries

DateChanges
  • Get Expired F&O Data API now supports Greeks via the include_greeks parameter.
  • Quotes API now provides CAS data points: imbalance, mkt_imbalance, reference_price and indicative_price.
  • Added Expired F&O Contracts Data APIs under /data/history/fno/expired under the new Expired F&O Contracts Data section — Get Expiry Dates, Get Expired Contracts, and Get Expired F&O Data endpoints.
  • Documented the Futures Chain API under /data/futures-chain, which lists the available futures contracts for an underlying symbol.
LangPackageVer
Pythonfyers-apiv3v3.1.17
Nodefyers-api-v3v2.2.0
Web Jsfyers-web-sdk-v3v2.1.0
Javafyers-api-v3v2.1.0
C#fyers-api-v3v1.5.0
Gofyers-api-v3v1.6.0
Cfyers-api-v3v1.4.0
Added Market Status Definitions table under Market Status, describing each status value including the Closing Auction Session (CAS) states: CTS_CLOSE, CAS_START, CAS_MKT_ORD_RESTRICT and CAS_END. CAS statuses apply only to CAS-eligible symbols, identified by the isCasEligible field in the Symbol Master JSON.
Added Manage Positions option to cancel Stop Loss and Take Profit on an open position via PATCH /api/v3/positions by passing null for the applicable parameter(s).
CO & BO Deprecated ,Added modify the Stop Loss and Take Profit for an existing open position.
LangPackageVer
Pythonfyers-apiv3v3.1.15
Nodefyers-api-v3v2.1.0
Web Jsfyers-web-sdk-v3v2.0.0
Javafyers-api-v3v2.0.0
Gofyers-api-v3v1.5.0
Cfyers-api-v3v1.3.0
Added APIv3 support for Charges, Tax Profit & Loss, Ledger and Realised Profit & Loss history under Reports API.
LangPackageVer
Pythonfyers-apiv3v3.1.13
Nodefyers-api-v3v1.9.0
Web Jsfyers-web-sdk-v3v1.8.0
Javafyers-api-v3v1.8.0
Gofyers-api-v3v1.3.0
Cfyers-api-v3v1.3.0
Added Support for Smart Orders in APIv3.
Added Greeks param for sdk under option chain.
LangPackageVer
Pythonfyers-apiv3v3.1.12
Nodefyers-api-v3v1.8.0
Web Jsfyers-web-sdk-v3v1.7.0
Javafyers-api-v3v1.7.0
Gofyers-api-v3v1.2.0
Cfyers-api-v3v1.2.0
C#fyers-api-v3v1.1.2
Added Order Tagging support for GTT Orders
Added APIv3 support for Greeks under option chain
Documented async order placement endpoints: /api/v3/orders/async and /api/v3/multi-order/async (queued execution, 10 OPS dispatch, immediate response returns id_fyers only; outcomes via order WebSocket and GET APIs). /sync order APIs remain as documented. See Async Order Placement.
Added support for Week and Month resolution in History API.
Added regulatory changes in documentation for APIv3.
Added APIv3 support for Order History and Trade History.
LangPackageVer
Pythonfyers-apiv3v3.1.11
Nodefyers-api-v3v1.7.0
Web Jsfyers-web-sdk-v3v1.6.0
Javafyers-api-v3v1.6.0
Gofyers-api-v3v1.1.0
Cfyers-api-v3v1.1.0
Added APIv3 support for C.
LangPackageVer
Cfyers-api-v3v1.0.0

Version: All

Added Price Alerts feature.
Added the order slicing feature for single-order placements.
Added id_fyers key in the OrderBook response.
Masked PII (Personally Identifiable Information) in Profile API response. Fields masked: Mobile number, Email ID, PAN number.
  • Fixed missing symbol key in market data indices update.
  • Updated WebSocket reconnection logic.
  • Fixed rate limiting issue caused by internet connectivity checks.
LangPackageVer
Javafyers-api-v3v1.3.0
Added support for NSE equity segment on TBT (Tick by tick) Socket. Click here for reference
Added optional support for customizing WebSocket queue processing interval
LangPackageVer
Node Jsfyers-web-sdk-v3v1.4.2
Added support for logout API in Web Js SDK and Java SDK
LangPackageVer
Web Jsfyers-web-sdk-v3v1.3.1
Javafyers-apiv3v1.2.0
  • Added support for TBT 50 depth in Node SDK
  • Added support for logout API in node SDK
LangPackageVer
Nodefyers-api-v3v1.4.1
Updated Instrument Types
  • Added support for TBT 50 depth in python SDK
  • Added sample code for TBT 50 depth
  • Added support for logout API in python SDK
LangPackageVer
Pythonfyers-apiv3v3.1.7
TBT 50 depth websocket documentation
Added keys for DDPI and MTF Activation Status in Profile API
  • Introduced Logout API click here
  • Added MTF and GTT Order Placement
LangPackageVer
Nodefyers-api-v3v1.4.0
Web Jsfyers-web-sdk-v3v1.3.0
CDNfyers-web-sdk-v3v1.3.0
Javafyers-apiv3v1.1.0
Added MTF and GTT Order Placement
LangPackageVer
C#fyers-apiv3v1.0.6
Added MTF and GTT Order Placement
LangPackageVer
Pythonfyers-apiv3v3.1.5
Introduced MTF and GTT Order Placement APIs
Added key for DisclosedQty in modify order
LangPackageVer
C#fyers-api-v3v1.0.5
Javafyers-apiv3v1.0.2
Improved compatibility with symbols containing special characters
LangPackageVer
Nodefyers-api-v3v1.3.3
Web Jsfyers-web-sdk-v3v1.2.4
CDNfyers-web-sdk-v3v1.2.1
Fixed Data Socket Issue for Sensex Symbol
LangPackageVer
C#fyers-api-v3v1.0.4
Javafyers-apiv3v1.0.1
Minor bug fixes within websocket package
LangPackageVer
Pythonfyers-apiv3v3.1.4
Added Multileg order feature
LangPackageVer
C#fyers-api-v3v1.0.3
Introduced API V3 Java SDK
LangPackageVer
Javafyers-api-v3v1.0.0
Added Option Chain API
LangPackageVer
C#fyers-api-v3v1.0.2

Version: All

  • Increased API rate limit from 10,000 requests per day to 1 Lakh requests per day (10x increase from the previous daily rate limit), click here to view the current rate limits. Note: There are no change in per-second and per-minute rate limits
  • Updated API document with API Error Codes refer here
Added Multileg order feature
LangPackageVer
Pythonfyers-apiv3v3.1.2
Nodefyers-api-v3v1.3.0
Optimized package with bug fixes
LangPackageVer
C#fyers-api-v3v1.0.1
Optimized package
LangPackageVer
Web Jsfyers-web-sdk-v3v1.2.2

Version: All

Added description for fyers 201 code(order placement)
Improvised logging
LangPackageVer
Pythonfyers-apiv3v3.1.0
Improvised in internal package import logic
LangPackageVer
Web Jsfyers-web-sdk-v3v1.2.1
Introduced API V3 C# SDK
LangPackageVer
C#fyers-api-v3v1.0.0
Added option chain API
LangPackageVer
Pythonfyers-apiv3v3.1.0
Nodefyers-api-v3v1.2.0
Web Jsfyers-web-sdk-v3v1.2.0
CDNfyers-web-sdk-v3v1.2.0

Version: All

Added 2 new reserved columns in Symbol Master CSV files, will be used for future development, kindly ignore

Version: All

Deprecated cmd attribute in Quotes API response click here for more details
  • Symbol Subscription Enhancement
    • Optimised symbol subscription
    • Increased symbol subscription limit from 200 to 5000 in a single connection
LangPackageVer
Pythonfyers-apiv3v3.1.0
Nodefyers-api-v3v1.1.1
Web Jsfyers-web-sdk-v3v1.1.0
CDNfyers-web-sdk-v3v1.1.0

Version: All

Added 2 new reserved columns in Symbol Master CSV files, will be used for future development, kindly ignore

Version: fyers-web-sdk-v3 - v1.0.0

Introduced Browser Compatible SDK.

Version: Python SDK - v3.0.9

  • Logging Enhancement
    • In the FyersModel class, the log_level parameter has been introduced to control the verbosity of logging. By default, the logging level is set to 'ERROR',only errors will be logged. However, users have the flexibility to set the log_level parameter to 'DEBUG', allowing for more detailed logging. Logs are written fyersApi.log file.
    • Added fyersRequest.log file where requested endpoints and status code are logged (can be used to analyse the API requests made).
  • Compatible with Python v3.12
    • Updated aiohttp to version 3.9.3 (latest release) to ensure compatibility with Python 3.12.

Version: All

Added support for seconds candles

Version: All

  • Order Placement
    • OrderTagging functionality added.
  • Orderbook
    • Orderbook returns Ordertag in response
    • Query orderbook by Ordertag
  • Tradebook
    • Orderbook returns Ordertag in response
    • Query tradebook by Ordertag

Version: API Version 3

New Features and Updates

  • Performance
    • Fast Order Placement: Achieving placement within < 75 ms
    • Fast get APIs: Achieving response times within < 75 ms
  • New Data Socket:
    • Improved tick update speed, ensuring swift and efficient market data updates.
    • Introducing Lite mode for targeted last traded price (LTP) change updates.
    • SymbolUpdate: Real-time symbol-specific updates for instant parameter changes.
    • DepthUpdate: Real-time market depth changes for selected symbols.
    • Increased subscription capacity, accommodating tracking of 200 symbols.
    • Strengthened error handling callbacks for seamless issue resolution.
  • New Order Socket
    • Real-time updates for orders
    • Real-time updates for positions
    • Real-time updates for trades
    • Real-time updates for eDIS
    • Real-time updates for price alerts
    • Improved error handling callbacks
  • URL update for various APIs
  • Documentation and Sample Code Updates
    • Added sample code for NodeJS and Python in the documentation
    • Updated sample code in the GitHub repository for both Python and NodeJS

Version: All

  • Quotes
    • URL updated to https://api-t1.fyers.in/data/quotes?symbols=NSE:SBIN-EQ
    • ip updated to lp
    • Removed fyToken & prev_close_price from response
    • Text updation: "Symbols" changed to "symbol"
  • Market Depth
    • URL updated to https://api-t1.fyers.in/data/depth?symbol=NSE:SBIN-EQ&ohlcv_flag=1
    • itt updated to ltt
    • Removed tick_Size & oi from response
—

Version: API Version 2

  • App Related
    • Introduced common apps for third party app developers
    • Different authentication methods such as OAuth2, PKCE and OIDC
    • Permission templates at the time of app creation
  • Authentication
    • Authentication flow has been changed to improve security
    • Authorization header value has been changed
  • Order placement
    • Multi order placement
    • Multi order modification
    • Multi order cancellation
  • Other
    • Market status API
  • Realtime Data Rest API
    • Quotes api to get realtime data for list of symbols via Rest API
    • Market Depth API to get bid ask data for a particular symbol
  • Websocket
    • Get realtime price info for a list of symbols
    • Get realtime market depth for a particular symbol
    • Get realtime order updates
    • Background and Foreground process enabled for websocket.
    • User can subscribe to only Index symbols
    • Added sample scripts to get started with websocket
    • Object initialization method changed a bit (instead of fyers_api.websocket it is fyers_api.Websocket)
    • No More Pong received message on the console. The data will be continuous
  • Postback (Webhooks)
    • Get realtime order updates via postbacks / webhooks
  • Transactions
    • eDIS flow
Last updated on