Itaú Empresas: Conta PJ — API integration & Open Finance Brasil source-code delivery

PIX PJ receivables, statement export, Adapt plan usage, boleto issuance, business card transactions — FAPI & mTLS-compliant integration for Brazilian SMBs and ERPs.

Source code delivery from $300 · Pay-per-call hosted API available
OpenData · Open Finance Brasil · Protocol analysis · PIX PJ · Boleto · FAPI/mTLS

Turn Itaú Empresas: Conta PJ account data into a production-ready API for your ERP, accounting, or treasury stack

Itaú Empresas is the business banking app of Itaú Unibanco — Latin America's largest private bank — serving small and mid-size Brazilian companies (PJ accounts) with real-time balance and statement access, PIX transfers, boleto issuance, working-capital credit, receivables anticipation, virtual and physical business cards, and the Adapt fee plan that reduces monthly fees based on account activity. In 2024 Itaú launched an additional 100% digital sibling app, Itaú Emps: conta PJ digital, adding AI-powered cash-flow forecasts and receivables tracking across multiple acquirers. All of this activity generates structured financial data that an authorized third party can legitimately integrate with.

Account & statement APIs — Mirror the in-app balance and extrato PJ (statement) views; page by date range and filter by PIX, boleto, TED, card, or Rede acquirer settlement.
PIX PJ & receivables — Pull inbound PIX, reconcile the 5-day interest-free limit benefit, and stream webhook events for every incoming payment.
Business card & virtual card — Retrieve card transactions, installment plans (up to 24x), and virtual-card provisioning for e-commerce spend controls.
Credit, boleto & Adapt plan — Capital de giro drawdowns, receivables anticipation, registered boleto issuance, and Adapt-plan consumption telemetry for CFO dashboards.

Why Itaú Empresas: Conta PJ data is worth integrating

Itaú Empresas is one of the most heavily used business-banking super-apps in Brazil, consistently rated 4.6–4.8 stars across Google Play and the App Store with millions of MEI and SMB downloads. Because it centralizes banking, acquiring (Rede), credit, investments, insurance, boleto, and PIX PJ under a single CNPJ identity, it is effectively a unified data hub for a company's operating cash. For an ERP, accounting SaaS, treasury tool, or BI product, integrating it unlocks the ledger truth — not a copy, not a bank-statement screenshot — that finance teams actually close books against.

The introduction of Open Finance Brasil, regulated by Banco Central do Brasil (BCB), has shifted the market from scraping and OFX file downloads toward consent-based data sharing with FAPI and mTLS security. Itaú publishes a developer portal (devportal.itau.com.br) exposing Phase 1 "Open Data" endpoints — attendance channels, products and services (Contas PF e PJ, credit cards, loans, tariffs), and availability — plus credentialed Phase 2/3/4 APIs covering customer account data, payment initiation, and additional financial products. This page explains how we combine those public surfaces with authorized protocol analysis to deliver a practical, compliant integration you can ship.

We do not crack, bypass, or impersonate; every delivery is based on Open Finance Brasil-registered flows, publicly documented APIs, or end-user / account-holder consent. The result is a narrow, auditable, FAPI-aligned integration that your legal team can approve and your infrastructure team can run.

Feature modules we deliver

1. Account & balance sync

Connects to the Open Finance Brasil accounts resource for Conta PJ: account identifier, branch, company CNPJ, product subtype (conta corrente / conta-poupança), available and blocked balance, and automatic deposit overdraft. Use for intraday liquidity dashboards and reconciliation.

2. Extrato PJ (statement) export

Paginated statement API with filters by date range (up to 365 days), PIX/boleto/TED/card/acquirer type, and credit/debit indicator. Output as JSON, CSV, OFX, or a rendered PDF that matches the in-app extrato layout for audit continuity.

3. PIX PJ inbound & outbound

Supports PIX keys (CNPJ, email, telefone, EVP), Pix Copia e Cola, QR codes, scheduled PIX, and the Itaú PIX Recebe 5-day interest-free credit benefit. Exposes real-time webhook events for every e2e_id so receivables show up in your ERP within seconds.

4. Boleto registrado issuance

Generate registered boletos with CNPJ payee, due date, multa/juros/desconto rules, and customer CPF/CNPJ; retrieve settlement status and reconcile against PIX-boleto hybrid payments when customers pay via QR.

