How to Track BSE Announcements and make Better Investment Decisions

If you want to create a successful investing career, it’s important to stay updated with recent actions of invested (or watchlist) stocks. Luckily, BSE website has a dedicated section to help you get all the recent updates of all the company’s listed on BSE (or NSE).

Earlier, I listed 4 Sources that help you to analyze stock trends more productively. Now it’s time to discuss with the best and fastest alternate to track stocks.

In this article, I’ll show how you can use BSE announcements to track stocks and make better investment decisions. Additionally, I’ll also introduce a tool to make your tracking more effective.

Brief Overview

If you’re following BSEIndia on twitter then you would have probably come over this tweet (or something similar) in your feed:

Time to time, BSE keep tweeting some chunks of important announcements on twitter.

BSE website provides a dedicated section on their website to see all the announcements of different companies in real time. It updates every minute.bse ann

These announcements are some sort of circular issued by companies whenever something important (which might affect investment decision) happens or might happen. For example:

Something happens: “Change in director”, “Allotment of ESOP shares” etc.

Might happen in future: “Approval of Buy-back of shares”, “Schedule of con calls” etc.

Previously, I used Easy Auto Refresh Chrome Extension to see all the changes every minute.

But the problem was, I can’t stay stuck to BSE website all day to check whether there are any announcements related to my stock. And BSE doesn’t have any alerting service to get notified about changes.

What if I only want to see the announcement of selected stocks, out of shit loads of >3500 stocks? And what if my device is not online?

Long story short, can I somehow get instant alerts of only some selected stocks?

For this purpose, I need a system which will track all the announcements on BSE website and simply send me an alert whenever the company – I’m tracking – makes announcements.

And guess what? I have a solution which I’m gonna explain in the second half of this article but first, let me show you, how much meaningful BSE announcements are.

You can use BSE announcements for 2 purposes:

First, simply stay updated with all the announcements of your selected companies.

Second, make money out of short-term volatility in the market due to some crazy BSE announcements.

Later sounds crazy. Let me illustrate some real examples.

Recently, TCS announced giant buy-back of 2.85% shares which leads to 3.5% instant gain in stock prices and nearly at the same time a BSE announcement showed up:

TCS spiked in that period:

TCS:  [kite type=”branded” api_key=”dqakblqelkyyg6gz” exchange=”NSE” transaction_type=”BUY” tradingsymbol=”TCS” quantity=”10″ order_type=”MARKET” product=”MIS” variety=”regular” validity=”DAY” readonly=”false”][/kite]  [kite type=”branded” api_key=”dqakblqelkyyg6gz” exchange=”NSE” transaction_type=”SELL” tradingsymbol=”TCS” quantity=”10″ order_type=”MARKET” product=”MIS” variety=”regular” validity=”DAY” readonly=”false”][/kite]

For more authenticity, cross-check the time of the BSE announcements and price fluctuation. You’ll hardly see any difference in time.

This example will blow your mind. Manali PetroChem. This stock sour around 11% on the acquisition of a UK-based entity. BSE announcement is as follow:

And in that period of few days, the stock jumped almost >40%.

Heck! 40% gain in a couple of weeks. I was holding this stocks at that time and still holding it. Great future. However – later on – market also took a turn around.

Manali PetroChem:  [kite type=”branded” api_key=”dqakblqelkyyg6gz” exchange=”NSE” transaction_type=”BUY” tradingsymbol=”MANALIPETC” quantity=”1000″ order_type=”MARKET” product=”MIS” variety=”regular” validity=”DAY” readonly=”false”][/kite]  [kite type=”branded” api_key=”dqakblqelkyyg6gz” exchange=”NSE” transaction_type=”SELL” tradingsymbol=”MANALIPETC” quantity=”1000″ order_type=”MARKET” product=”MIS” variety=”regular” validity=”DAY” readonly=”false”][/kite]

This is how you can find hidden gems but only if you analyze the announcements properly.

Hundreds of announcements appear on BSE every day and not all of them are equally weighted. So you need to figure out, which one have impulse effect on stock prices.

Another reason for tracking BSE announcements is to stay updated with company’s corporate actions like buy-back, con calls dates & transcripts etc.

Now, let’s talk about the web app to set alerts for instant notifications.

Set Alerts for BSE Announcements

Previously, I was using some backend script to get notified about every segregated announcement on BSE.

Found it extremely useful and provided it a good user interface so general public can also access my scripts through a simple web app. It tracks all the announcements on BSE website and accordingly alerts the subscribers of the stock.

You can access this web application at It provides you a minimal dashboard where you can add/remove your desired stocks.

You can add as many stocks you want but remember, free plans only include 25 monthly free alerts which would be enough for your initial takeoff.

Currently, it supports 2 types of alerts:

  • Email.
  • Pushbullet.
  • SMS (coming soon).

