# Plaid Investments API: access, auth, sandbox and MCP (checked Oct 2026)

> Plaid Investments returns holdings, securities and up to 24 months of investment transactions over a REST API. API keys come from a Dashboard sign-up, a free Sandbox is available, and Plaid publishes an OpenAPI 3.0 spec and official client libraries for five languages.

- Vendor: Plaid Inc. (Plaid Inc.)
- Website: https://plaid.com/
- Category: Account aggregation (adjacent)
- API access: Open: self-serve docs and keys
- Last checked: 2026-10-17
- Id: `plaid-investments` · JSON: https://wealthtech.dev/products/plaid-investments.json

## Developer surface

| Field | Value | Source and quote | Checked |
|---|---|---|---|
| API access | Open: self-serve docs and keys | Checked on the source's own page. [plaid.com](https://plaid.com/docs/quickstart/) "You'll need API keys, which you can receive by signing up in the Dashboard." | 2026-10-17 |
| Developer docs | https://plaid.com/docs/investments/ | Checked on the source's own page. [plaid.com](https://plaid.com/docs/investments/) "The Investments product allows you to obtain holding, security, and transactions data for investment-type accounts" | 2026-10-17 |
| API style | REST | Checked on the source's own page. [plaid.com](https://plaid.com/docs/sandbox/) "The Sandbox can be reached by sending HTTPS POST requests to the endpoints on the sandbox.plaid.com domain." | 2026-10-17 |
| Authentication | API key | Checked on the source's own page. [plaid.com](https://plaid.com/docs/investments/add-to-app/) "initialize them by passing in your client_id, secret, and the environment you wish to connect to" | 2026-10-17 |
| How to get access | Sign up in the Plaid Dashboard to get a client ID and Sandbox secret; apply for Production access in the Dashboard. | Checked on the source's own page. [plaid.com](https://plaid.com/docs/quickstart/) "You'll need API keys, which you can receive by signing up in the Dashboard." | 2026-10-17 |
| Sandbox | Yes, self-serve | Checked on the source's own page. [plaid.com](https://plaid.com/docs/sandbox/) "The Plaid Sandbox is a free and fully-featured environment for application development and testing." | 2026-10-17 |
| Rate limits | /investments/holdings/get: 15 per minute per Item and 2,000 per minute per client in Production; /investments/transactions/get: 30 per minute per Item in Production. | Checked on the source's own page. [plaid.com](https://plaid.com/docs/errors/rate-limit-exceeded/) "requests to /investments/holdings/get are rate limited to 15 per minute (per Item) and 2,000 per minute (per client)" | 2026-10-17 |
| Webhooks | Yes | Checked on the source's own page. [plaid.com](https://plaid.com/docs/investments/) "Listen for the HOLDINGS: DEFAULT_UPDATE and INVESTMENTS_TRANSACTIONS: DEFAULT_UPDATE webhooks to know when updated data is available." | 2026-10-17 |
| SDKs | Node, Python, Ruby, Java, Go | Checked on the source's own page. [plaid.com](https://plaid.com/docs/api/libraries/) "Plaid offers official API libraries for different programming languages" | 2026-10-17 |
| OpenAPI spec | Published | Checked on the source's own page. [github.com](https://github.com/plaid/plaid-openapi) "Plaid uses the OpenAPI 3.0.0 specification to schematize our docs and to generate our supported client libraries." | 2026-10-17 |
| Partner program | Not found | Not found. No partner program page located within the docs pages read (docs nav lists 'Partnerships', 'Processor partners' and 'Reseller partners' sections but they were not captured). No partner program page located within the docs pages read (docs nav lists 'Partnerships', 'Processor partners' and 'Reseller partners' sections but they were not captured). | 2026-10-17 |
| Public integration list | Not found | Not found. No public list of integrations for the Investments product found on the pages read. No public list of integrations for the Investments product found on the pages read. | 2026-10-17 |
| Ways to connect | Native API | Checked on the source's own page. [plaid.com](https://plaid.com/docs/investments/) "Call /investments/holdings/get to retrieve security and holding data" | 2026-10-17 |

## MCP servers and AI connectors

- [Plaid Dashboard MCP server](https://wealthtech.dev/mcp/plaid-dashboard-mcp): Developer-tooling MCP server, Live

## What the docs don't say

- The docs state that Limited Production caps the total number of Items and blocks some major institutions, but give no number for the cap on the pages read.
- The Sandbox page says Investments webhooks typically do not fire in Sandbox because holdings are not dynamic there, so webhook handling for Investments cannot be fully exercised before Production or a Trial plan.
- The Dashboard MCP server on plaid.com is documented as Production diagnostics and analytics tooling, not an Investments data connector.

## Changes

No changes recorded since this record was first published.
---
Source: https://wealthtech.dev/products/plaid-investments · Facts licensed CC BY 4.0 (attribution "wealthtech.dev"). Every fact states where it was checked and when; check the source before relying on it.