5. Business & virtual card transactions

Pull Itaú Business Card authorizations, installment plans (up to 24x), billing-cycle details, and virtual-card metadata. Useful for corporate-card expense tools that need line-item merchant data and MCC codes.

6. Credit, Adapt plan & investments

Surface capital de giro balances, receivables anticipation schedules, consortium contracts, fixed income positions, and the Adapt plan tariff counters — so CFOs can see how much monthly fee the company has already amortized through activity.

Data available for integration

The table below maps the data assets exposed by the Itaú Empresas: Conta PJ ecosystem to the source screen/feature in the app, a realistic granularity, and a typical downstream use case. We use this as a scoping matrix at the start of every engagement.

Data typeSource (screen / feature)GranularityTypical use
Company identity & accountConta PJ home / Meus dadosCNPJ, agência, conta, plano (Adapt), representativesKYB enrichment, multi-entity rollups
Balance & overdraftSaldo / LimiteAvailable, blocked, overdraft, projected closeLiquidity dashboards, auto-sweeping
Extrato PJ (statement)ExtratoPer transaction, up to 365 days, signed amount, counterpartyAccounting close, BI, fraud analytics
PIX PJ transactionsPix / Pix Recebee2e_id, PIX key, payer CNPJ/CPF, timestamp, messageReal-time receivables, anti-fraud, refunds
Boleto registradoGerar boletonosso_número, due date, juros/multa/desconto, statusBilling automation, dunning
Business card & virtual cardCartõesAuthorizations, MCC, installments (up to 24x)Expense management, corporate spend policies
Rede acquirer settlementRecebimentos (laranjinha)D+0/D+30 schedule, fees, chargebacksReconciliation, receivables anticipation
Credit & renegociaçãoCrédito / RenegociarContract id, rate, outstanding, installmentsDebt dashboards, covenant monitoring
Investments & consórcioInvestimentos / ConsórcioPosition, yield, fund code, due scheduleTreasury reporting

Typical integration scenarios

Scenario A · ERP real-time reconciliation

Business context: A retail SMB using an ERP wants every inbound PIX, boleto payment, and Rede settlement to auto-reconcile against open invoices.

Data / API: Open Finance Brasil accounts/statements + PIX webhook stream + Rede settlement endpoint. Match by e2e_id, nosso_número, and CNPJ counterparty.

OpenData mapping: Phase 2 customer data (accounts, transactions) + Phase 3 payment status — consent granted by the company representative through the Itaú app.

Scenario B · Treasury & liquidity dashboard

Business context: A mid-market group with several Itaú Empresas CNPJs needs a consolidated view of cash, overdraft, and credit facilities.

Data / API: Balance endpoint, credit contracts endpoint, investments positions, and consórcio schedules — polled every 15 minutes and materialized into a BI warehouse.

OpenData mapping: Consented Phase 2 & Phase 4 aggregation — only required fields leave the bank boundary (data minimization by design).

Scenario C · Accounting SaaS one-click import

Business context: A cloud accounting product wants users to connect their Itaú Empresas account and auto-import statements, categorizing PIX/boleto/card lines for the tax advisor.

Data / API: Extrato PJ paginated endpoint exported to OFX/CSV + MCC-based categorization of the business-card lines.

OpenData mapping: Ongoing consent renewed every 12 months per Open Finance Brasil rules, with a revocation UI surfaced in the SaaS.

Scenario D · Marketplace seller payouts

Business context: A marketplace needs to pay thousands of SMB sellers who hold Itaú Empresas accounts, while reconciling chargebacks and invoice deductions.

Data / API: PIX payment initiation (PISP) scoped to the marketplace's own Itaú account + seller-side inbound PIX confirmation webhooks.

OpenData mapping: Phase 3 payment initiation under a FAPI-compliant flow with an Itaú-issued mTLS certificate and per-transaction consent.

Scenario E · Credit underwriting & risk

Business context: A lender underwriting working-capital loans wants to inspect real Itaú Empresas cash flow for the last 12 months before approving a line.

Data / API: 365-day statement API + PIX inbound histogram + Rede acquirer settlement + current credit contracts — aggregated into a cash-flow score.

OpenData mapping: Short-duration, read-only Phase 2 consent tightly scoped to underwriting; raw data is discarded after decision.

