Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.redbark.co/llms.txt

Use this file to discover all available pages before exploring further.

Brokerage connections let you pull live portfolio data from your investment accounts. Unlike banking connections that sync transactions, brokerage connections provide access to your current holdings and trade history.
Brokerage accounts are available on the Professional plan. See pricing for details.

Supported brokerages

Not all brokerages support both holdings and trades. The table below shows what each brokerage supports through SnapTrade.

Brokerages

BrokerageHoldingsTrades
AJ BellYesYes
AlpacaYesYes
BUXYesNo
ChaseYesYes
CommSecYesNo
DEGIROYesYes
E*TRADEYesYes
EmpowerYesNo
FidelityYesYes
Interactive BrokersYesNo
MoomooYesYes
PublicYesYes
QuestradeYesYes
RobinhoodYesYes
Charles SchwabYesYes
StakeYesYes
tastytradeYesYes
TD Direct InvestingYesYes
TradeStationYesNo
TradierYesYes
Trading 212YesYes
UpstoxYesNo
VanguardYesYes
WealthsimpleYesYes
Webull (US)YesYes
Webull (Canada)YesYes
Wells FargoYesNo
ZerodhaYesYes

Crypto exchanges

ExchangeHoldingsTrades
BinanceYesYes
CoinbaseYesYes
KrakenYesYes
Brokerage support is provided by SnapTrade. Availability may change as SnapTrade adds or updates integrations.

Data available

Holdings

Current positions across your investment accounts: symbol, quantity, average price, market value, and unrealised P&L.

Trades

Historical trade records: buys, sells, quantities, prices, fees, and settlement dates.

How it works

Brokerage data is fetched live from your broker each time you request it. No investment data is stored on Redbark servers. When you connect a brokerage account, Redbark links to your broker through SnapTrade. SnapTrade handles the authentication with your brokerage and provides a secure connection for reading your portfolio data.

Holdings

A holding is a single position in your portfolio. Each holding includes:
FieldDescription
SymbolTicker symbol (e.g. AAPL, VAS.AX)
NameSecurity name
ExchangeExchange the security is listed on
QuantityNumber of units held
Average priceAverage cost basis per unit
Current priceLatest market price per unit
Market valueCurrent total value of the position
Unrealised P&LGain or loss on the position since purchase
All monetary values are returned as strings to preserve decimal precision. Parse them as decimals in your application.

Trades

A trade is a completed buy or sell order. Each trade includes:
FieldDescription
SymbolTicker symbol
Typebuy or sell
QuantityNumber of units traded
PricePrice per unit at execution
Total amountTotal value of the trade
FeesBrokerage fees charged
Trade dateWhen the order was executed
Settlement dateWhen the trade settled (T+2 for most equities)

Connecting a brokerage account

1

Go to Connections

Open the Connections page in the dashboard.
2

Add a brokerage connection

Click Add Connection and select Brokerage. This option is available on the Professional plan.
3

Select your broker

Choose your brokerage from the list.
4

Authenticate

Log in to your brokerage account through the SnapTrade connection flow. Your credentials are handled by SnapTrade and are never stored on Redbark servers.
5

View your accounts

Once connected, your brokerage accounts appear on the Connections page alongside your bank accounts. Each account shows the institution name and account type.

Accessing brokerage data

Brokerage data is available through the REST API:
  • List Holdings returns current positions for a brokerage connection
  • List Trades returns paginated trade history with date filters
Brokerage endpoints require a Developer or Professional plan API key. Requests from Saver plan keys return a 403 error.

Refreshing data

Holdings and trade data are fetched live from your broker on each API request. The API caches responses for 10 minutes to reduce load on the brokerage provider. After the cache expires, the next request pulls fresh data.

Removing a brokerage connection

Select Delete from the three-dot menu on a brokerage connection card. This revokes the SnapTrade link to your broker. Any syncs using accounts from this connection are also deleted.