Stripe Financial Connections API

Financial Connections lets your users securely share their financial data by linking their financial accounts to your business. Use Financial Connections to access user-permissioned account data such as tokenized account and routing numbers, balances, ownerships details, and transactions.

Business capability
Consumer Data Access AE-190.50

Operations 11

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/financial_connections/accounts List linked bank accounts · Get financial connections accounts #
Ask an LLM
“How do I see all the bank accounts my customers have linked?”
“Can I list only the linked accounts from one customer or one authorization session?”
Tell an agent
List linked Financial Connections accounts.
List linked accounts for account holder {account_holder}.
GET /v1/financial_connections/accounts/{account} Look up a linked bank account · Get financial connections accounts account #
Ask an LLM
“How do I see the details of one bank account a customer linked?”
“What information is available for a single Financial Connections account?”
Tell an agent
Get linked account {account}.
Show me the details of Financial Connections account {account}.
POST /v1/financial_connections/accounts/{account}/disconnect Disconnect a linked bank account · Post financial connections accounts account disconnect #
Ask an LLM
“How do I stop accessing a customer's linked bank account?”
“What happens to balance and transaction data after I disconnect an account?”
Tell an agent destructive · confirm first
Disconnect linked account {account}.
Revoke my access to Financial Connections account {account}.
GET /v1/financial_connections/accounts/{account}/owners List owners of a linked bank account · Get financial connections accounts account owners #
Ask an LLM
“How do I find out who owns a bank account a customer linked?”
“Can I verify the account holder names on a linked account?”
Tell an agent
List the owners of account {account} from ownership {ownership}.
Show who owns linked account {account} using ownership record {ownership}.
POST /v1/financial_connections/accounts/{account}/refresh Refresh data on a linked bank account · Post financial connections accounts account refresh #
Ask an LLM
“How do I pull the latest balance for a customer's linked bank account?”
“Can I refresh ownership or transaction data on demand?”
Tell an agent
Refresh {features} on linked account {account}.
Fetch the latest balance for account {account}.
POST /v1/financial_connections/accounts/{account}/subscribe Subscribe to ongoing account data refreshes · Post financial connections accounts account subscribe #
Ask an LLM
“How do I keep a linked bank account's transactions updated automatically?”
“Can I subscribe to periodic refreshes instead of refreshing manually?”
Tell an agent
Subscribe account {account} to periodic {features} refreshes.
Keep transactions on linked account {account} refreshing automatically.
POST /v1/financial_connections/accounts/{account}/unsubscribe Stop ongoing account data refreshes · Post financial connections accounts account unsubscribe #
Ask an LLM
“How do I stop automatic transaction refreshes on a linked bank account?”
“Can I unsubscribe from periodic refreshes without disconnecting the account?”
Tell an agent
Unsubscribe account {account} from {features} refreshes.
Stop periodic refreshes on linked account {account}.
POST /v1/financial_connections/sessions Start a bank account linking session · Post financial connections sessions #
Ask an LLM
“How do I let a customer securely link their bank account?”
“Can I choose which data permissions, like balances or transactions, to request when linking?”
Tell an agent
Create a linking session for {account_holder} requesting {permissions}.
Start a bank linking session for {account_holder} that returns to {return_url}.
GET /v1/financial_connections/sessions/{session} Look up a bank linking session · Get financial connections sessions session #
Ask an LLM
“How do I see which accounts a customer linked during a session?”
“What's in a Financial Connections session after the customer finishes the flow?”
Tell an agent
Get Financial Connections session {session}.
Show me the accounts linked in session {session}.
GET /v1/financial_connections/transactions List transactions on a linked bank account · Get financial connections transactions #
Ask an LLM
“How do I read a customer's bank transactions from their linked account?”
“Can I filter linked-account transactions by the date they happened?”
Tell an agent
List transactions for linked account {account}.
List transactions on account {account} transacted in {transacted_at}.
GET /v1/financial_connections/transactions/{transaction} Look up a linked-account transaction · Get financial connections transactions transaction #
Ask an LLM
“How do I get the details of one bank transaction from a linked account?”
“What fields does a single Financial Connections transaction include?”
Tell an agent
Get Financial Connections transaction {transaction}.
Show me bank transaction {transaction}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/stripe:stripe-financial-connections-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

stripe-financial-connections-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Stripe Financial Connections API
  description: Needs description.
  contact:
    email: dev-platform@stripe.com
    name: Stripe Dev Platform Team
    url: https://stripe.com
  termsOfService: https://stripe.com/us/terms/
  version: '2023-10-16'
  x-stripeSpecFilename: spec3
servers:
- url: https://api.stripe.com/
security:
- basicAuth: []
- bearerAuth: []
tags:


# --- truncated at 32 KB (43 KB total) ---
# Full source: https://artifacts.apis.io/stripe/openapi/stripe-financial-connections-api-openapi.yml