Technical implementation & deliverables

Deliverables checklist

  • OpenAPI 3.0 specification covering accounts, statements, PIX, boleto, cards
  • Protocol & auth flow report (OAuth 2.0 client_credentials + mTLS + FAPI headers)
  • Runnable source code (Python / Node.js / Go) with sample CNPJ flows
  • Consent management module with 12-month renewal + revocation hooks
  • Postman/Insomnia collection aligned with Itaú devportal
  • Integration tests (mock + sandbox) and load-test plan
  • Compliance note (LGPD, Resolução CMN nº 4,658 / BCB Open Finance rules)

Snippet 1 · mTLS + OAuth 2.0 token (Itaú devportal)

POST https://sts.itau.com.br/api/oauth/token
Content-Type: application/x-www-form-urlencoded
# mTLS client certificate required (dynamic CSR, 365-day validity)

grant_type=client_credentials
&client_id=<CLIENT_ID>
&client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer
&client_assertion=<SIGNED_JWT>
&scope=accounts+statements+pix.read

Response:
{
  "access_token": "eyJhbGciOiJQUzI1NiIsInR5cCI6...",
  "token_type": "Bearer",
  "expires_in": 300
}

Snippet 2 · Extrato PJ statement pull

GET /open-banking/accounts/v2/accounts/{accountId}/transactions
  ?fromBookingDate=2026-03-01
  &toBookingDate=2026-03-31
  &creditDebitIndicator=CREDIT
  &page=1&page-size=200
Authorization: Bearer <ACCESS_TOKEN>
x-fapi-interaction-id: 1b6c1c54-5c2e-4b3d-8f0b-9e61a6b1f2d1
x-fapi-auth-date: Mon, 20 Apr 2026 10:15:00 GMT

Response (excerpt):
{
  "data": [{
    "transactionId": "TXN-55f1...",
    "completedAuthorisedPaymentType": "TRANSFERENCIA_PIX",
    "creditDebitType": "CREDIT",
    "transactionName": "PIX RECEBIDO - VENDAS MARKETPLACE",
    "type": "PIX",
    "amount": { "amount": "1820.45", "currency": "BRL" },
    "transactionDateTime": "2026-03-18T14:22:10Z",
    "partieCnpjCpf": "12345678000190"
  }],
  "links": { "self": "...", "next": "...page=2" },
  "meta": { "totalRecords": 412, "totalPages": 3 }
}

Snippet 3 · PIX PJ webhook handler (Node.js)

// Inbound PIX webhook — validates signature, then forwards
// to the customer's ERP queue for reconciliation.
app.post('/webhooks/pix/itau-empresas', verifyFapiSig, (req, res) => {
  const { endToEndId, txid, valor, pagador, infoPagador } = req.body;

  if (!endToEndId || !txid) {
    return res.status(400).json({ error: 'missing_ids' });
  }

  queue.publish('erp.reconcile', {
    source: 'itau-empresas',
    cnpj: pagador.cnpj,
    amount: Number(valor),
    e2eId: endToEndId,
    txid,
    note: infoPagador,
    receivedAt: new Date().toISOString()
  });

  // Respect Itaú's 5-day interest-free PIX PJ credit benefit
  // by tagging the settlement window.
  res.status(200).json({ status: 'accepted' });
});

Compliance & privacy

Every delivery is designed to sit inside Brazil's regulatory perimeter. Specifically we align with Open Finance Brasil standards (Banco Central do Brasil, phases 1–4 and the Financial-Grade API / FAPI 1.0 Advanced security profile), LGPD (Lei Geral de Proteção de Dados, Lei nº 13.709/2018) for any personal data of company representatives, and CMN Resolução nº 4,658 / BCB Resolução nº 85 on cybersecurity for institutions authorized by the Central Bank. Authentication uses OAuth 2.0 with mTLS on Itaú's sts.itau.com.br STS endpoint, signed JWT client assertions, and short-lived (5 minute) access tokens.

Operationally we ship consent records, audit logs, per-purpose scopes, and data-minimization filters, so that only the fields a scenario actually needs cross the boundary between the bank and the customer's stack. When the client operates outside Brazil, we additionally document GDPR-compatible controls for downstream storage.

