search legion

Review · Finance APIs

SnapTrade review

A useful brokerage API with a real free build tier, but Launch costs more than its $100 platform fee suggests.

6.8/10Search Legion score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

Good API coverage on paper; budget beyond the $100 Launch fee and check broker access first.

SnapTrade brings brokerage connections, investment data and supported trading into one API, with normalized data, webhooks and SDKs. The free Build plan allows up to five brokerage connections; Launch is $100/month plus $1 or $2 per app-managed connected user, depending on data frequency. Manual daily sync costs $0.05 per connection per sync.

The main cautions are variable costs and brokerage availability. A Reddit commenter said the fees were too obscure to investigate, and a SnapTrade cofounder said Questrade was not onboarding new apps at the time of that thread. Check your target brokerages and estimate usage before choosing it; Custom pricing is not published.

Good fit if

  • Apps connecting multiple brokerages
  • Teams prototyping brokerage integrations
  • Products adding supported trading

Skip it if

  • Apps needing predictable all-in pricing
  • Teams requiring every brokerage
  • Developers relying on Questrade onboarding
SnapTrade homepage
SnapTrade homepage, captured Nov 6, 2026

ScoresHow it rates

  • Features8
  • Ease of use7
  • Value for money6
  • Support6.5
  • User sentiment5

What works

  • Free Build plan includes up to five brokerage connections
  • Build includes real-time data and trading
  • One API covers balances, holdings, orders and transactions
  • Normalizes security tickers, currencies and exchanges
  • Launch offers daily or real-time data pricing

What doesn't

  • Launch adds per-user fees to its $100 platform fee
  • Custom plan pricing is not published
  • Trading depends on brokerage support and agreement
  • Personal/OAuth users are free only for a limited time
  • A Reddit commenter called the fees too obscure

01What SnapTrade actually does

SnapTrade is an API for apps that need brokerage account data or trading access. Rather than build a separate integration for each brokerage, developers connect through SnapTrade’s single API. The available functions still depend on the brokerage: SnapTrade says it provides investment data and supports trades where the institution allows them.

The API covers balances, holdings, orders and transactions. It also normalizes security tickers, currencies and exchanges, and offers webhooks for brokerage data. SDKs are available to help developers build in their preferred language.

This is infrastructure for building an app, not a consumer portfolio tracker. The practical question is whether the brokerages your users rely on can be connected—and whether they permit the data access or trades your product needs. A listed integration alone may not mean new apps can onboard users through it.

02Where SnapTrade is strong

The main advantage is consolidation: one API can provide brokerage connections, investment data and supported trading, instead of requiring an app team to build and maintain each brokerage integration separately. SnapTrade’s listed data includes balances, holdings, orders and transactions. Normalization for tickers, currencies and exchanges can also reduce the amount of brokerage-specific handling developers need to build into an app.

The product covers more than read-only account data. SnapTrade lists stock, ETF, crypto and options trading where supported, plus webhooks and SDKs. That gives developers several building blocks in the same service, though actual availability depends on the connected brokerage and plan terms.

There is a free Build plan for development and testing. The pricing page lists up to five brokerage connections, real-time data, trading and Discord community support. That is a useful way to start without a monthly platform fee, but it is explicitly positioned for developing and testing—not as the commercial plan.

For commercial apps, Launch has a lower starting commitment than Custom: the pricing page lists a $100 monthly platform fee, before applicable connected-user and sync charges.

03Where it falls short

The $100 Launch fee is a floor, not the full bill. The pricing page lists an additional $2 per app-managed connected user per month for real-time data, or $1 for Daily. Daily manual sync costs $0.05 per connection per sync. Personal/OAuth users are free only for a limited time, and the Launch platform fee still applies. The page lists monthly billing and no annual option. Custom pricing is not published.

Broker access needs checking before you commit. In one Reddit thread, a SnapTrade cofounder said the service supported Questrade trading but Questrade was not accepting new apps or developers at that point. That report is not confirmation of current access; it shows why a brokerage appearing on a list may not be enough. Ask SnapTrade about onboarding eligibility for the specific institutions your users need.

Trading is also conditional, not universal. The product description says trades depend on brokerage support, and the Custom plan lists trading as available depending on agreement. The published Launch plan details do not specify a trading entitlement. One Reddit commenter also called the fees too obscure to evaluate, a concern worth addressing with a projected user-and-sync cost before launch.

