Skip to content

Link a broker or exchange directly

For supported brokers and exchanges, you can link your account so Metrifly imports your trade history and syncs new trades automatically. Connections are read-only — Metrifly cannot place, modify, or cancel trades on your behalf.

Not every broker in the catalog supports direct linking yet. When you open a broker in Add holdings, look for Direct account link on that broker’s page.

How you connect depends on the provider:

  • SnapTrade — sign in with your broker through SnapTrade’s portal (for example, CommSec). Metrifly does not see or store your broker password.
  • Read-only API key — paste a read-only key from your exchange or broker (for example, Swyftx or Coinbase). Metrifly stores the key encrypted and uses it only to import trades.

For crypto exchanges, see Sync a crypto exchange with an API key for the full API-key setup flow.

If direct link isn’t available, use file import, email forwarding, or manual entry instead.

  • Pick the portfolio trades should flow into. You map each linked brokerage account to a portfolio on the Broker Connections page.
  • For API-key brokers, create a read-only key at your exchange first. Do not enable trading or withdrawal permissions.

Step 1 — Start the connection from Add holdings

Section titled “Step 1 — Start the connection from Add holdings”
  1. Open Transactions → Add Holdings for the portfolio you want to link.
  2. Search for your broker or exchange and open its page.
  3. Choose Direct account link.
  4. Follow the prompts:
    • SnapTrade: click Connect with SnapTrade, sign in with your broker in the popup, and authorise read-only access.
    • API key: enter your read-only API key (and secret, if required), then test the connection.

When the connection succeeds, Metrifly opens Broker Connections so you can map accounts.

Each linked brokerage account must be mapped to exactly one portfolio:

  1. Open Broker Connections from the Manage section of the sidebar.
  2. Under each connection, use the Map to portfolio dropdown for every account.
  3. Wait for the initial import to finish — the row shows Importing trade history… while the first sync runs.

New trades sync automatically on a daily schedule. Use Sync now on Broker Connections or the broker’s Add holdings page to pull trades sooner.

  • One connection, multiple accounts. Some brokers return several accounts (for example, cash and margin). Map each account to the right portfolio.
  • Reconnect if broken. If a connection shows Needs attention, open Broker Connections and choose Reconnect (SnapTrade) or update your API key.
  • Disconnect anytime. Disconnecting stops future syncs. Trades already imported stay in your portfolio.
  • Connection limits. Starter allows up to 3 linked brokers, Standard up to 10, and Pro unlimited. See Compare plans and pricing.
ProblemFix
You see an upgrade promptDirect connections require a paid plan. Upgrade to link a broker.
Direct account link isn’t shownThat broker isn’t supported for direct link yet. Use file import or email forwarding.
Trades aren’t appearingCheck the account is mapped to the right portfolio on Broker Connections. Run Sync now and allow time for the first import.
Connection shows Needs attentionReconnect through SnapTrade or replace an expired API key.
You’ve hit the connection limitDisconnect a broker you no longer use, or upgrade your plan.