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.
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 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 detailsAngel One
SmartAPI
Live over SmartAPI, with the same replication guarantees as every other supported broker.
Angel One setup and detailsFYERS
API v3
Live over the FYERS v3 order socket, which pushes order, trade and position updates directly.
FYERS setup and detailsGroww
Groww Trading API
Live over the Groww Trading API, with Groww's live feed keeping positions current.
Groww setup and detailsMotilal Oswal
OpenAPI
Live over Motilal Oswal OpenAPI, which addresses instruments by token and sizes orders in lots.
Motilal Oswal setup and detailsUpstox
Upstox API v3
Live over Upstox API v3, with a real order feed and a choice of how you sign in.
Upstox setup and detailsNuvama Wealth
Nuvama API Connect
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 detailsICICI Direct
Breeze API
Live over the Breeze API, with the two order limits ICICI's API places on it stated up front.
ICICI Direct setup and detailsDhan
DhanHQ v2
Live over DhanHQ v2, with a real order feed and a choice of how you sign in.
Dhan setup and detailsKotak
Kotak Neo Trade API
Live over the Kotak Neo Trade API, with a real order feed and an unattended daily sign-in.
Kotak setup and detailsTradejini
Tradejini CubePlus API v2
Live over the Tradejini CubePlus API, with both a sign-in page and an unattended daily login.
Tradejini setup and detailsIIFL
IIFL Markets Trading API
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 detailsCross-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.
| Parent account | Zerodha child | Angel One child | FYERS child | Groww child | Motilal Oswal child | Upstox child | Nuvama Wealth child | ICICI Direct child | Dhan child | Kotak child | Tradejini child | IIFL child |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Zerodha | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| Angel One | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| FYERS | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| Groww | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| Motilal Oswal | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| Upstox | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| Nuvama Wealth | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| ICICI Direct | Child only | Child only | Child only | Child only | Child only | Child only | Child only | Child only | Child only | Child only | Child only | Child only |
| Dhan | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| Kotak | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| Tradejini | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
| IIFL | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported |
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.
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
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 supportZebu
Zebu OAuth API
Over the Zebu OAuth API, with a sign-in on Zebu's own page once each trading day.
Register interest in Zebu support5paisa
Xstream API
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 supportHDFC Securities
InvestRight Open API
Over the InvestRight Open API, with a sign-in on HDFC's own page once each trading day.
Register interest in HDFC Securities supportSahi
Sahi API
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 supportAPI 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