04SnapTrade pricing: what you'll actually pay

Build costs $0 per month and includes up to five brokerage connections, real-time data and trading. That makes it useful for development, but the jump to Launch is substantial: Launch starts with a $100 monthly platform fee, before usage charges.

For app-managed users, Launch adds $2 per connected user per month for real-time data or $1 for daily data. Daily manual sync costs $0.05 per connection per sync. Personal/OAuth users are free for a limited time, but the platform fee still applies. The pricing page lists no annual billing option.

Custom pricing is unpublished. It offers volume discounts and higher rate limits, but the price depends on the agreement; trading availability also depends on that agreement. Budget against your expected connected-user count and sync needs, not just the $100 headline. The pricing page does not publish a fixed all-in estimate, so costs can rise with usage.

Full SnapTrade pricing breakdown →

05Switching to (or from) SnapTrade

SnapTrade says one API connects brokerage accounts and provides balances, holdings, orders, transactions, normalized data, webhooks and trading where supported. Moving to it means integrating those pieces into your app; the published materials don’t quantify migration effort or describe a migration tool. SDKs are available, but supported languages aren’t listed here.

Before switching away, check how your app stores and uses SnapTrade data, connection state and trading flows. The published materials don’t document data-export formats, account portability, contract terms or an offboarding process, so ask SnapTrade before committing. Replacing the integration may require adapting your connection flow and any code using its normalized data, webhooks or trading features; the exact work depends on your implementation.

We weren’t given Reddit posts or comments for this review, so we can’t reliably say what users report as a reason for leaving. Check brokerage coverage first: SnapTrade supports trading only where brokerages allow it, and the brief flags Questrade onboarding as a concern.

From the threadsWhat users say

The small Reddit sample is mixed: one Wealthsimple user reports stable connections, while others point to Questrade onboarding restrictions and fees they found unclear. These comments are anecdotes, not broad reliability or pricing evidence.

Stable Wealthsimple connection
Snaptrade have much stable connection and quick updates
r/MonarchMoney · view thread
Questrade onboarding blocked
Questrade is not allowing any new apps/developers to be onboarded to their API at the moment
r/Questrade · view thread
Fees felt obscure
No the fees were too obscure for me to look further
r/Questrade · view thread
Considering a broker switch
I'm waiting Questrade changing..., maybe have to transfer to IBKR next year. so disappointed
r/Questrade · view thread

Questions people ask

How does SnapTrade work?

SnapTrade connects brokerage accounts to apps and personal tools through one API. Its product information says developers can access balances, holdings, orders and transactions, with normalized tickers, currencies and exchanges. It also offers webhooks and SDKs. Trading is supported where the connected brokerage allows it.

Is SnapTrade reliable?

The Reddit evidence is limited and anecdotal. One Wealthsimple user said the connection stayed stable and did not require another login over the year they described. That is a positive individual report, not a guarantee across brokerages or proof of a measured uptime rate; the published material does not publish reliability benchmarks.

What does SnapTrade cost?

The pricing page lists Build at $0 per month for up to five brokerage connections. Launch costs $100 per month, plus $2 per app-managed connected user monthly for real-time data or $1 for daily data. Daily manual sync costs $0.05 per connection per sync. Personal/OAuth users are free for a limited time, but the Launch platform fee still applies.

Can developers use SnapTrade for automated trading?

SnapTrade provides a trading API, but trades depend on what the connected brokerage supports. The product information lists stock, ETF, crypto and options trades where supported. Build includes trading, while Custom says trading is available depending on the agreement. SnapTrade does not establish in the published material that it supplies AI trading strategies or guarantees results.

Can new developers connect Questrade through SnapTrade?

In a Reddit thread, SnapTrade’s cofounder said Questrade was not allowing new apps or developers to onboard to its API at that time, despite SnapTrade supporting Questrade. The same comment said SnapTrade had trading APIs for Wealthsimple and Webull in Canada with no such restrictions. That report may not reflect current broker onboarding rules.

Sources

  1. SnapTrade homepage
  2. SnapTrade pricing page
  3. Reddit: Has anyone tried SnapTrade?
  4. Reddit: Yodlee vs SnapTrade?
  5. Reddit: SnapTrade.us - A clean website for traders/investors with best of old-google-finance
  6. Reddit: Use Snaptrade for Wealthsimple