Skip to content

Supported brokers

Twelve brokers live today, and almost any combination of them

QuantGrid speaks each broker's own API. A parent account at one broker can drive child accounts at the same broker or at a different one, with symbol and product-type translation handled for you. ICICI Direct accounts can only be child accounts, never parents.

ZerodhaAngel OneFYERSGrowwMotilal OswalUpstoxNuvama WealthICICI DirectDhanKotakTradejiniIIFLAlice Blue soonZebu soon5paisa soonHDFC Securities soonSahi soon

QuantGrid replicates equity and F&O orders on NSE, BSE, NFO and BFO for every account. BSE and BFO trades are not copied to ICICI Direct accounts, whose API accepts orders on NSE and NFO only. Commodities (MCX) and currency derivatives (CDS) are supported as an opt-in. Both the master and the client account have to be with a broker supported for that segment: Zerodha, Angel One, Upstox or Dhan for commodities, and Zerodha for currency derivatives. Upstox is not accepting MCX orders through its API at present, so an MCX trade is not copied to an account there. Ask us to enable the segment on your account.

Live today

Brokers in production right now

Each adapter is written against the broker's own API, not a screen scraper or a browser plugin. QuantGrid reads every parent account's order book every three seconds, which is the source of record, and also listens on the broker's order WebSocket where one exists, which is the fastest path. A Sahi parent's order book is read every four seconds while the market is open and every two minutes while it is shut, because Sahi allows each account 10,000 order-book reads a day.

Zerodha

Kite Connect v3

Live

Live over Kite Connect v3: the order book is read every three seconds, with Kite's order WebSocket alongside on Zerodha's paid plan.

Zerodha setup and details

Angel One

SmartAPI

Live

Live over SmartAPI, with the same replication guarantees as every other supported broker.

Angel One setup and details

FYERS

API v3

Live

Live over the FYERS v3 order socket, which pushes order, trade and position updates directly.

FYERS setup and details

Groww

Groww Trading API

Live

Live over the Groww Trading API, with Groww's live feed keeping positions current.

Groww setup and details

Motilal Oswal

OpenAPI

Live

Live over Motilal Oswal OpenAPI, which addresses instruments by token and sizes orders in lots.

Motilal Oswal setup and details

Upstox

Upstox API v3

Live

Live over Upstox API v3, with a real order feed and a choice of how you sign in.

Upstox setup and details

Nuvama Wealth

Nuvama API Connect

Live

Live over Nuvama API Connect, with a sign-in on Nuvama's own page or an automatic one from your password and an authenticator code.

Nuvama Wealth setup and details

ICICI Direct

Breeze API

Live

Live over the Breeze API, with the two order limits ICICI's API places on it stated up front.

ICICI Direct setup and details

Dhan

DhanHQ v2

Live

Live over DhanHQ v2, with a real order feed and a choice of how you sign in.

Dhan setup and details

Kotak

Kotak Neo Trade API

Live

Live over the Kotak Neo Trade API, with a real order feed and an unattended daily sign-in.

Kotak setup and details

Tradejini

Tradejini CubePlus API v2

Live

Live over the Tradejini CubePlus API, with both a sign-in page and an unattended daily login.

Tradejini setup and details

IIFL

IIFL Markets Trading API

Live

Live over the IIFL Markets Trading API, with a sign-in on IIFL's own page or an automatic one from your password and an authenticator code.

IIFL setup and details

Cross-broker

Any live broker can be a child. Every one but ICICI Direct can be the parent.

Every broker event is normalised into one internal order format before the replication engine sees it. That is what makes the pairing free: the engine does not care which broker an order came from, only what the order was.

Supported parent and child broker combinations. Every combination of live brokers is supported, except as stated: ICICI Direct accounts can only be child accounts, never parents.
Parent accountZerodha childAngel One childFYERS childGroww childMotilal Oswal childUpstox childNuvama Wealth childICICI Direct childDhan childKotak childTradejini childIIFL child
ZerodhaSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
Angel OneSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
FYERSSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
GrowwSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
Motilal OswalSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
UpstoxSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
Nuvama WealthSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
ICICI DirectChild onlyChild onlyChild onlyChild onlyChild onlyChild onlyChild onlyChild onlyChild onlyChild onlyChild onlyChild only
DhanSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
KotakSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
TradejiniSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported
IIFLSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupportedSupported

Every combination carries the same instrument scope: Equity and F&O on NSE, BSE, NFO and BFO. BSE and BFO trades are not copied to ICICI Direct accounts, whose API accepts orders on NSE and NFO only. Commodities (MCX) and currency derivatives (CDS) are supported as an opt-in. Both the master and the client account have to be with a broker supported for that segment: Zerodha, Angel One, Upstox or Dhan for commodities, and Zerodha for currency derivatives. Upstox is not accepting MCX orders through its API at present, so an MCX trade is not copied to an account there. Ask us to enable the segment on your account.

