Non NEAT Front end
Exchange provides a trading front-end ‘NEAT’ for trading. However, if the member wants to customize the trading front-end according to his requirements, the member can do so and can develop a Non-NEAT front-end. This facility is available to the trading member of the exchange.
The registration process of Non-NEAT front-end is governed by the Exchange. For developing the Non-NEAT front-end application, member has to refer an API document of the Exchange. This document describes the protocol to be used for Non-NEAT Front-end (NNF) to communicate with the Exchange’s Trading System and thus serves as a development guide for the NNF users. Alternately, the members can procure the Non-NEAT Front-end from the vendors empanelled with the Exchange.
The Exchange has made available the Computer to Computer Link (CTCL) / Internet based trading (IBT) / Direct Market Access (DMA)/ Securities trading through wireless technology (STWT)/ Algorithmic Trading (AT)/ Smart order routing (SOR) facility to the Trading Members, subject to such terms and conditions as specified by the Exchange from time to time in the Scheme Governing the use of facility relating to CTCL / IBT / DMA / AT / STWT / SOR facility (hereinafter referred to as the ‘NNF facility scheme’). Each Trading Member willing to avail the CTCL / IBT / DMA / AT / STWT / SOR facility or any other Non-NEAT Front-end (NNF) trading facility provided by the Exchange from time to time, shall execute an undertaking in favour of the Exchange in the format prescribed by the Exchange and agree to abide by any modifications / additions to the ‘NNF facility scheme’ effected by the Exchange from time to time. Submission of NNF undertaking by the members shall be in accordance with the format provided in circular no. NSE/MSD/67753 dated April 29, 2025.
Note:- Offline submission of NNF undertaking is applicable for members who avail NNF facility for the first time. Subsequently member is required to place an undertaking submission request on Electronic NSE Interface for Trading Members (ENIT) portal for each vendor.
Trading members are required to populate the following values in the field provided (15-digit) in the order structure for every order emanating from NNF terminal.
Identification of 12-digits
| VALUE | DESCRIPTION |
|---|---|
| 111111111111 | Internet based trading (IBT) order identification |
| 222222222222 | Direct Market Access (DMA) order identification |
| 333333333333 | Securities trading using wireless technologies (STWT) order identification |
| 444444444444 | Client Direct API / Member front-end order identification |
The Trading members shall report client details of DMA IDs to the Exchange subsequent to reporting of the 12 digit DMA id through (ENIT) as per details specified in Exchange circular NSE/MSD/67753 dated April 29, 2025 and updated from time to time.
Identification of 13th Digit as per Exchange circular no. NSE/INVG/69289 dated July 24, 2025.
|
Value of 13th Digit |
Description |
Allowed NNF id (12 digit) |
|---|---|---|
|
“0” |
Algorithmic Order |
12 digit [Pin code (6 digit), Branch Code (3digit), Terminal id (3 digit)] OR 222222222222 OR 444444444444 |
|
“1” |
Non-Algorithmic Order |
12 digit [Pin code (6 digit), Branch Code (3digit), Terminal id (3 digit)] OR 111111111111 OR 222222222222 OR 333333333333 |
|
“2” |
Algorithmic Order using SOR |
12 digit [Pin code (6 digit), Branch Code (3digit), Terminal id (3 digit)] OR 222222222222 OR 444444444444 |
|
“3” |
Non - Algorithmic Order using SOR |
12 digit [Pin code (6 digit), Branch Code (3digit), Terminal id (3 digit)] OR 111111111111 OR 222222222222 OR 333333333333 |
|
“4” |
Inter Exchange Algorithmic Orders |
12 digit [Pin code (6 digit), Branch Code (3digit), Terminal id (3 digit)] OR 222222222222 OR 444444444444 |
|
“5” |
RMS Square off orders |
12 digit [Pin code (6 digit), Branch Code (3digit), Terminal id (3 digit)] |
|
“6” |
After market Orders |
12 digit [Pin code (6 digit), Branch Code (3digit), Terminal id (3 digit)] OR 111111111111 OR 222222222222 OR 333333333333 |
|
“7” |
Basket orders |
12 digit [Pin code (6 digit), Branch Code (3digit), Terminal id (3 digit)] OR 111111111111 OR 222222222222 OR 333333333333 |
|
“8” |
Batch upload |
12 digit [Pin code (6 digit), Branch Code (3digit), Terminal id (3 digit)] OR 111111111111 OR 222222222222 OR 333333333333 |
Identification of 14-15 digits
Trading members are required to populate the following values in the field provided in the order structure for identification of vendor / In-house member.
| VALUE | DESCRIPTION |
|---|---|
| 0 | Vendor code for in-House |

