Investments

Plaid Investments is a data aggregation product that delivers read-only access to investment account balances, holdings, and transactions from over 1,600 financial institutions, including brokerages, crypto exchanges, and retirement plan providers.

Reviewed by 7wData

On this page

Publisher review

Plaid Investments is a data aggregation product that delivers read-only access to investment account balances, holdings, and transactions from over 1,600 financial institutions, including brokerages, crypto exchanges, and retirement plan providers. It is designed for developers and fintech companies building net-worth trackers, financial planning apps, or portfolio management tools that need a consolidated view of a user's investments without executing trades. Founded in 2013 and headquartered in San Francisco, Plaid connects to more than 12,000 financial institutions overall for banking, payments, and identity verification, but its Investments product specifically targets the investment data layer.

The product works by linking a user's investment accounts through Plaid Link, an embeddable widget that authenticates credentials and returns an access token. Developers can then call endpoints such as /investments/holdings to retrieve current positions (including security names, quantities, and cost basis) and /investments/transactions for trade history. Plaid supports both real-time and historical data retrieval, with up to 24 months of transaction history available. The API also provides security-level price data via the /securities endpoint, enabling apps to calculate portfolio value and performance. Plaid's network covers over 1,600 investment-specific institutions, including major brokerages like Charles Schwab and Fidelity, though Fidelity has been reported by users to have persistent connectivity issues.

In the financial data aggregation market, Plaid competes directly with Yodlee and SnapTrade. Yodlee offers broader investment account coverage and fewer connection failures according to user reports on Reddit, but its API is older and less developer-friendly. SnapTrade, a newer entrant, provides both read-only data and trade execution capabilities, which Plaid's Investments product lacks. Plaid's strength lies in its modern API design, extensive documentation, and white-glove developer support, but its pricing is higher than both competitors, and its investment coverage is narrower than Yodlee's. Plaid also offers a separate product, Investments Move, for authorizing investment transfers, but this does not include trading.

The honest trade-offs: Plaid Investments is read-only, so it cannot execute trades or rebalance portfolios—users needing trading must look at SnapTrade. Its pricing is opaque and complex, with no public per-call rates; developers must apply for production access to see costs. The Growth plan requires a 12-month commitment with a minimum spend, and the Custom plan has a higher minimum and annual commitment. Fidelity accounts frequently fail to sync, as noted in community forums, and the product's coverage of crypto exchanges and alternative assets is less comprehensive than its banking coverage. For teams needing simple investment data without trading, Plaid's developer experience and documentation are excellent, but the cost and connectivity gaps may push users toward Yodlee or SnapTrade.

Get the AI & data signal, daily.

48k+ subscribers read this every morning. One email, both newsletters. Unsubscribe anytime.

How it works

  1. Read-only investment data

    Retrieves balances, holdings, and transactions from over 1,600 investment institutions without executing trades.

  2. Real-time and historical data

    Provides current portfolio data and up to 24 months of transaction history through dedicated API endpoints.

  3. Multi-account type support

    Connects to brokerages, crypto exchanges, retirement plans, and bank accounts via a single integration.

  4. Plaid Link widget

    Embeddable UI component authenticates users across 12,000+ financial institutions with customizable branding.

  5. Security-level pricing data

    Returns security names, tickers, and prices via the /securities endpoint for portfolio valuation.

  6. Investments Move product

    Separate product authorizes investment transfers between accounts, distinct from read-only data access.

  7. Sandbox testing environment

    Free sandbox allows developers to test API calls with mock data before production deployment.

Strengths and trade-offs

Strengths

  • Modern API design with extensive documentation and a developer-friendly SDK, reducing integration time compared to legacy providers like Yodlee.
  • Network coverage of over 12,000 financial institutions overall, with 1,600+ specifically for investment accounts, including major brokerages and crypto exchanges.
  • White-glove developer support and a dedicated platform support package on Growth and Custom plans, providing direct access to Plaid engineers.
  • Real-time and historical data retrieval with up to 24 months of transaction history, enabling comprehensive portfolio tracking and financial planning.

Trade-offs

  • Read-only access only; cannot execute trades or rebalance portfolios, unlike SnapTrade which offers both data and trading capabilities.
  • Higher per-use costs than Yodlee and SnapTrade, with no public pricing—developers must apply for production access to see rates.
  • Fidelity accounts frequently fail to sync, as reported by users on Reddit, creating gaps in coverage for a major brokerage.
  • Complex pricing structure with opaque tiers, minimum spends, and annual commitments, making cost forecasting difficult for small teams.

Pricing context

