Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Finance / Open Finance Brasil - Accounts API
Open Finance Brasil - Accounts API logo

Open Finance Brasil - Accounts API

Official vendor OpenAPI document · agent-readyFinanceBankingoauth2,openIdConnect7 EndpointsREST

For Agents

Read a Brazilian customer's bank account information - identification, balances, transactions, and overdraft limits - through the regulated Open Finance Brasil Accounts API.

Use for: List all accounts the customer has consented to share, Get the current balance for a specific account, Retrieve the last 30 days of transactions for an account, Read same-day transactions for end-of-day reconciliation

Not supported: Does not handle credit cards, loans, payments initiation, or investments - use for demand deposit, savings, and prepaid account information under Open Finance Brasil Phase 2 only.

The Open Finance Brasil Accounts API is the standardised Phase 2 specification published by the Open Finance Brasil consortium for sharing demand deposit, savings, and prepaid account information across regulated Brazilian financial institutions. It defines seven endpoints covering account listing, identification, balances, transactions, current-day transactions, overdraft limits, and reserved balances. Customer-permissioned access uses OAuth 2.0 with FAPI security profile and OpenID Connect, and every transmitting institution must conform to the same payload shape under the Brazilian Central Bank regulation.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Open Finance Brasil - Accounts API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Open Finance Brasil - Accounts API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fopenfinancebrasil.org.br%2Fopenfinancebrasil" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fopenfinancebrasil.org.br%2Fopenfinancebrasil" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Open Finance Brasil - Accounts API.

List all accounts the customer has shared via /accounts and inspect a specific account through /accounts/{accountId}

Retrieve current and available balances for an account at /accounts/{accountId}/balances

Pull paginated transaction history through /accounts/{accountId}/transactions

Read same-day transactions via /accounts/{accountId}/transactions-current for cash-management workflows

Get configured overdraft and reserved-balance limits through /accounts/{accountId}/overdraft-limits and /reserved-balances

Build aggregated personal-finance, accounting, and credit-decision tools across multiple Brazilian banks under one schema

Use Cases

Patterns agents use Open Finance Brasil - Accounts API for, with concrete tasks.

★ Multi-Bank Aggregator

Build a personal-finance or treasury app that aggregates Brazilian customer balances and transactions across regulated institutions. Once consent is granted under Open Finance Brasil, the app calls /accounts and /accounts/{id}/balances per institution and unifies the results - every transmitting bank conforms to the same payload, removing the per-institution adapter work that is needed in the US.

Call /accounts and then /accounts/{accountId}/balances for each accountId and return total available funds across the customer's permissioned accounts.

Cash-Flow Forecasting

Pull /accounts/{accountId}/transactions and /accounts/{accountId}/transactions-current to produce a daily cash-flow forecast for a small business. The current-transactions endpoint surfaces same-day movements not yet posted to the historical ledger, which is critical for treasury teams aligning payment runs to incoming deposits.

For accountId X, fetch /transactions for the last 90 days plus /transactions-current and combine into a daily series.

Credit Decisioning Inputs

Use the Accounts API alongside other Open Finance Brasil phases to input bank balance, transaction patterns, overdraft usage, and reserved balances into a credit decision. Lenders authorised under the consortium can request the customer's permission and read the same shape across all institutions, accelerating underwriting compared with statement-upload flows.

For accountId X, call /balances and /overdraft-limits and pass the values into the lender's risk model.

Agent-Driven Personal Finance Assistant

An AI agent acting as a personal-finance assistant for a Brazilian customer can use Jentic to discover the right Accounts API operation when asked "what is my balance?" or "how much did I spend last week?". Jentic stores the customer's OAuth token securely and injects it on each call, so the agent works across institutions without holding the bank credentials.

Through Jentic, find the operation for "list accounts" and call it for the consented customer, then fetch /balances for each.

Key Endpoints

7 endpoints — the open finance brasil accounts api is the standardised phase 2 specification published by the open finance brasil consortium for sharing demand deposit, savings, and prepaid account information across regulated brazilian financial institutions.

METHOD

PATH

DESCRIPTION

GET

/accounts

List the customer's permissioned accounts

GET

/accounts/{accountId}

Get account identification details

GET

/accounts/{accountId}/balances

Current and available balances

GET

/accounts/{accountId}/transactions

Historical paginated transactions

GET

/accounts/{accountId}/transactions-current

Same-day transactions

GET

/accounts/{accountId}/overdraft-limits

Configured overdraft limits

GET

/accounts/{accountId}/reserved-balances

Reserved balance amounts

GET

/accounts

List the customer's permissioned accounts

