Skip to content

Fundamental And Technical

A Fundamental Research Call is based on the intrinsic value of a company. It involves analyzing financial statements, management quality, industry position, and macroeconomic factors. A Technical Research Call relies on historical price data and volume using charts and indicators to predict short-term price movements.

Type API Endpoint Description
POST getTechnicals/getSupportAndResistance Get Support and Resistance levels for a given stock.
POST getTechnicals/getSMAandEMAdata Retrieve Simple and Exponential Moving Averages.
POST getTechnicals/getPriceChangeAnalysis Analyze price change over different time intervals.
POST getFundamentals/getFundamentalTTM Get key financial metrics (TTM - trailing twelve months).
POST getFundamentals/getCorporateAction Fetch corporate actions such as dividends, bonuses, splits.
POST getFundamentals/getCorporateActionByevent Filter corporate actions based on specific event types.
POST getFundamentals/getBulkBlockDealDataInDb Get details of bulk and block deals reported to the exchange.
POST getFundamentals/getShareHoldingspattern Retrieve shareholding pattern of a company.
POST getFundamentals/getShareHoldingShowMore Fetch detailed shareholding information with additional data.
POST getFundamentals/getCorporateAnnouncement Get individual corporate announcement details.
POST getFundamentals/getCorporateAnnouncementList Retrieve a list of corporate announcements for a company.

Support and Resistance

Support is a price level where a stock tends to find buying interest and halt a decline, while resistance is where selling pressure may stop a price rise. These levels help identify potential entry, exit, and reversal points in technical analysis.

Request Structure

{
    "exch":"NSE",
    "token":"22"
}

Input Parameters

Field Type Description
exch string Exchange code.
token string Instrument/token identifier used internally by the broker or API to uniquely identify a security (e.g., a stock like Reliance, Infosys, etc.).

Response Structure

{
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "coCode": "6.0",
            "coName": "ACC",
            "currPrice": null,
            "adx": 60.92,
            "williamsR": -75.09,
            "commodityChannelIndex": -105.39,
            "macd_12_26_days": -49.03,
            "exchange": "nse",
            "token": "22",
            "pivotPoint": 1813.22,
            "sone": 1801.33,
            "stwo": 1784.12,
            "sthree": 1772.23,
            "rone": 1830.43,
            "rtwo": 1842.32,
            "rthree": 1859.53
        }
    ]
}

Response Parameters

Field Type Description
status string Status of the response (e.g., "Ok").
message string Message accompanying the status.
result array List of results (can contain multiple stocks).
Field Type
coCode string Company code (likely internal or DB ID).
coName string Company name — e.g., "ACC".
currPrice float Current market price.
adx float Average Directional Index — strength of trend (>25 = trending).
williamsR float Williams %R — momentum indicator (range -100 to 0).
commodityChannelIndex float Commodity Channel Index — overbought/oversold signal.
macd_12_26_days float MACD (12-day EMA - 26-day EMA) — trend/momentum indicator.
exchange string Exchange name — "nse" here.
token string Instrument token — "22" (refers to ACC in this case).
pivotPoint float Central Pivot Point — used for support/resistance calculation.
sone (S1) float First support level.
stwo (S2) float Second support level.
sthree (S3) float Third support level.
rone (R1) float First resistance level.
rtwo (R2) float Second resistance level.
rthree (R3) float Third resistance level.

SMA and EMA Data

Retrieves Simple Moving Average (SMA) and Exponential Moving Average (EMA) values for a stock, helping identify price trends and potential entry/exit points in technical analysis.

Request Structure

 {
    "exchange": "nse",
    "token": "14366"
}   

Input Parameter

Field Type Description
exch string Exchange code.
token string Instrument/token identifier used internally by the broker or API to uniquely identify a security (e.g., a stock like Reliance, Infosys, etc.).

Response Structure