Trial: free, limited to 10 Items. Pay as You Go: no minimum, per-use rates. Growth: 12-month commitment, lower per-use costs, includes SSO and support.

Custom: higher minimum spend, volume discounts, premium support. Exact per-call rates not publicly listed.

Getting started with Investments

  1. Sign up for Plaid

    Go to the Plaid website and create a developer account. Choose the Trial plan to start with 10 free Items. Complete the registration and verify your email to access the Dashboard and API keys.

  2. Install Plaid SDK

    Install the Plaid client library for your programming language using a package manager like npm or pip. For example, run 'npm install plaid' for Node.js or 'pip install plaid-python' for Python.

  3. Integrate Plaid Link

    Embed the Plaid Link widget in your application's frontend. Configure it with your public key and environment. When a user clicks a button, launch Link to let them authenticate their investment accounts and generate a public token.

  4. Retrieve holdings data

    Exchange the public token for an access token via the /item/public_token/exchange endpoint. Then call /investments/holdings with the access token to get current positions, including security names and quantities.

  5. Fetch transaction history

    Use the /investments/transactions endpoint with the access token to retrieve up to 24 months of trade history. Specify date ranges and pagination parameters to control the response size for your app.

Frequently Asked Questions

What is Plaid Investments and what does it do?

Plaid Investments is a data aggregation product that provides read-only access to investment account balances, holdings, and transactions from over 1,600 financial institutions, including brokerages and crypto exchanges. It helps developers build apps like net-worth trackers without executing trades.

Does Plaid Investments support crypto exchanges?

Yes, Plaid Investments connects to crypto exchanges as part of its network of over 1,600 investment-specific institutions. However, its coverage of crypto exchanges is less comprehensive than its banking coverage, so some smaller platforms may not be supported.

How does Plaid Investments compare to Yodlee?

Yodlee offers broader investment account coverage with fewer connection failures, but its API is older and less developer-friendly. Plaid Investments has a modern API and better documentation, though it costs more and has narrower investment coverage than Yodlee.

Can Plaid Investments execute trades or rebalance portfolios?

No, Plaid Investments is read-only and cannot execute trades or rebalance portfolios. For trading capabilities, you would need to look at SnapTrade, which offers both data access and trade execution. Plaid's product focuses solely on data retrieval.

What are the pricing plans for Plaid Investments?

Plaid Investments offers a free trial limited to 10 Items, a Pay as You Go plan with no minimum, a Growth plan with a 12-month commitment and lower per-use costs, and a Custom plan with higher minimum spend and volume discounts. Exact rates are not public.

Does Plaid Investments have issues with Fidelity accounts?

Yes, Fidelity accounts frequently fail to sync with Plaid Investments, as reported by users on Reddit. This creates gaps in coverage for a major brokerage, so developers relying on Fidelity data may face connectivity problems.

Alternatives

How Investments compares

Direct head-to-head against 3 competitors. Picked by 7wData.

This tool

Investments

Pricing
Trial: free, limited to 10 Items. Pay as You Go: no minimum, per-use rates. Growth: 12-month commitment, lower per-use costs, includes SSO and support. Custom: higher minimum spend, volume discounts, premium support. Exact per-call rates not publicly listed.
Target
Plaid Investments is a data aggregation product that delivers read-only access to investment account balances, holdings, and transactions from over 1,600 financial institutions, including brokerages,
Strength
Modern API design with extensive documentation and a developer-friendly SDK, reducing integration time compared to legacy providers like Yodlee.
Watch for
Read-only access only; cannot execute trades or rebalance portfolios, unlike SnapTrade which offers both data and trading capabilities.

Charles Schwab

Pricing
$0 account minimum, $0 stock/ETF trades
Target
DIY investors, fractional share buyers
Deployment
Web, mobile
Strength
Fractional shares, integrated banking
Watch for
Complex fee structure for mutual funds

Vanguard

Pricing
$0 account minimum, low-cost index funds
Target
Long-term, hands-off investors
Deployment
Web, mobile
Strength
Client-owned structure, low fees
Watch for
Limited fractional shares, less user-friendly

Fidelity Investments

Pricing
$0 account minimum, $0 stock/ETF trades
Target
DIY investors, fractional share buyers
Deployment
Web, mobile
Strength
Fractional shares, robust research tools
Watch for
Complex fee structure for mutual funds

User reviews

No user reviews yet. Be the first to write one.

Sources

Reporting on this tool draws on these publicly available sources.

  1. www.reddit.com
  2. www.reddit.com
  3. www.reddit.com
  4. plaid.com
  5. plaid.com
  6. snaptrade.com
  7. plaid.com