Data flow / reference architecture

  • 1. Client App / Consent UI — company admin authorizes scopes in the Itaú app or our hosted consent page.
  • 2. Integration Gateway — holds the mTLS certificate, handles OAuth token refresh, and enforces FAPI headers.
  • 3. Normalization & Storage — statements, PIX events, and card lines are normalized into a canonical schema and stored encrypted at rest.
  • 4. Downstream APIs / Webhooks — customer ERP, accounting SaaS, BI warehouse, or mobile app consumes a single, stable JSON contract.

This pipeline keeps Itaú-specific quirks (rate limits, FAPI headers, pagination) isolated inside the gateway, so your product code stays bank-agnostic.

Market positioning & user profile

Itaú Empresas: Conta PJ is a B2B app targeting Brazilian legal entities — from MEI (single-person micro-companies) and small retailers up to Itaú BBA corporate clients who access their profile-specific features through the same app. Primary region is Brazil; the mobile footprint spans Android (Google Play listing com.itau.empresas) and iOS, with a newer 100% digital sibling Itaú Emps: conta PJ digital launched in 2024 targeting founders who never want to visit a branch. Typical integration buyers include accounting SaaS vendors, ERP and POS platforms, marketplace operators, fintech lenders underwriting SMB credit, and Brazilian subsidiaries of multinationals that need a unified treasury view. Search demand is highest around long-tail phrases such as "Itaú Empresas extrato API", "Itaú Empresas PIX PJ integração", "Itaú Open Finance Brasil conta PJ", and "exportar extrato Itaú Empresas OFX", which this page is optimized around.

Screenshots

Tap any screen to enlarge. These are the official Google Play screenshots of Itaú Empresas: Conta PJ; we reference them here to show which surfaces and data flows the integration typically mirrors (balance, extrato, PIX, cartão, crédito, and boleto).

Similar apps & the Brazilian PJ integration landscape

Most SMB integrations we ship don't live alone — companies often hold Itaú Empresas alongside one or two other accounts, acquirers, or digital wallets. The apps below form the surrounding ecosystem; we frame them here as complementary, because a consolidated export across several of them is a very common ERP request. We do not rank or criticize these products.

Inter Empresas: Conta PJ

Digital PJ account from Banco Inter with a business credit card without annual fees, rewards, unlimited PIX and boleto. Teams that hold both Inter and Itaú Empresas usually ask for a unified extrato export across the two CNPJ positions.

BTG Pactual Empresas

100% digital PJ account from BTG Pactual with unlimited PIX, billing and receivables-anticipation features, and a strong investment module. Typical integration question: align BTG investments and Itaú Empresas credit contracts on a single treasury dashboard.

Bradesco Net Empresa

Long-standing PJ app from Bradesco with balances, payments, DOC/TED/PIX, credit and the BIA assistant. Frequently paired with Itaú Empresas in multi-bank corporate clients; shared reconciliation is the main integration driver.

Bradesco Empresas e Negócios

Newer Bradesco app focused on simplified cash management, barcode-reader payments, PIX and credit. Integrations typically re-use the same Open Finance Brasil consent model applied to Itaú.

Santander Empresas

Santander's PJ app with accounts, investments (CDB, funds, poupança), payments, credit simulations and Getnet acquirer. Useful pairing when a company collects via Getnet and holds Itaú Empresas as its main operating account.

Nu Empresas (Nubank PJ)

Nubank's PJ payment account with zero maintenance fees, unlimited PIX, and a business credit card. Startups that begin with Nu Empresas and later open Itaú Empresas frequently want a single feed for both.

Cora: Conta PJ Digital

Cora focuses on invoice issuance with QR code, free PIX/TED and shared account access for co-founders. Integrators often combine Cora's invoice data with Itaú Empresas' settlement data for end-to-end A/R visibility.

C6 Empresas

C6 Bank's PJ app with multi-user access, PIX, boleto, card, and international transfer capabilities. A natural complement to Itaú Empresas when the company has cross-border flows.

Banco do Brasil PJ

Banco do Brasil's business banking super-app, heavily used by agribusiness and public-sector suppliers. Consolidated extrato exports between BB PJ and Itaú Empresas are a frequent accounting-office request.

PJBank & Pluggy (ERP Banking)

Infrastructure providers that expose unified APIs across Brazilian banks. Teams sometimes start with Pluggy or PJBank and then ask us for a deeper, direct Itaú Empresas integration to cover specific features (e.g. Adapt plan counters, virtual-card metadata) that aggregators abstract away.