{
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "coCode": "23040.0",
            "sma": [
                {
                    "title": "5 Days",
                    "value": "7.73",
                    "description": "5 DAYS",
                    "message": null,
                    "timeframe": 5
                },
                {
                    "title": "10 Days",
                    "value": "7.96",
                    "description": "10 DAYS",
                    "message": null,
                    "timeframe": 10
                },
                {
                    "title": "20 Days",
                    "value": "8.48",
                    "description": "20 DAYS",
                    "message": null,
                    "timeframe": 20
                },
                {
                    "title": "50 Days",
                    "value": "8.48",
                    "description": "50 DAYS",
                    "message": null,
                    "timeframe": 50
                },
                {
                    "title": "100 Days",
                    "value": "8.27",
                    "description": "100 DAYS",
                    "message": null,
                    "timeframe": 100
                },
                {
                    "title": "200 Days",
                    "value": "11.56",
                    "description": "200 DAYS",
                    "message": null,
                    "timeframe": 200
                }
            ],
            "ema": [
                {
                    "title": "5 Days",
                    "value": "7.71",
                    "description": "5 DAYS",
                    "message": null,
                    "timeframe": 5
                },
                {
                    "title": "10 Days",
                    "value": "7.95",
                    "description": "10 DAYS",
                    "message": null,
                    "timeframe": 10
                },
                {
                    "title": "20 Days",
                    "value": "8.25",
                    "description": "20 DAYS",
                    "message": null,
                    "timeframe": 20
                },
                {
                    "title": "50 Days",
                    "value": "8.49",
                    "description": "50 DAYS",
                    "message": null,
                    "timeframe": 50
                },
                {
                    "title": "100 Days",
                    "value": "9.12",
                    "description": "100 DAYS",
                    "message": null,
                    "timeframe": 100
                },
                {
                    "title": "200 Days",
                    "value": "10.26",
                    "description": "200 DAYS",
                    "message": null,
                    "timeframe": 200
                }
            ]
        }
    ]
}

Response Parameters

Field Type Description
status string Status of the API response ("Ok").
message string Message string ("Success").
result array List containing moving average data.
coCode string Internal company code (e.g., "23040.0").
sma array List of Simple Moving Averages.
ema array List of Exponential Moving Averages.
title string Label (e.g., "5 Days", "50 Days").
value string The calculated moving average value.
description string Redundant label (e.g., "50 DAYS").
message string Placeholder for extra info (e.g., signals).
timeframe integer Number of days in the moving average calculation.

Price Change Analysis

This API provides an analysis of stock price movements over various time intervals (e.g., daily, weekly, monthly). It helps in identifying short-term and long-term price trends, momentum, and volatility, offering insights into how a stock's price has changed over time.

Request Structure

{
    "exch": "nse",
    "token": "22"
}

Input Parameter

Field Type Description
exch string Exchange code.
token string Instrument/token identifier used internally by the broker or API to uniquely identify a security (e.g., a stock like Reliance, Infosys, etc.).

Response Structure

{
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "oneWeek": [
                {
                    "coCode": "6.0",
                    "startDate": "2025-02-24T00:00:00",
                    "open": 1881.0,
                    "high": 1886.45,
                    "low": 1778.45,
                    "duration": "W1",
                    "exch": "nse",
                    "token": "22",
                    "id": 0,
                    "close": 1825.75
                }
            ],
            "oneMonth": [
                {
                    "coCode": "6.0",
                    "startDate": "2025-02-03T00:00:00",
                    "open": 1990.0,
                    "high": 2064.65,
                    "low": 1778.45,
                    "duration": "M1",
                    "exch": "nse",
                    "token": "22",
                    "id": 0,
                    "close": 1825.75
                }
            ],
            "threeMonth": [
                {
                    "coCode": "6.0",
                    "startDate": "2024-12-03T00:00:00",
                    "open": 2239.0,
                    "high": 2314.9,
                    "low": 1778.45,
                    "duration": "M3",
                    "exch": "nse",
                    "token": "22",
                    "id": 0,
                    "close": 1825.75
                }
            ],
            "oneYear": [
                {
                    "coCode": "6.0",
                    "startDate": "2024-03-04T00:00:00",
                    "open": 2710.0,
                    "high": 2844.0,
                    "low": 1778.45,
                    "duration": "Y1",
                    "exch": "nse",
                    "token": "22",
                    "id": 0,
                    "close": 1825.75
                }
            ]
        }
    ]
}

Response Parameters

