Kite Publisher (Zerodha embed widget)
Kite Publisher is an embeddable order widget operated by Zerodha that allows third-party websites and content publishers to place a Kite-powered buy or sell button on their own web pages. When a visitor clicks the embedded Kite Publisher button, they are directed to a Kite order window pre-populated with the instrument, transaction type, and quantity specified by the publisher; if the visitor is logged into their Zerodha account, the order can be placed immediately.
Kite Publisher is documented at publisher.kite.trade and is primarily aimed at financial content publishers, equity research platforms, stock advisory websites, and media sites that cover financial instruments and wish to provide their readers with a direct path from content to order placement.
How it works
Kite Publisher generates an embeddable HTML snippet (typically a styled button or link) that the publisher places within their web page. The snippet uses JavaScript from Zerodha’s CDN to initialise the widget. The publisher specifies the instrument (by NSE or BSE trading symbol), the transaction type (buy or sell), and optionally a default quantity and order type.
When a site visitor clicks the widget, Kite Publisher opens a popup or redirects to a Kite order window on zerodha.com or kite.zerodha.com, pre-filled with the specified parameters. The visitor authenticates with their Zerodha account (if not already logged in) through Zerodha’s standard login flow, and places the order through the standard Kite order mechanism. Zerodha processes the order; the publisher has no visibility into whether the visitor places the order or what order parameters the visitor may modify before submission.
Kite Publisher does not provide publishers with any client data, order data, or execution confirmation from Zerodha. Publishers cannot track whether a visitor completed an order; the integration is purely at the order window initiation stage.
Publisher registration
Publishers who wish to embed Kite Publisher must register at publisher.kite.trade and accept Zerodha’s publisher terms of service. The registration process is designed to prevent misuse of the widget for manipulative purposes (e.g., a publisher embedding a sell button to trigger selling of a stock they hold a short position in). Zerodha reviews publisher applications.
Regulatory context
The use of embedded order widgets on third-party sites in the Indian market requires consideration of SEBI’s regulations on investment advice and stockbroker solicitation. A publisher who embeds a Kite Publisher button alongside a buy recommendation for a specific stock may be considered to be providing investment advice if the recommendation is personalised, which would require SEBI registration as an investment adviser.
SEBI’s internet-based trading circular and related guidelines do not specifically address embedded order widgets, but the broader principle that order placement must be through a SEBI-registered broker’s infrastructure is satisfied by Kite Publisher’s design, since the order is placed through Zerodha’s own Kite order flow.
Use cases
Kite Publisher is used by:
- Financial media sites that review IPOs and include a “Apply for IPO” button linked to the Kite IPO application flow.
- Equity research platforms that publish target-price reports and embed a buy button for the covered stock.
- Smallcase creators and investment advisers who share stock recommendations and provide a purchase shortcut alongside the research.
- Zerodha’s own educational content, where Zerodha Varsity and Z-Connect blog posts about specific companies may include Kite Publisher widgets as a convenience.
Limitations
Kite Publisher only pre-fills the order window; it cannot guarantee order execution or verify that the visitor is a Zerodha client before showing the button. Non-Zerodha clients who click the widget will be prompted to log in or open an account, effectively functioning as a client acquisition touchpoint for Zerodha.
The widget does not support direct mutual fund purchases (handled through Zerodha Coin) or derivatives orders that require a margin assessment before the order window is shown.
Technical implementation
Kite Publisher generates a snippet of HTML and JavaScript that the publisher embeds within their web page. The snippet typically includes a styled button element and a reference to a JavaScript file hosted on Zerodha’s CDN. On page load, the JavaScript initialises the Kite Publisher widget, binding click handlers to the button.
When a user clicks the button, the JavaScript opens a popup window (or redirects the current tab, depending on the implementation) to a Zerodha-hosted order window URL with the publisher-specified parameters encoded as query parameters. These parameters include the exchange, trading symbol, transaction type, and optionally a default quantity and order type.
The popup or redirected page is a standard Kite Web order form served from kite.zerodha.com. If the user is already logged into Kite Web in the same browser session, the order form appears pre-filled and ready for submission. If not, the login flow runs first. The security model is entirely Zerodha’s: all authentication, margin checking, and order submission are handled by Kite’s existing infrastructure, and the publisher never receives any client data.
Publisher-specified parameters are validated by Zerodha’s order window before display: invalid trading symbols, closed market conditions, and instruments not available for the specified order type are handled by Kite’s standard order validation, not by the publisher’s widget code.
Comparison with Kite Connect API
Kite Publisher and Kite Connect API represent two different models for third-party integration with Zerodha’s platform:
Kite Publisher: No authentication required by the publisher. No access to client data. Suitable for content publishers who want to provide a convenience link from research to order placement. No programmatic control over order submission; the client manually completes the order.
Kite Connect API: Requires developer registration, API key, and per-user OAuth token. Provides full programmatic access to order placement, portfolio data, market data, and historical data. Suitable for building algorithmic trading systems, portfolio management applications, and white-label broker interfaces.
For publishers who only need a buy button alongside content and do not require the depth of API access, Kite Publisher provides a simpler integration path than Kite Connect.
Business model and publisher incentives
Zerodha operates Kite Publisher as a free service for approved publishers. Publishers do not receive any brokerage revenue share; the benefit to the publisher is the convenience provided to their readers (a reduced-friction path from reading content to placing a trade) and any associated reader engagement or return-visit benefit. Zerodha benefits from the client acquisition and trading activity generated through Publisher-sourced order flows.
The publisher review process aims to prevent misuse; publishers whose content may influence investors to trade in ways that benefit the publisher (e.g., a promoter embedding sell buttons to facilitate distribution of their own shares) would not be approved.
Non-Zerodha client interactions
A material proportion of visitors to financial content sites that embed Kite Publisher will not be Zerodha clients. When a non-Zerodha client clicks a Kite Publisher button, they encounter the Zerodha login screen. From Zerodha’s perspective, this is a marketing touchpoint, the prospective client has demonstrated sufficient interest in a specific instrument to click a buy button, which indicates an intent to trade and a potential willingness to open an account.
The login screen typically includes an account opening link, converting the Publisher interaction into the top of Zerodha’s client acquisition funnel. Non-Zerodha clients who do not open an account at this stage may nonetheless be exposed to the Kite Web interface branding and the Zerodha login page, a form of brand exposure with no direct cost to the publisher or Zerodha.
Comparison with direct affiliate and referral programmes
Several Indian stockbrokers operate formal affiliate programmes where content publishers earn a commission for each client who opens an account via a referral link. These programmes explicitly compensate publishers for client acquisition. Kite Publisher does not operate on this model; publishers receive no compensation from Zerodha for clicks or conversions through the widget.
This distinction is relevant for regulatory disclosure purposes: a publisher who earns commission for recommending a broker’s services may be required to disclose this arrangement to their readers. Kite Publisher publishers do not face this disclosure obligation since they receive no commercial benefit from Zerodha for the widget’s presence on their site. The regulatory boundary becomes relevant, however, if the publisher is also a SEBI-registered research analyst or investment adviser who is recommending specific securities and providing a Kite Publisher buy button alongside those recommendations, the combination of recommendation and execution facilitation may attract regulatory scrutiny under SEBI’s investment adviser regulations even in the absence of a direct commercial arrangement with Zerodha.
Historical adoption and market impact
Kite Publisher’s adoption among Indian financial content publishers has tracked the growth of the broader Zerodha client base and the proliferation of retail-oriented financial content websites, newsletters, and advisory platforms in India through the 2010s and 2020s. The ease of implementation (a few lines of HTML/JavaScript) and the absence of any cost to publishers has made adoption straightforward for technically capable publishers.
The practical impact of Kite Publisher on order flow is difficult to quantify externally, since neither Zerodha nor publishers disclose conversion data. The widget’s primary observable function is convenience: reducing the friction between reading a piece of content that triggers a trading decision and actually placing the trade, with the implicit assumption that reducing friction at this stage converts some marginal percentage of readers who might otherwise not have acted.
See also
References
- Zerodha. “Kite Publisher documentation”. publisher.kite.trade. Accessed May 2026.
- SEBI. “SEBI (Investment Advisers) Regulations, 2013”. sebi.gov.in. Accessed May 2026.