GET

/accounts/{accountId}

Get account identification details

GET

/accounts/{accountId}/balances

Current and available balances

GET

/accounts/{accountId}/transactions

Historical paginated transactions

GET

/accounts/{accountId}/transactions-current

Same-day transactions

GET

/accounts/{accountId}/overdraft-limits

Configured overdraft limits

GET

/accounts/{accountId}/reserved-balances

Reserved balance amounts

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Open Finance Brasil Accounts API by hand means issuing OAuth 2.0 access tokens under the FAPI profile with holder-of-key checks, attaching the FAPI-required headers, and threading the consent id through every account call. Through Jentic you install once, import the Accounts API from the API Directory, store the OAuth credentials once, and your agent calls it.

Permission scoping

Permission scoping

The API puts the account id in the URL path (/accounts/{accountId}/balances, /accounts/{accountId}/transactions), so a rule can pin your agent to one account: it can read that account's balances and transactions. You choose the operations it may call, and since this is read-only, nothing beyond that set runs.

Credential management

Credential isolation

Your FAPI-profile OAuth 2.0 tokens are stored once, encrypted, by your own Jentic One instance and applied with the required FAPI headers at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'list a customer's accounts' or 'get the balance on a Brazilian account', and Jentic returns the matching Accounts API operation with its consent and accountId schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Plaid

→

US/Canada/EU bank-data aggregation API rather than the Brazilian regulated specification

Choose Plaid for North American or European coverage; choose Open Finance Brasil for Brazilian consumer banking under the regulated framework.

Alternative

TrueLayer

→

European Open Banking aggregator using PSD2, equivalent to Open Finance Brasil's role in Brazil

Choose TrueLayer for UK/EU PSD2 connectivity; choose Open Finance Brasil for Brazilian account access.

Alternative

UK Open Banking - Account Info

→

UK regulator-published account-information specification, equivalent in role to this Brazilian Phase 2 spec

Choose UK Open Banking for UK accounts; choose Open Finance Brasil for Brazilian accounts under the equivalent regulated framework.

Complementary

OpenFinTech.io

Reference data on Brazilian banks and payment methods that augments account-level data

Use OpenFinTech.io to look up bank metadata; use Open Finance Brasil for the customer's actual account information.

FAQs

Specific to using Open Finance Brasil - Accounts API through Jentic.

What authentication does the Open Finance Brasil Accounts API use?

The Accounts API uses OAuth 2.0 with the FAPI (Financial-grade API) security profile and OpenID Connect for customer authorisation. Jentic stores the resulting access token encrypted in your Jentic One instance and injects it on each call, so the agent never sees the raw token even when querying balances or transactions.

Can I read same-day transactions through the Open Finance Brasil Accounts API?

Yes. /accounts/{accountId}/transactions-current returns the customer's current-day movements that have not yet been posted to the historical /transactions endpoint. Use it for treasury and reconciliation flows that need intra-day visibility.

What are the rate limits for the Open Finance Brasil Accounts API?

Limits are set by each transmitting institution under the framework defined by the consortium and Brazilian Central Bank. Designs typically permit a few requests per second per consent. Watch for HTTP 429 and retry with backoff; coordinate batch reads with the customer's consent window.

How do I list a customer's accounts with the Accounts API through Jentic?

Use the Jentic search query "list a customer's bank accounts in Brazil". Jentic returns the GET /accounts operation with its query schema; the agent supplies the consent ID and Jentic applies the FAPI-compliant headers and OAuth token. Run it through Jentic One, the self-hosted execution layer.

Is the Open Finance Brasil Accounts API free?

The specification is free and open. Access depends on being a regulated participant or a partner of one - institutions transmit data to authorised receivers under the consortium's directory. The technical access itself does not have a per-call vendor charge.

Does the Accounts API cover credit cards or loans?

No. The Accounts API covers demand deposit, savings, and prepaid accounts only. Credit-card data is in the separate Credit Cards Accounts API and loans live in the Loans API - both are separate Open Finance Brasil specifications.

Can I limit what my agent is allowed to do with the Open Finance Brasil Accounts API?

Yes. Because you run Jentic One self-hosted, your own rules decide which operations and OAuth credentials the agent may use, so you can allow only the reads it needs, such as GET /accounts and /accounts/{accountId}/balances. Since the account id sits in the URL path, a rule can pin the agent to a single account and let it read just that account's balances and transactions. The API is read-only, so nothing beyond the operations you permit ever runs.

GET STARTED

Start building with Open Finance Brasil - Accounts API

Explore with Jentic One
View OpenAPI Document