Two ways in. Dhan and Groww connect over the broker API and sync on their own. Zerodha, Upstox and Angel One import by uploading the tradebook CSV your broker already produces, unedited.
| Broker | API auto-sync | CSV upload | History via API | Guide |
|---|---|---|---|---|
| Dhan | Yes | Yes | Full history | Dhan guide → |
| Groww | Yes | Not yet | Current day only | Groww guide → |
| Zerodha | Not yet | Yes | — | Zerodha guide → |
| Upstox | Not yet | Yes | — | Upstox guide → |
| Angel One | Not yet | Yes | — | Angel One guide → |
API sync is less work over time, because it keeps itself current. CSV upload gets you further on day one, because a single export carries months of history, while the Groww API returns only the current day.
In practice: on Dhan, connect the API and you get both. On Zerodha, Upstox or Angel One, upload as much history as your broker will export. On Groww, connect now and your history accumulates from today.
Every connection is read-only. SubTrades reads trade history and cannot place orders or access funds. If you trade across brokers, add each one: behaviour such as revenge trading often runs across accounts, and a single-account view hides it.
Free to start, no card required. Your patterns surface on the first import.
Start free →