What is SnapTrade and how does Artha use it?
By Artha Labs · June 28, 2026 · 5 min read
Artha works with 50+ US brokerages — Robinhood, Webull, Schwab, Fidelity, E*TRADE, Tradier, Alpaca, and more. We don't build a custom integration for each one. We use SnapTrade, a third-party brokerage-connectivity service that handles the API layer for all of them.
What SnapTrade does
SnapTrade is a unified API for retail brokerages. Instead of writing custom code for Robinhood, then again for Schwab, then again for Fidelity, a platform like Artha makes one call to SnapTrade and SnapTrade translates it into whatever each broker expects. It does three things for us:
- Connection: the secure OAuth-like flow that links your brokerage account to your Artha account.
- Read: fetching your account balances, positions, and recent trade history.
- Place orders: for the brokers that allow it, sending buy/sell orders that hit your real brokerage account.
What SnapTrade does not do
SnapTrade is not a broker-dealer. It doesn't hold your money, doesn't execute trades itself, and doesn't move funds between accounts. Your brokerage is still your brokerage; SnapTrade is the courier between Artha and them.
What data passes through SnapTrade
When you connect a brokerage on Artha, you go through SnapTrade's connection portal and authorize the link with your brokerage's own login flow. Artha never sees your brokerage password. After that, SnapTrade holds the long-lived credential and exchanges it for short-lived tokens each time we need to read or write.
Data that flows through SnapTrade on the way to Artha:
- Your account ID and basic metadata (broker name, account type).
- Balances, positions, and trade history.
- Order acknowledgments and fill prices when you place a copy trade.
Data that does not:
- Your brokerage password.
- Tax forms, statements, or PII held by your broker.
- Anything we don't explicitly request through their API.
Why we picked SnapTrade
- Coverage. 50+ US brokerages including the ones retail traders actually use.
- Trade execution, not just read. Some aggregators are read-only. SnapTrade can place orders at the brokers that allow it.
- Webhooks. When you place a trade, SnapTrade can notify Artha within seconds — that's how trade fan-out to your subscribers happens fast enough to matter.
- Security model. SnapTrade is SOC 2 Type II certified and the credential never sits on Artha servers.
Brokers where the Pro desk doesn't work
Some brokers are read-only on SnapTrade today — Artha can see your trades (so your subscribers still get notifications) but can't place orders in your subscribers' accounts on that broker. The live status for every supported broker is on our supported brokers page. If your broker is read-only, you can still run a Notify-tier shop and earn from notification subscriptions.
What this means for you as a user
If you're a creator: connecting your brokerage takes one trip through the SnapTrade portal and your trades start flowing to Artha automatically.
If you're a subscriber on the Pro desk tier: connecting your brokerage through the same portal is what allows the platform to place trades in your account when you approve them.
In both cases, you can disconnect at any time from Settings, which revokes the SnapTrade credential immediately.