NSE India Company Announcements Scraper avatar

NSE India Company Announcements Scraper

Pricing

from $50.00 / 1,000 announcement records

Go to Apify Store
NSE India Company Announcements Scraper

NSE India Company Announcements Scraper

Live corporate announcements & regulatory filings from India's NSE (National Stock Exchange) โ€” dividends, results, board meetings, allotments โ€” with PDF attachment URLs. Watch mode for new-filing alerts.

Pricing

from $50.00 / 1,000 announcement records

Rating

1.0

(1)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

27

Total users

4

Monthly active users

9 days ago

Last modified

Categories

Share

NSE India Company Announcements Scraper ๐Ÿ‡ฎ๐Ÿ‡ณ

Live corporate announcements and regulatory filings from India's National Stock Exchange (NSE) โ€” dividends, quarterly results, board meetings, allotments, credit-rating updates, and more โ€” each with the original attachment (PDF) URL and a stable record id. Built for analysts, fintech products, and AI agents that need structured Indian-market disclosures without scraping a JavaScript site.

Not investment advice. Public disclosure data, provided as-is for information purposes.

๐Ÿ“Š Sample Output

6 real rows delivered by NSE India Company Announcements Scraper โ€” run UDxWwKyivlxnTTVgp on build 0.0.9

announcement_idsymbolcompany_nameisinindustryannouncement_date
106792186RELIANCEReliance Industries LimitedINE002A01018Refineries2026-09-24
106789883RELIANCEReliance Industries LimitedINE002A01018Refineries2026-09-23
106786607RELIANCEReliance Industries LimitedINE002A01018Refineries2026-09-21
106786596RELIANCEReliance Industries LimitedINE002A01018Refineries2026-09-21
106783625RELIANCEReliance Industries LimitedINE002A01018Refineries2026-09-17
106783619RELIANCEReliance Industries LimitedINE002A01018Refineries2026-09-17

Real rows from run UDxWwKyivlxnTTVgp on build 0.0.9 (2026-09-24), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

๐Ÿ”ง Input reference

FieldTypeDefaultWhat it does
symbolsarray["RELIANCE", "TCS"]Filter to specific NSE ticker symbols (e.g. RELIANCE, TCS, INFY). Leave empty for the full market-wide announcement feed.
categorystringCase-insensitive substring matched against the announcement subject + headline (e.g. 'dividend', 'board meeting', 'results').
indexstring (equities, sme, debt, mf, invitsreits)"equities"NSE announcement segment.
maxResultsinteger50Maximum announcement records to return (1-500).
watchModebooleanfalseWhen on, the first run seeds a baseline and emits nothing; later runs emit only NEW filings since the last run (composite key: symbol + date + subject-hash). Ideal on a schedule.
watchLabelstring"default"Names the watch baseline so multiple saved tasks keep independent state.

๐Ÿงพ JSON sample record

One real record from run UDxWwKyivlxnTTVgp (emails/phones masked, long text shortened):

{
"announcement_id": "106792186",
"symbol": "RELIANCE",
"company_name": "Reliance Industries Limited",
"isin": "INE002A01018",
"industry": "Refineries",
"announcement_date": "2026-09-24",
"announcement_time": "19:24 IST",
"subject": "Updates",
"headline": "This is further to the disclosure dated September 21, 2026 made by the Company. We wish to inform you that the Company executives participated in the Institutional Investors' Meeting - BofA Asia Pacific Conference 2026 and no unpublished price sensitive information was shared/discussed in the said one-on-one meeting.",
"has_xbrl": true,
"attachment_size": "233.32 KB",
"attachment_url": "https://nsearchives.nseindia.com/corporate/kavinavora_24092026192411_SE_24092026.pdf",
"source_url": "https://www.nseindia.com/companies-listing/corporate-filings-announcements",
"exchange": "NSE",
"scraped_at": "2026-09-24T23:56:30Z"
}

More from the NexGenData India & South Asia family:

6 more in this family on the NexGenData Store page.

๐Ÿ“Š What you get

One record per announcement, with these fields:

  • announcement_id โ€” stable NSE sequence id (dedup key)
  • symbol โ€” NSE ticker (e.g. RELIANCE)
  • company_name, isin, industry
  • announcement_date, announcement_time (IST)
  • subject โ€” the NSE category (e.g. "Board Meeting", "Financial Results", "Dividend")
  • headline โ€” the filing's descriptive text
  • has_xbrl โ€” whether a structured XBRL filing is attached
  • attachment_size, attachment_url โ€” the original PDF on nsearchives.nseindia.com
  • source_url, exchange, scraped_at

~20 announcements per $1. A typical 50-record run costs about $2.50.

๐Ÿ’ต Pricing

Pay-per-result, no subscription:

EventPrice
Actor start$0.005 (per GB RAM, min 1)
Announcement record$0.05 each
Watch-check (per scheduled watch run)$0.05

Worked example: a market-wide pull of 50 announcements = 1 start ($0.005) + 50 records ($2.50) โ‰ˆ $2.51. A daily watch run that finds 3 new filings = $0.05 watch-check + 3 ร— $0.05 = $0.20.

โฐ Watch mode โ€” new-filing alerts

Turn on watchMode and put the actor on a schedule. The first run seeds a baseline and emits nothing; every later run emits only new filings since the last run (keyed on symbol + date + subject-hash). Perfect for a standing "new NSE filings for my watchlist" feed into Slack, a sheet, or an agent.

{ "symbols": ["RELIANCE", "TCS", "INFY"], "watchMode": true, "watchLabel": "my-watchlist" }

๐Ÿค– Use with AI agents

Returns clean JSON, so an agent can call it directly. Example agent task: "Pull today's board-meeting announcements for my Nifty-50 watchlist and summarize any dividend declarations." Works with MCP tool-calling and agentic (x402) payment flows โ€” no API key required.

API

curl -X POST "https://api.apify.com/v2/acts/nse-bse-announcements/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"symbols":["RELIANCE"],"maxResults":25}'

CLI

$apify call nse-bse-announcements --input '{"category":"dividend","maxResults":100}'
  • asx-company-announcements โ€” the same disclosure feed for the Australian Securities Exchange (APAC sibling).
  • mca-company-registry โ€” India company master data (CIN, directors, capital, status).
  • india-startup-funding-tracker โ€” India startup funding rounds.
  • india-trademark-search โ€” Indian trademark records (via WIPO).
  • gem-tenders-india โ€” Indian government tenders.

โ“ FAQ

Where does the data come from? NSE's public corporate-announcements feed (the backend behind nseindia.com's Corporate Filings page).

How fresh is it? Real-time โ€” announcements appear within minutes of NSE publishing them.

Does a blocked source bill me? No. If NSE is unreachable the run fails loud and charges nothing โ€” you never pay for an empty "success".

Can I get only market-sensitive filings? Use the category keyword filter (e.g. "results", "dividend", "board meeting") or your own symbols watchlist.


Data sourced from public NSE disclosures. This actor is not affiliated with or endorsed by NSE or SEBI. Not investment advice.