Field Type Description
status string API response status ("Ok").
message string Response message ("Success").
result array Contains time-series OHLC data for periods.
oneWeek array OHLC data for the past 1 week.
oneMonth array OHLC data for the past 1 month.
threeMonth array OHLC data for the past 3 months.
oneYear array OHLC data for the past 1 year.
coCode string Internal company code (e.g., "6.0").
startDate string Start date of the timeframe (ISO 8601 format: YYYY-MM-DDTHH:MM:SS).
open float Opening price of the stock for the timeframe.
high float Highest price of the stock during the timeframe.
low float Lowest price of the stock during the timeframe.
close float Closing price at the end of the timeframe.
duration string Code for timeframe: W1 (1 week), M1 (1 month), M3 (3 months), Y1 (1 year).
exch string Exchange name (e.g., "nse" for National Stock Exchange).
token string Instrument token (e.g., "22" for ACC).
id integer ID (possibly a placeholder or internal DB index).

### Fundamental TTM

This API provides an analysis of stock price movements over various time intervals (e.g., daily, weekly, monthly). It helps in identifying short-term and long-term price trends, momentum, and volatility, offering insights into how a stock's price has changed over time.

Request Structure

{
    "token": "25",
    "type": "c",
    "exchange": "NSE"
}

Input Parameter

Field Type Description
token string Unique identifier for the instrument (e.g., stock). "25" may refer to a specific NSE-listed company.
type string Data type requested. "c" typically stands for "technical chart data" (depending on API context).
exchange string Name of the exchange where the instrument is listed. "NSE" = National Stock Exchange of India.

Response Structure

{
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "title": "peTtm",
            "value": "90.30",
            "description": "PE TTM",
            "message": "Below Industry  Median",
            "timeframe": 0
        },
        {
            "title": "pbTtm",
            "value": "10.29",
            "description": "PB TTM",
            "message": "Above Industry  Median",
            "timeframe": 0
        },
        {
            "title": "coCode",
            "value": "4244",
            "description": null,
            "message": null,
            "timeframe": 0
        }
    ]
}

Response Parameters

Field Type Description
status string Status of the API response (e.g., "Ok").
message string Additional info about the response ("Success").
result array Contains valuation and metadata entries.
title string The internal key/name of the metric (e.g., "peTtm", "pbTtm").
value string The actual value of the metric (as a string, e.g., "90.30").
description string or null Human-readable label for the metric (e.g., "PE TTM").
message string or null Additional insight or comparison message (e.g., "Below Industry Median").
timeframe integer Indicates time basis; 0 usually means current/static value.
title string Metric name ("Price-to-Earnings Trailing 12M")
value string Metric value ("90.30")
description string Display name
message string Comparison insight vs. peers
timeframe integer 0 = current snapshot (not historical)

Corporate Action

A corporate action is an event initiated by a publicly listed company that directly affects its shareholders or bondholders. These actions can influence the stock price, shareholding pattern, or the financial structure of the company.

Request Structure

{
    "token": "25",
    "exchange": "nse"
}

Input Parameters

Field Type Description
exch string Exchange code.
token string Instrument/token identifier used internally by the broker or API to uniquely identify a security (e.g., a stock like Reliance, Infosys, etc.).

Response Structure

{
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "eventType": "Dividend",
            "coCode": "4244",
            "scripName": "Adani Enterprises Ltd",
            "isin": "INE423A01024",
            "corpActionDetails": "Dividend (1.3/- per share)",
            "corpActionValue": "1.3",
            "exDate": "2024-06-14",
            "recordDate": "2024-06-14",
            "bbFromDate": null,
            "bbToDate": null,
            "maxbaybackPrice": null,
            "adjustmentFactor": null,
            "oldIsin": null,
            "newIsin": null,
            "nseToken": "25",
            "bseToken": "512599",
            "descriptions": "Outcome of Board Meeting held on 2nd May, 2024 and Submission of Audited Financial Results (Standalone and Consolidated) for the quarter and year ended 31st March, 2024 as per SEBI (Listing Obligations and Disclosure Requirements) Regulations, 2015 ('SEBI Listing Regulations')."
        }
    ]
}