Worked example

A Zerodha parent buys 100 Reliance on intraday product. One child account sits at FYERS with a copy factor of 0.5. Here is what each side sees.

Parent
NSE:RELIANCE · MIS · BUY 100
Copy factor
0.50
Child
NSE:RELIANCE-EQ · INTRADAY · BUY 50

What QuantGrid translated

  • Symbol: the Zerodha tradingsymbol NSE:RELIANCE becomes NSE:RELIANCE-EQ, the form the FYERS API expects.
  • Product type: Zerodha MIS maps to FYERS INTRADAY, and NRML maps to MARGIN.
  • Quantity: child quantity is the parent quantity times your copy factor, capped by your max-quantity limit. Cash equity like this is rounded to the nearest whole share; F&O and commodity always round down to whole lots, because exchanges reject partial lots.
  • Side, order type and price are carried across unchanged.

You choose the parent, you set every multiplier and limit, and you can stop replication for any account at any time. See the full order path.

Order handling

Large orders, and orders that will not fill

Two things the engine does beyond passing an order through, and the brokers each one runs on. Both lists are derived from the same table that drives every broker page here.

  • Orders above the exchange freeze quantity are split into several tracked orders on Zerodha, Angel One, FYERS, Groww, Motilal Oswal, Upstox, Dhan, Kotak, Tradejini and IIFL.
  • Price chasing, which works a resting order toward a fill inside a limit you set, uses a live price from Angel One, FYERS, Groww, Upstox, Kotak and IIFL, and from Zerodha and Dhan where the account has that broker's paid data plan; on Motilal Oswal and Tradejini it works only while another of your accounts supplies that price.

Slicing and chasing are switched on broker by broker as each is proven on a live account, so a broker named here may not have them on yet. A chased order is still a limit order: it moves only inside the band you set, and it can still go unfilled.

How price chasing works

In development

Adapters we are building next

These are in development and not yet proven on a live account, so do not plan around them. Tell us which one you need and we will email you the week it reaches production, not before.

Alice Blue

ANT A3 Open API

Coming soon

Over the ANT A3 Open API, with a sign-in on Alice Blue's own page once each trading day.

Register interest in Alice Blue support

Zebu

Zebu OAuth API

Coming soon

Over the Zebu OAuth API, with a sign-in on Zebu's own page once each trading day.

Register interest in Zebu support

5paisa

Xstream API

Coming soon

Over the Xstream API, with an automatic sign-in each trading day from your client code, MPIN and an authenticator code.

Register interest in 5paisa support

HDFC Securities

InvestRight Open API

Coming soon

Over the InvestRight Open API, with a sign-in on HDFC's own page once each trading day.

Register interest in HDFC Securities support

Sahi

Sahi API

Coming soon

Over the Sahi API, with an automatic sign-in each trading day from your own Sahi API key and an authenticator code.

Register interest in Sahi support

API access

What you need from your broker before you start

QuantGrid places orders and reads your accounts only through each broker's own trading API. That means a small amount of setup on the broker's side, and it means you stay in control of the connection.

Broker API access is billed by the broker

Some brokers charge separately for parts of their API, such as Zerodha for its live order feed and live prices and Dhan for its live prices, and some require you to enable API access from your account first. Any such charge is between you and your broker, separate from what you pay QuantGrid.

You authorise through the broker's own flow

Where QuantGrid uses your broker's login page you sign in there, and QuantGrid receives a session token scoped to your account without ever seeing your password. Where it does not, because the broker publishes none or QuantGrid does not use it, or where you would rather QuantGrid signed in for you at one press of Login, it holds what that broker's login needs, encrypted and used for nothing else.

You can revoke access at any time

Revoke the connection from your broker's console and QuantGrid stops receiving order updates and stops placing orders immediately. Your funds and holdings never leave your broker.

Your broker decides whether you get IPv6 or IPv4

Each broker account you connect gets its own dedicated static IP, and IPv6 is priced below IPv4, so QuantGrid issues IPv6 wherever the broker’s API accepts one. Not every broker API answers on IPv6, and it comes down to one DNS record on the host your orders are sent to, so we publish the lookup we ran, per broker, with the date we ran it. You are not asked to pick between them; check your broker there to see which one its account gets.

Get started

Connect your broker and replicate your first order

Open an account, authorise your broker and link a parent to a child. Or book a free 20-minute demo and we will do the first link with you on the call.

Prepaid wallet · No lock-in, stop any time