NSE India Company Announcements Scraper
Pricing
from $50.00 / 1,000 announcement records
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
Maintained by CommunityActor stats
0
Bookmarked
27
Total users
4
Monthly active users
9 days ago
Last modified
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

announcement_id | symbol | company_name | isin | industry | announcement_date |
|---|---|---|---|---|---|
| 106792186 | RELIANCE | Reliance Industries Limited | INE002A01018 | Refineries | 2026-09-24 |
| 106789883 | RELIANCE | Reliance Industries Limited | INE002A01018 | Refineries | 2026-09-23 |
| 106786607 | RELIANCE | Reliance Industries Limited | INE002A01018 | Refineries | 2026-09-21 |
| 106786596 | RELIANCE | Reliance Industries Limited | INE002A01018 | Refineries | 2026-09-21 |
| 106783625 | RELIANCE | Reliance Industries Limited | INE002A01018 | Refineries | 2026-09-17 |
| 106783619 | RELIANCE | Reliance Industries Limited | INE002A01018 | Refineries | 2026-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
| Field | Type | Default | What it does |
|---|---|---|---|
symbols | array | ["RELIANCE", "TCS"] | Filter to specific NSE ticker symbols (e.g. RELIANCE, TCS, INFY). Leave empty for the full market-wide announcement feed. |
category | string | Case-insensitive substring matched against the announcement subject + headline (e.g. 'dividend', 'board meeting', 'results'). | |
index | string (equities, sme, debt, mf, invitsreits) | "equities" | NSE announcement segment. |
maxResults | integer | 50 | Maximum announcement records to return (1-500). |
watchMode | boolean | false | When 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. |
watchLabel | string | "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"}
๐ Related Actors
More from the NexGenData India & South Asia family:
- India Startup Funding Tracker โ Inc42 & YourStory
- India Trademark Search โ WIPO Brand DB
- MCA India Company Registry โ CIN & Master Data
- NSE India Stock Screener โ NIFTY 50 Data API
- India MCA Company Lookup โ CIN & Registry Data API
- Colombo CSE Stock Screener โ Sri Lanka Data API
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,industryannouncement_date,announcement_time(IST)subjectโ the NSE category (e.g. "Board Meeting", "Financial Results", "Dividend")headlineโ the filing's descriptive texthas_xbrlโ whether a structured XBRL filing is attachedattachment_size,attachment_urlโ the original PDF on nsearchives.nseindia.comsource_url,exchange,scraped_at
~20 announcements per $1. A typical 50-record run costs about $2.50.
๐ต Pricing
Pay-per-result, no subscription:
| Event | Price |
|---|---|
| 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}'
๐ Related NexGenData actors
- 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.