Response Parameters | Field Name | Type | Description | | ------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------- | | eventType | String | Type of corporate action (e.g., Dividend, Bonus, Buyback, etc.). | | coCode | String | Unique identifier for the company (internal company code). | | scripName | String | Full name of the company/scrip (e.g., "Adani Enterprises Ltd"). | | isin | String | International Securities Identification Number – uniquely identifies a security. | | corpActionDetails | String | Description of the corporate action (e.g., "Dividend (1.3/- per share)"). | | corpActionValue | String | Numerical value associated with the action (e.g., 1.3 for ₹1.3 dividend per share). | | exDate | Date | The date on or after which a security is traded without the value of the corporate action (i.e., ex-dividend date). | | recordDate | Date | Date on which shareholders must own the stock to be eligible for the action. | | bbFromDate | Date / Null | Buyback start date (if applicable). | | bbToDate | Date / Null | Buyback end date (if applicable). | | maxbaybackPrice | String / Null | Maximum price offered in case of a buyback. | | adjustmentFactor | String / Null | Factor used to adjust price/chart data (e.g., for bonus/split). | | oldIsin | String / Null | Previous ISIN (if ISIN has changed due to action like split/merger). | | newIsin | String / Null | New ISIN post corporate action (if applicable). | | nseToken | String | NSE-specific token code for the scrip. | | bseToken | String | BSE-specific token code for the scrip. | | descriptions | String | Detailed textual description, often sourced from board meeting outcomes or filings. |

Corporate Action by Events

Corporate Action by Events refers to specific company-initiated events that impact shareholders or bondholders. Each event represents a distinct type of change or decision made by the company. These events can be grouped into mandatory, voluntary, or mandatory with choice categories.

Request Structure

{
    "eventType": "Board Meetings",
    "token": "531092",
    "exchange": "bse"
}

Input Parameters

Field Name Type Description
eventType String The category of the corporate action event; in this case, "Board Meetings".
token String Unique security identifier/token code for the company on the specified exchange (used internally by the system).
exchange String The stock exchange code (e.g., "bse" for Bombay Stock Exchange, "nse" for National Stock Exchange).

Response Structure

{
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "eventType": "Board Meetings",
            "coCode": "5369",
            "scripName": "Om Infra Ltd",
            "isin": "INE239D01028",
            "corpActionDetails": "Board Meetings",
            "corpActionValue": "Board Meetings",
            "exDate": "2022-01-24",
            "recordDate": null,
            "bbFromDate": null,
            "bbToDate": null,
            "maxbaybackPrice": null,
            "adjustmentFactor": null,
            "oldIsin": null,
            "newIsin": null,
            "nseToken": "24231",
            "bseToken": "531092",
            "descriptions": "OM Infra Ltdhas informed BSE that the meeting of the Board of Directors of the Company is scheduled on 24/01/2022 inter alia to consider and approve Om Infra Limited is hereby given that a meeting of Board of Directors of the Company is scheduled to be held on Monday 24th January 2022 inter alia to consider and approve unaudited financial results (Standalone & Consolidated) along with Limited review report for the quarter & Nine Months ended 31st December 2021.Om Infra Limited hereby inform you that the Board of Directors in its meeting held today on 24.01.2022, inter alia to: Considered and approved the unaudited standalone and consolidated financial result for the quarter and nine months ended 31st December, 2021. Also find attached herewith Standalone & Consolidated Limited Review Report for the quarter and nine months ended 31st December, 2021. Further, the Board Meeting commenced at 11.30 AM and concluded at 1.15 P.M Kindly take the same on your records.(As per BSE Announcement Dated on 24/01/2022)"
        }
    ]
}

Response Parameters

Field Name Type Description
eventType String Type of corporate action; in this case, "Board Meetings".
coCode String Internal company code used to uniquely identify the company.
scripName String Name of the company/scrip (e.g., "Om Infra Ltd").
isin String International Securities Identification Number – a unique identifier for the security.
corpActionDetails String General label of the corporate action, here again noted as "Board Meetings".
corpActionValue String Often a mirror of the action type for meetings; not numerically meaningful in this context.
exDate Date (YYYY-MM-DD) Date on which the corporate action became effective or was formally communicated.
recordDate Date / Null Not applicable for board meetings; generally used for actions like dividends or rights issues.
bbFromDate Date / Null Buyback start date – not applicable for board meetings.
bbToDate Date / Null Buyback end date – not applicable.
maxbaybackPrice String / Null Not applicable for board meetings.
adjustmentFactor String / Null Used in price adjustment post bonus/splits – not relevant here.
oldIsin String / Null Previous ISIN – used only in mergers/splits.
newIsin String / Null New ISIN after the corporate event (if changed).
nseToken String NSE token identifier for the scrip (if traded on NSE).
bseToken String BSE token identifier for the scrip (if traded on BSE).
descriptions String Full text of the board meeting announcement. This usually contains:

Bulk & Block Deal Data

