Skip to content

Open Finance

Banking data by API

Accounts, transactions and investments by consent, with a hosted connection widget and webhooks on every status change.

Open Finance

Itaú

CHECKING_ACCOUNT

synced

currentBalance

R$47,635.27

Credit card

R$ 3,184.40

open statement

Investments

R$ 212,540.00

CDB, 110% of CDI

Transactions

TRANSACTIONS_CREATED
  • PIXPix received+ 1,284.90
  • BOLETOBoleto paid- 612.35
  • TEDTED receivedPENDING+ 9,450.00

Clients and partners

  • Santander
  • Nuvemshop
  • Tray
  • Unisuam
  • Kora Saúde
  • Fiotec
  • NDD
  • Reserva
  • Avocado Pay
  • CF Contabilidade
  • SolarGrid
  • Transfero
  • RioCard Mais
  • WAM Group

What Openi's Open Finance API is

Openi's Open Finance API lets your application read, with the user's consent, accounts, transactions and investments from Brazilian financial institutions in a single format. Your backend creates a connection session, the user authorizes access in the Connect widget and the data arrives by API and by webhooks.

From connection session to statement in four steps.

  1. Create the session

    Your backend calls POST /v1/connect-sessions with the API Key and receives a temporary connectUrl.

  2. Send the user

    Connect handles institution selection, credentials and OAuth. None of it goes through your application.

  3. Receive the itemId

    The user returns to your redirectUrl with itemId and status. Webhooks report every change to the connection.

  4. Read the data

    With the itemId you list accounts, transactions and investments, with pagination and date filters.

One session, one redirect, the data.

curl -X POST "$OPENI_API/v1/connect-sessions" \
  -H "Authorization: Bearer $OPENI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "redirectUrl": "https://app.suaempresa.com.br/callback" }'

# The response includes the connectUrl.
# After connecting, the user returns to:
# https://app.suaempresa.com.br/callback?itemId=...&status=success

CaseBank accounts

4,000 bank accounts tracked through Open Finance

Fiotec reads 4,000 bank accounts through Open Finance, with thousands of transactions a month. Balances and transactions from every institution arrive in the same format, with the account holder's consent, and feed financial control with no statement downloaded by hand.

Fiotec
accounts connected via Open Finance
4K
of transactions read per month
Thousands
Read the Fiotec case
Several institutions, one format
Example
Connected accountsSingle format (API)
  • Bank A · Project 01

    Checking account

    Connected

    Balance and transactions

    Up to date

  • Bank B · Project 02

    Checking account

    Connected

    Balance and transactions

    Up to date

  • Bank A · Project 03

    Investment

    Connected

    Balance and transactions

    Up to date

  • Bank C · Project 04

    Checking account

    Renew

    Consent

    Renewal due

Sample data, to illustrate the flow.

Everything the Open Finance API exposes.

Connect, the hosted widget

Institution list, form, OAuth and sync progress in a ready-made interface. The session expires on its own and its key gives no access to account data.

  • POST /v1/connect-sessions
  • redirectUrl?itemId=...&status=success
  • expiresInMinutes: 1 to 60

Connectors

List and search institutions by name. Each connector states the parameters required to create the connection.

Accounts and transactions

Payer, payee, operation type and the original description preserved on every transaction.

Investments

Positions, snapshots and movements of the connected portfolios.

Webhooks

Item and transaction events, with retries and idempotency guidance in the documentation.

Simple API
REST, JSON and key authentication. Ready-made examples and a Postman collection in the documentation.
Agent-ready
An MCP server and llms.txt on every product, so your agents can read the documentation and operate the API.
Start free
A free plan on all three products and monthly plans from R$ 59.90, with a usage allowance included.

Combine with the other products

“We integrated Open Finance in one sprint. The documentation answers before we need to ask.”
Marina DuarteHead of Engineering, credit fintech
“The reconciliation that took the team two days now runs on its own.”
Rafael AntunesCTO, retail chain

Teams from fintechs, retail and accounting already integrate with Openi.

Request access

Run Open Finance on your account. The reference is already open.

Read the endpoints, copy the examples above and request credentials to make the same calls with your own data.