For mobile push alerts, you can download Pushbullet mobile apps from respective stores which indirectly, makes our web app accessible on every device.

Android ||  iOS

And if you work on the desktop all day, you can install the Pushbullet browser extension for instant push alerts at the right bottom of your screen like this:

I aggressively use Pushbullet browser extension. It helps me for fast executions and alerts.

And a simple click on the notification (on both browser and mobile) will lead you to the information page:

This is a sample alert of an announcement of Motilal Oswal Ltd.

I guess – you might be wondering – what are that 2 big colorful buttons?

That’s the Zerodha Execution buttons. If you find the announcement promising, you can instantly transact the related stocks through this buttons.

Click >>> kite trade popup >>> provide & configure the details >>> place order >>> popup closed.

Simple, isn’t it?

Come’on. Try executing an order. Here are buttons to buy/sell SBI stock:

[kite type=”branded” api_key=”dqakblqelkyyg6gz” exchange=”NSE” transaction_type=”BUY” tradingsymbol=”SBIN” quantity=”100″ order_type=”MARKET” product=”MIS” variety=”regular” validity=”DAY” readonly=”false”]BUY SBI[/kite]  [kite type=”branded” api_key=”dqakblqelkyyg6gz” exchange=”NSE” transaction_type=”SELL” tradingsymbol=”SBIN” quantity=”100″ order_type=”MARKET” product=”MIS” variety=”regular” validity=”DAY” readonly=”false”]SELL SBI[/kite]

Zerodha is the best technological broker. As per the current growing estimations, it will break the barriers in foreseeable future and will rule the brokering market of India.

Not yet register with Zerodha? Give it a try.

I’m also working on a project using Zerodha Kite Connect API to create a whole different interface for execution. Will not spoil the excitement now but if anybody wants to join, let me know. (We are using NodeJS env. on the server, react to create the frontend and react-native for mobile app).

Back to our topic.

If you’re not a person who like push alert popups then you should surely use email alerts. The email also contains all the information from the stock name to the direct pdf link to the curriculum issued by the company.

And most possibly, you’re using Gmail as your email provider and Gmail automatically marks all the time & dates in the email as “Add to Calendar” (illustrated above). Click it and add it to your calendar.

Mainly, it is used in the cases of con calls. Companies announce the dates of the future con calls on BSE website. You can add it directly to your calendar with one click.

That’s how you make sure, you never lost any important dates and announcements of your preferred stocks.

Now, we are in the process to add SMS alerts and adding more range of alerts like price, technical, fundamental etc. Will soon update whenever hit a milestone.

Again, here is the link to the web app:

That’s all for now. Have suggestions? Let me know in comments.

Updated 1

Recently, Cairn UK is slammed with huge capital gain charges, as tweeted by CNBC – TV18:

And within few minutes of news get aired off, I received an email from BSE sought clarification on the matter from Cairn India.

And the same was reflected on the BSE Website. Anyway, I was not holding Cairn India but this stock is on my watch.

Now I guess – you can figure out – how instant notification of this small piece of information is useful for those who have an interest in Cairn India company.

Cairn India:  [kite type=”branded” api_key=”dqakblqelkyyg6gz” exchange=”NSE” transaction_type=”BUY” tradingsymbol=”CAIRN” quantity=”100″ order_type=”MARKET” product=”MIS” variety=”regular” validity=”DAY” readonly=”false”][/kite]  [kite type=”branded” api_key=”dqakblqelkyyg6gz” exchange=”NSE” transaction_type=”SELL” tradingsymbol=”CAIRN” quantity=”100″ order_type=”MARKET” product=”MIS” variety=”regular” validity=”DAY” readonly=”false”][/kite]

BSE announcement is an awesome place where you can get many early mover advantages. It’s mandatory for every company to report to BSE and sometimes BSE seeks clarifications (above case) from companies for safeguarding mass retail investors of India.

I hope BSE Alerts will evolve as a big problem solver for Indian Investor Community.

Update 2

Some people are curious to know how to use PushBullet with Here’s a quick explanation.

PushBullet is extensively used for notification purpose. It has a wide range of apps supported on almost all the platforms (Android, iOS, windows etc).

All the push alerts on BSE Alerts are routed through PushBullet – that means – if you want instant push alerts (like you receive Whatsapp notifications) then configure/enable in your BSE Alerts account settings.

How to configure/enable?

First of all, download PushBullet mobile app (or install the browser extension for desktop) and create an account. Make sure you enable the Pushbullet notifications (in mobile app setting) on your device.

Then, in your BSE Alerts account, navigate to Settings and add your PushBullet associated email address under the section “Alert Emails”. You’ll instantly receive a PushBullet verification alerts, click it to verify.

Also, make sure that you checked the “PushBullet” option under “Choose your preferred alert type” section” of your settings page. (Note: If you don’t need email alerts, you can disable it under the same section).

You’re all set. If still have any problem, comment below or email me personally.