This document provides a comprehensive mapping of index symbols between Zerodha and AngelOne brokers, along with their normalized common format used in OpenCase for benchmarking.
OpenCase normalizes index symbols to ensure consistent benchmarking regardless of which broker is connected:
- Zerodha: Uses UPPERCASE with spaces (e.g.,
NIFTY 50,NIFTY BANK) - AngelOne: Uses Title Case (e.g.,
Nifty 50,Nifty Bank) - Normalized: No spaces, UPPERCASE (e.g.,
NIFTY,BANKNIFTY)
These are the primary indices used for Futures & Options trading and portfolio benchmarking.
| Normalized Symbol | Zerodha | AngelOne | Exchange | Description |
|---|---|---|---|---|
NIFTY |
NIFTY 50 | Nifty 50 | NSE_INDEX | Nifty 50 - Top 50 companies |
BANKNIFTY |
NIFTY BANK | Nifty Bank | NSE_INDEX | Bank Nifty - Banking sector |
FINNIFTY |
NIFTY FIN SERVICE | Nifty Fin Service | NSE_INDEX | Financial Services Nifty |
MIDCPNIFTY |
NIFTY MID SELECT | NIFTY MID SELECT | NSE_INDEX | Midcap Select Nifty |
NIFTYNXT50 |
NIFTY NEXT 50 | Nifty Next 50 | NSE_INDEX | Next 50 large caps |
INDIAVIX |
INDIA VIX | India VIX | NSE_INDEX | Volatility Index |
SENSEX |
SENSEX | SENSEX | BSE_INDEX | BSE Sensex - Top 30 |
BANKEX |
BANKEX | BANKEX | BSE_INDEX | BSE Bank Index |
SENSEX50 |
SNSX50 | SNSX50 | BSE_INDEX | BSE Sensex 50 |
| Normalized Symbol | Zerodha | AngelOne | Description |
|---|---|---|---|
NIFTY100 |
NIFTY 100 | Nifty 100 | Top 100 companies |
NIFTY200 |
NIFTY 200 | Nifty 200 | Top 200 companies |
NIFTY500 |
NIFTY 500 | Nifty 500 | Top 500 companies |
NIFTYMIDCAP50 |
NIFTY MIDCAP 50 | NIFTY MIDCAP 50 | Midcap 50 |
NIFTYMIDCAP100 |
NIFTY MIDCAP 100 | NIFTY MIDCAP 100 | Midcap 100 |
NIFTYMIDCAP150 |
NIFTY MIDCAP 150 | NIFTY MIDCAP 150 | Midcap 150 |
NIFTYSMLCAP50 |
NIFTY SMLCAP 50 | NIFTY SMLCAP 50 | Smallcap 50 |
NIFTYSMLCAP100 |
NIFTY SMLCAP 100 | NIFTY SMLCAP 100 | Smallcap 100 |
NIFTYSMLCAP250 |
NIFTY SMLCAP 250 | NIFTY SMLCAP 250 | Smallcap 250 |
NIFTYLARGEMID250 |
NIFTY LARGEMID250 | NIFTY LARGEMID250 | Large & Midcap 250 |
NIFTYMIDSML400 |
NIFTY MIDSML 400 | NIFTY MIDSML 400 | Mid & Smallcap 400 |
NIFTYMICROCAP250 |
NIFTY MICROCAP250 | - | Microcap 250 |
| Normalized Symbol | Zerodha | AngelOne | Sector |
|---|---|---|---|
NIFTYIT |
NIFTY IT | Nifty IT | Information Technology |
NIFTYAUTO |
NIFTY AUTO | Nifty Auto | Automobile |
NIFTYPHARMA |
NIFTY PHARMA | Nifty Pharma | Pharmaceutical |
NIFTYMETAL |
NIFTY METAL | Nifty Metal | Metals & Mining |
NIFTYREALTY |
NIFTY REALTY | Nifty Realty | Real Estate |
NIFTYENERGY |
NIFTY ENERGY | Nifty Energy | Energy |
NIFTYFMCG |
NIFTY FMCG | Nifty FMCG | Fast Moving Consumer Goods |
NIFTYMEDIA |
NIFTY MEDIA | Nifty Media | Media & Entertainment |
NIFTYINFRA |
NIFTY INFRA | Nifty Infra | Infrastructure |
NIFTYPSUBANK |
NIFTY PSU BANK | Nifty PSU Bank | Public Sector Banks |
NIFTYPVTBANK |
NIFTY PVT BANK | Nifty Pvt Bank | Private Banks |
NIFTYHEALTHCARE |
NIFTY HEALTHCARE | Nifty Healthcare | Healthcare |
NIFTYCONSUMPTION |
NIFTY CONSUMPTION | Nifty Consumption | Consumer Discretionary |
NIFTYCOMMODITIES |
NIFTY COMMODITIES | Nifty Commodities | Commodities |
NIFTYOILGAS |
NIFTY OIL AND GAS | Nifty Oil & Gas | Oil & Gas |
NIFTYCPSE |
NIFTY CPSE | Nifty CPSE | Central Public Sector Enterprises |
NIFTYPSE |
NIFTY PSE | Nifty PSE | Public Sector Enterprises |
NIFTYMNC |
NIFTY MNC | Nifty MNC | Multinational Companies |
NIFTYSERVICES |
NIFTY SERV SECTOR | Nifty Services | Services Sector |
| Normalized Symbol | Zerodha | AngelOne | Strategy |
|---|---|---|---|
NIFTYALPHA50 |
NIFTY ALPHA 50 | NIFTY Alpha 50 | High Alpha stocks |
NIFTYHIGHBETA50 |
NIFTY HIGHBETA 50 | - | High Beta stocks |
NIFTYLOWVOL50 |
NIFTY LOW VOL 50 | - | Low Volatility stocks |
NIFTYDIVOPPS50 |
NIFTY DIV OPPS 50 | Nifty Div Opps 50 | Dividend Opportunities |
NIFTYGROWSECT15 |
NIFTY GROWSECT 15 | Nifty GrowSect 15 | Growth Sectors |
NIFTYIPO |
NIFTY IPO | - | Recent IPOs |
NIFTYHOUSING |
NIFTY HOUSING | - | Housing theme |
NIFTYEV |
NIFTY EV | - | EV & New Age Automotive |
NIFTYDEFENCE |
NIFTY IND DEFENCE | - | India Defence |
NIFTYMFG |
NIFTY INDIA MFG | - | India Manufacturing |
| Normalized Symbol | Zerodha | AngelOne | Description |
|---|---|---|---|
BSE100 |
BSE100 | BSE100 | BSE 100 |
BSE200 |
BSE200 | BSE200 | BSE 200 |
BSE500 |
BSE500 | BSE500 | BSE 500 |
BSE1000 |
BSE 1000 | - | BSE 1000 |
BSEIT |
BSE IT | BSE IT | BSE IT sector |
BSECD |
BSE CD | BSE CD | Consumer Durables |
BSECG |
BSE CG | BSE CG | Capital Goods |
BSEHC |
BSE HC | BSE HC | Healthcare |
BSEMIDCAP |
MIDCAP | MIDCAP | BSE Midcap |
BSESMLCAP |
SMLCAP | SMLCAP | BSE Smallcap |
BSELRGCAP |
LRGCAP | LRGCAP | BSE Largecap |
BSEREALTY |
REALTY | REALTY | BSE Realty |
BSEPOWER |
POWER | POWER | BSE Power |
BSEMETAL |
METALINDEX | METAL | BSE Metal |
BSEOILGAS |
OILGAS | OILGAS | BSE Oil & Gas |
BSEINFRA |
INFRA | INFRA | BSE Infrastructure |
BSEAUTO |
AUTO | AUTO | BSE Auto |
BSEFMCG |
BSEFMC | BSEFMC | BSE FMCG |
BSEPSU |
BSEPSU | BSEPSU | BSE PSU |
BSEIPO |
BSEIPO | BSEIPO | BSE IPO |
BSECPSE |
CPSE | CPSE | BSE CPSE |
BSEFINSERV |
FINANCIAL SERVICES | FINSER | BSE Financial Services |
GET /api/instruments/indices
GET /api/instruments/indices?exchange=NSE_INDEX
GET /api/instruments/indices?exchange=BSE_INDEX
GET /api/instruments/indices?q=NIFTY
GET /api/instruments/indices?q=BANK
GET /api/instruments/status
Response includes:
{
"nse_index_instruments": 192,
"bse_index_instruments": 111
}The normalization happens during instrument download:
-
F&O Indices: Mapped to their contract symbols
NIFTY 50/Nifty 50->NIFTYNIFTY BANK/Nifty Bank->BANKNIFTY
-
Sectoral Indices: Spaces removed, uppercase
NIFTY IT/Nifty IT->NIFTYITNIFTY PHARMA/Nifty Pharma->NIFTYPHARMA
-
BSE Indices: Prefixed with BSE where needed
MIDCAP->BSEMIDCAPBSE IT->BSEIT
-
Generic Fallback: For unmapped indices
- Remove spaces and special characters
- Convert to uppercase
To apply normalization to existing data, re-download instruments:
- Go to
/contractspage - Click "Download Zerodha Instruments"
- Click "Download AngelOne Instruments"
The normalized symbols will be applied during the download process.
- Some indices are available only in one broker
- AngelOne has fewer index instruments compared to Zerodha
- The normalization ensures consistent symbol lookup for benchmarking
- Original broker symbols are preserved in
zerodha_trading_symbolandangelone_trading_symbolcolumns