Bulk Deal: When an investor buys or sells more than 0.5% of a company’s equity shares on a single trading day through the normal trading window.

Block Deal: A single transaction with a minimum value of ₹10 crore, conducted in a special block window (9:15 AM to 9:50 AM).

Request Structure

{
    "token": "1594",
    "exchange": "nse"
}

Input Parameters

Field Type Description
exch string Exchange code.
token string Instrument/token identifier used internally by the broker or API to uniquely identify a security (e.g., a stock like Reliance, Infosys, etc.).

Response Structure

{
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "scripCode": "INFY",
            "date": "2014-12-08T00:00:00",
            "serial": 1.0,
            "scripName": null,
            "clientName": "DB INTERNATIONAL ASIA LIMITED",
            "buySell": "B",
            "qtyShares": 1.55566E7,
            "avgPrice": 1987.85,
            "coCode": "2806.0",
            "exch": "nse",
            "token": "1594"
        }
    ]
}

Response Parameters

Field Name Type Description
scripCode String Trading symbol of the company (e.g., "INFY" for Infosys).
date String Date of the transaction (e.g., "2014-12-08").
serial Float Sequence or identifier of the deal entry for that day. Used to sort or differentiate multiple deals.
scripName String / Null Full name of the company; sometimes null if not populated in the dataset.
clientName String Name of the institutional or individual client who conducted the transaction (e.g., "DB INTERNATIONAL ASIA LIMITED").
buySell String "B" for Buy or "S" for Sell – indicates the direction of the transaction.
qtyShares Float (Scientific notation) Quantity of shares traded. For example, 1.55566E7 means 15,556,600 shares.
avgPrice Float Average traded price per share for this deal.
coCode String / Float Internal company code (e.g., "2806.0"), used in backend systems to identify the scrip.
exch String Exchange code – typically "nse" (National Stock Exchange) or "bse" (Bombay Stock Exchange).
token String Token or internal identifier for the security, specific to the exchange or data provider.

Share Holding Pattern

The shareholding pattern represents the ownership distribution of a company’s equity shares across different categories of shareholders. It is reported quarterly by all listed companies and gives investors insight into promoter confidence, institutional interest, and public float.

Request Structure

{
    "exchange": "nse",
    "token": "2277"
}

Input Parameters

Field Type Description
exch string Exchange code.
token string Instrument/token identifier used internally by the broker or API to uniquely identify a security (e.g., a stock like Reliance, Infosys, etc.).

Response Structure

{
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "id": 12707,
            "coCode": "391.0",
            "nseToken": "2277",
            "bseToken": "500290",
            "yrc": 202403.0,
            "retail": 12.3457,
            "promoters": 27.7763,
            "foreignInstitution": 19.7441,
            "mutualFund": 6.511,
            "otherDomesticInstitution": 4.0566,
            "others": 29.5663
        },
        {
            "id": 12708,
            "coCode": "391.0",
            "nseToken": "2277",
            "bseToken": "500290",
            "yrc": 202312.0,
            "retail": 12.0555,
            "promoters": 27.7544,
            "foreignInstitution": 19.4054,
            "mutualFund": 7.3409,
            "otherDomesticInstitution": 3.9615,
            "others": 29.482299999999995
        }
    ]
}

Response Parameters

Field Name Type Description
id Integer Unique identifier for the shareholding entry (can be used as primary key).
coCode String Internal company code (e.g., "391.0"), used to identify the company across systems.
nseToken String Token for the security as listed on NSE (National Stock Exchange).
bseToken String Token for the security as listed on BSE (Bombay Stock Exchange).
yrc Float Year and quarter code of the shareholding data (e.g., 202403.0 = Q4 FY2023–24).
retail Float Percentage of shares held by retail investors.
promoters Float Percentage of shares held by promoters of the company.
foreignInstitution Float Shareholding by Foreign Institutional Investors (FIIs).
mutualFund Float Shareholding by mutual funds.
otherDomesticInstitution Float Shareholding by other domestic institutional investors (banks, insurance, etc.).
others Float Miscellaneous or residual shareholding not covered above (HUFs, Trusts, etc.).

Share Holding Details

Shareholding details provide a granular breakdown of a company's ownership structure. These details are typically filed quarterly by publicly listed companies with stock exchanges like NSE/BSE in India.

Request Structure

{
    "exch": "nse",
    "token": "22"
}

