Feature Request: Bulk Add Stocks to Kite Watchlist via API

Title:
:rocket: Feature Request: Bulk Add to Kite Watchlist via API

Body:

Hello Zerodha Team,

I would like to request a much-needed enhancement to the Kite API — the ability to bulk add instruments to watchlists via API.

:small_blue_diamond: Current Limitation

  • At present, Kite API does not expose any method for watchlist management.
  • Traders must manually add instruments one by one in the Kite platform, which becomes time-consuming and inefficient.

:small_blue_diamond: Problem in Real Use

  • Algo traders, analysts, and active users often work with large sets of stocks (50–200+).
  • Manually maintaining these watchlists slows down workflow and introduces errors.
  • Many professional users rely on automated stock screeners and data feeds, but still need a fast way to push shortlisted stocks directly into Kite Watchlists.

:small_blue_diamond: Suggested Solution

Introduce a Watchlist API Endpoint that allows bulk add/remove. For example:

POST /watchlist/add
{
  "watchlist": "MyWatchlist",
  "instruments": ["NSE:INFY", "NSE:TCS", "NSE:HDFCBANK"]
}

Similarly, a remove method could be added:

POST /watchlist/remove
{
  "watchlist": "MyWatchlist",
  "instruments": ["NSE:ITC", "NSE:RELIANCE"]
}

:small_blue_diamond: Benefits

  1. Time efficiency – avoids manually adding dozens of instruments.
  2. Better automation – seamless integration between screeners/strategies and Kite.
  3. Reduced server load – one bulk request instead of multiple single calls.
  4. Improved user experience – particularly valuable for professional and institutional traders.

I believe this would be a highly impactful feature for the developer and trading community.
Looking forward to your feedback, and I hope the team can consider this in upcoming API enhancements.

Thank you,

3 Likes

This !! please …

cc - @Ruchi_Porwal

Thank you for your feedback! We’ve taken note of it and will look into its feasibility.

2 Likes