FeelConnect▍
ProductsDocsPricingChangelog
Sign inGet API keys

Search documentation

Fuzzy search across every docs page and section

API reference/Accounts

Getting started

  • Overview
  • Quickstart
  • Authentication
  • Environments and sandbox
  • Link
  • Going live

API reference

  • Link tokens
  • Institutions
  • Items
  • Accounts
  • Transactions
  • Identity
  • Income
  • Assets
  • Investments
  • Liabilities
  • Recurring
  • Categories
  • AI products

Platform

  • Webhooks
  • Errors
  • Rate limits and quotas
  • SDKs
  • GraphQL
  • MCP and AI agents
  • Changelog
  1. Docs
  2. API reference
  3. Accounts
PreviousItemsNextTransactions

On this page

  • Get accounts
  • Get real-time balances
  • The account object
FeelConnect▍

The developer-first financial data platform.

All systems operational

Products

Universal LinkData APIsAI enrichmentPricing

Developers

DocumentationAPI explorerDashboardGet API keys

Company

HomeChangelogfeels.moneySign in

Legal

PrivacyTermsSecurityData processing
© 2026 FeelConnect. All rights reserved./v1 · FC-Version 2026-07-01

API reference

Accounts

POST /v1/accounts/get and /v1/accounts/balance/get — normalized accounts with current, available, and limit balances.

All endpoints are POST with a JSON body, authenticated with your secret key (Authentication). Errors use the standard envelope; money is in major units with an iso_currency_code; dates are YYYY-MM-DD strings.

Get accounts

POST/v1/accounts/get

Returns every account the user shared for this item, with balances as of the last sync, plus the item.

Request body
access_tokenstringrequired
The item's access token.
curl https://api.feelconnect.dev/v1/accounts/get \
-H "Authorization: Bearer $FEELCONNECT_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{"access_token":"fc_at_…"}'
Response
{
"accounts": [
{
"account_id": "acct_9hK2mQxP7cW1nR4tYb8s",
"name": "Everyday Checking",
"official_name": "Meridian Trust Everyday Checking",
"type": "depository",
"subtype": "checking",
"mask": "4821",
"balances": {
"current": 4327.18,
"available": 4212.03,
"limit": null,
"iso_currency_code": "USD"
},
"verification_status": "verified"
},
{
"account_id": "acct_5tGb2VnM8kQ4wZ1xLp0d",
"name": "Cashback Card",
"official_name": "Meridian Trust Cashback Rewards Card",
"type": "credit",
"subtype": "credit_card",
"mask": "0093",
"balances": {
"current": 1184.52,
"available": 8815.48,
"limit": 10000,
"iso_currency_code": "USD"
},
"verification_status": "verified"
}
],
"item": {
"item_id": "item_7dJ3nWqZ5xC9vK1mTf4g",
"institution_id": "inst_meridian_trust",
"institution_name": "Meridian Trust",
"connector": "sandbox",
"status": "active",
"error": null,
"consented_products": [
"transactions",
"balances",
"recurring"
],
"last_successful_sync": "2026-07-27T06:00:41.000Z"
}
}

Get real-time balances

POST/v1/accounts/balance/get

Fetches balances from the connector on demand instead of serving the cached values. Slower than /accounts/get; use it only when freshness matters more than latency (for example, pre-payment checks).

curl https://api.feelconnect.dev/v1/accounts/balance/get \
-H "Authorization: Bearer $FEELCONNECT_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{"access_token":"fc_at_…"}'
Response
{
"accounts": [
{
"account_id": "acct_9hK2mQxP7cW1nR4tYb8s",
"name": "Everyday Checking",
"official_name": "Meridian Trust Everyday Checking",
"type": "depository",
"subtype": "checking",
"mask": "4821",
"balances": {
"current": 4327.18,
"available": 4212.03,
"limit": null,
"iso_currency_code": "USD"
},
"verification_status": "verified"
}
]
}

The account object

Fields
account_idstring
Stable id, acct_…. Never changes for the life of the item.
namestring
User-facing account name.
official_namestring | null
Institution's product name.
typeenum
depository | credit | loan | investment | crypto | payment
subtypestring | null
Finer type, e.g. checking, savings, credit_card, 401k.
maskstring | null
Last 2–4 digits of the account number.
balances.currentnumber
Posted balance. For credit accounts this is the amount owed.
balances.availablenumber | null
Balance available to spend, net of pending activity.
balances.limitnumber | null
Credit limit, when applicable.
balances.iso_currency_codestring
ISO-4217 currency, e.g. USD.
verification_statusstring
Ownership verification state, e.g. verified.