Input Parameters

Field Type Description
exch string Exchange code.
token string Instrument/token identifier used internally by the broker or API to uniquely identify a security (e.g., a stock like Reliance, Infosys, etc.).

Response Structure

{
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "coCode": "6.0",
            "nseToken": "22",
            "bseToken": "500410",
            "date": "2024-12-31T00:00:00",
            "type": "Promoter",
            "name": "Ambuja Cements Limited",
            "noOfShares": 9.398412E7,
            "perStake": 50.05
        },
        {
            "coCode": "6.0",
            "nseToken": "22",
            "bseToken": "500410",
            "date": "2024-12-31T00:00:00",
            "type": "Public",
            "name": "Lici New Pension Plus Secured Fund",
            "noOfShares": 1.2337394E7,
            "perStake": 6.57
        }
    ]
}

Response Parameters

Field Name Type Description
coCode String Internal company code, e.g., "6.0" uniquely identifies the company.
nseToken String Unique token for the company on NSE (National Stock Exchange).
bseToken String Unique token for the company on BSE (Bombay Stock Exchange).
date String Date of the shareholding snapshot. Format: YYYY-MM-DDTHH:MM:SS.
type String Type of shareholder. Common values: "Promoter", "Public", "Institution", etc.
name String Name of the shareholder or entity holding the shares.
noOfShares Float Number of equity shares held. May be represented in scientific notation (e.g., 9.398412E7 = 93,984,120).
perStake Float Percentage of total shareholding held by the entity.

Corporate Announcement

A corporate announcement is an official communication from a publicly listed company to its stakeholders, including shareholders, regulators, and the stock exchange. These announcements often affect investor decisions and stock price movements.

Request Structure

{
    "exch": "nse",
    "token": "2277"
}

Input Parameters

Field Type Description
exch string Exchange code.
token string Instrument/token identifier used internally by the broker or API to uniquely identify a security (e.g., a stock like Reliance, Infosys, etc.).

Response Structure

{
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "coCode": "391.0",
            "scCode": null,
            "symbol": "MRF",
            "name": "MRF",
            "caption": "Annual Debenture Interest Payment Intimation",
            "date": "2025-02-24",
            "memo": "Details attached",
            "nseToken": "2277",
            "bseToken": "500290"
        }
    ]
}

Response Parameters

Field Name Type Description
coCode String Internal code identifying the company.
scCode String / Null Security code (if applicable); often used for BSE-listed securities.
symbol String Ticker symbol of the company (e.g., MRF).
name String Full name of the company (e.g., MRF).
caption String Title or subject of the corporate announcement (e.g., “Annual Debenture Interest Payment Intimation”).
date String Date of the announcement.
memo String Brief memo or summary; often indicates whether further details or documents are attached.
nseToken String NSE token ID for the company.
bseToken String BSE token ID for the company.

Corporate Announcement List

This list typically displays multiple corporate announcements made by listed companies, allowing sorting, filtering, or pagination for platforms like stock market dashboards, investor apps, or broker terminals.

Request Structure

{
    "exch": "nse",
    "token": "25"
}

Input Parameters

Field Type Description
exch string Exchange code.
token string Instrument/token identifier used internally by the broker or API to uniquely identify a security (e.g., a stock like Reliance, Infosys, etc.).

Response Structure

{
    "status": "Ok",
    "message": "Success",
    "result": [
        {
            "coCode": "4244.0",
            "scCode": null,
            "symbol": "ADANIENT",
            "name": "Adani Enterprises Limited",
            "caption": "Adani Enterprises Limited - Action(s) taken or orders passed",
            "date": "2025-02-27",
            "memo": "Adani Enterprises Limited has informed the Exchange about Action(s) taken or orders passed",
            "nseToken": "25",
            "bseToken": "512599"
        }
    ]
}

Response Parameters

Field Name Type Description
coCode String Internal company identifier used in backend systems.
scCode String / Null Security code, often used for BSE (may be null for NSE-only or system-based entries).
symbol String Stock ticker symbol of the company (e.g., ADANIENT).
name String Full registered name of the company.
caption String Headline or subject line of the corporate announcement.
date String Date when the announcement was made or released.
memo String A short description or summary of the announcement contents.
nseToken String Internal NSE token ID used to identify the company on the NSE exchange.
bseToken String Internal BSE token ID used for identification on the BSE exchange.