Upcoming Dividends and Corporate Actions
This bot sends you notifications related to Upcoming Dividends and Dividend Yields for the Indian stock market.
Problem Statement:
Dividend information for Indian stocks is scattered across multiple sources. While retail investors often want to track upcoming dividends or invest in high-yield dividend stocks, the process is manual and time-consuming. Official websites like BSE and NSE publish dividend data, but it’s not user-friendly for regular tracking. Additionally, platforms like Yahoo Finance provide some data, but they don’t send proactive alerts or updates.
There is no easy, free, and automated solution that provides real-time dividend notifications tailored specifically for the Indian market — especially through a commonly used app like Telegram.
The Solution:
The Upcoming Dividends Bot was created to solve this gap by offering automated, real-time dividend alerts and yield tracking directly via Telegram. The bot aggregates data from two reliable sources:
Yahoo Finance API:
Used to fetch real-time stock prices and calculate dividend yields.
For example, if a company announces a ₹10 dividend and its stock is trading at ₹500, the bot can automatically compute a 2% yield.
This helps users identify which stocks are offering the highest returns via dividends.
BSE Corporate Actions Feed:
The bot parses BSE’s official corporate actions feed, which includes dividend announcements, record dates, and ex-dividend dates.
This data is used to create a rolling calendar of upcoming dividends across listed companies.
The bot checks for updates multiple times a day to ensure users receive fresh information promptly.
How It Works:
The backend is built in Python using the Telegram Bot API.
A scheduler runs every morning to check for new dividend announcements or price changes.
When new data is found, the bot sends notifications to subscribers via Telegram.
Users don’t need to search manually — the bot delivers personalized, actionable information directly.
Key Features:
Daily alerts on dividend announcements for Indian stocks
Dividend yield calculation based on current market prices
Simple and intuitive interface using Telegram
Fully automated, requiring no input from the user after subscription
Target Users:
Retail investors looking for dividend income
Long-term stockholders building passive income portfolios
Financial enthusiasts tracking corporate actions in India