About our studio

We are an independent technical services studio focused on mobile app interface integration and authorized API integration. Our engineers have shipped production systems inside Brazilian and international banks, payment gateways, acquiring networks, and fintech startups, and we have delivered dozens of Open Banking / Open Finance connectors across LATAM, EMEA, and APAC.

  • Protocol analysis, Open Finance Brasil connectors, and ERP banking modules
  • FAPI / mTLS security reviews and consent-management implementations
  • Python / Node.js / Go / Kotlin SDKs, CI test harnesses, and observability
  • End-to-end pipeline: discovery → protocol analysis → build → validation → compliance handover
  • Source code delivery from $300 — runnable API source code + documentation; pay after delivery upon satisfaction
  • Pay-per-call hosted API — use our managed endpoints and pay only for the calls you make, no upfront fee

Contact

Send us the target app and your requirements — we'll respond with scope, timeline, and pricing within one business day.

Open contact page

NDAs on request. Service area: Brazil & global clients integrating Brazilian PJ banking.

Engagement workflow

  1. Scope confirmation — integration scenarios, data list, regions, and volume targets.
  2. Protocol analysis & API design — 2–5 business days; includes Open Finance Brasil mapping and FAPI security plan.
  3. Build & internal validation — 3–8 business days, sandbox or authorized production credentials.
  4. Documentation, samples, and test cases — 1–2 business days.
  5. First delivery — typically 5–15 business days; third-party approvals (e.g. BCB registrations) may extend timelines.

FAQ

What do you need from me?

CNPJ, the target data scope (e.g. extrato PJ, PIX PJ, business card), and any existing Itaú devportal credentials or sandbox access.

How long does delivery take?

Typically 5–12 business days for the first API drop and documentation; payment-initiation flows under Phase 3 consent may take longer.

How do you handle compliance?

Authorized Open Finance Brasil flows or documented devportal APIs only, with LGPD data-minimization, consent records, and audit logs; NDAs when required.

Do you support the Itaú Emps (2024) app too?

Yes — the 100% digital Itaú Emps: conta PJ digital app released in 2024 shares the same underlying Itaú account infrastructure and is covered by the same Open Finance Brasil consents.
📱 Original app overview (Itaú Empresas: Conta PJ — appendix, click to expand)

Itaú Empresas: Conta PJ (com.itau.empresas) is the official business-banking app of Itaú Unibanco — the largest private bank in Latin America, headquartered at Praça Alfredo Egydio de Souza Aranha 100, São Paulo, Brazil (CNPJ 60.872.504/0001-23). The app is designed as an all-in-one operating console for Brazilian PJ (legal entity) accounts, from MEI micro-entrepreneurs to Itaú BBA corporate clients.

Feature highlights from the official description:

  • Business Account 100% digital PJ account opening with everything needed to run a business bank account.
  • Business Card Itaú Business card with the first annual fee free (for orders through the app or online), purchases in up to 24 installments, and in-app management.
  • Adapt Plan A service plan where the more the company uses the account, the more it can save; investments, bill receipts, payroll, and Rede (“laranjinha”) sales can help eliminate monthly fees.
  • Virtual Card Secure online purchases with a virtual card, shielding the physical business card data.
  • Business Credit Capital de giro and receivables anticipation to balance cash flow, plus business credit lines with special conditions.
  • Renegotiation Renegotiate company debts with special, app-exclusive conditions.
  • Business Insurance Protection against unforeseen events via Itaú Empresas business insurance.
  • PIX A 5-day interest-free benefit on the account limit when the company receives via Pix Itaú.
  • Consórcio PJ Consortium plans for renewing the fleet or acquiring a new company headquarters, with up to 192 months to pay and flexible installments.
  • Boletos Generate registered boletos online or in the app using Itaú's billing service — simply, quickly, and securely.
  • Investments Investment solutions for companies aligned with the company's goals.
  • Itaú BBA Itaú BBA customers can access profile-specific information and features through the same Itaú Empresas app.

Reference only — this page describes API integration services around the app and is not produced or endorsed by Itaú Unibanco Holding S/A. “Itaú”, “Itaú Empresas”, and “Itaú BBA” are trademarks of their respective owner.