---
title: "Perfil da debênture"
method: GET
path: "/api/v2/debentures/profile"
tags: ["Renda Fixa"]
---

# Perfil da debênture

`GET /api/v2/debentures/profile`

## Request

- Base URL: `https://brapi.dev`
- URL: `https://brapi.dev/api/v2/debentures/profile`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro/docs/api/v2/debentures/profile/get.ts> (a function with typed inputs; its response is checked against the schema)

Características completas de cada debênture: os campos da listagem, mais registro na CVM, resgate antecipado, pagamento de juros, amortização, quantidades e agentes da emissão. Os dados vêm do registro público de debêntures e são atualizados uma vez por dia.

Plano Pro.

## Query parameters

- `symbols` string, required: Códigos das debêntures separados por vírgula. Máximo de 20.

## Response `200`

Perfis das debêntures encontradas.

- DebentureProfileResponse
  - `results` DebentureProfile[], required
    - `symbol` string, required: Código da debênture.
    - `isin` string, nullable, required
    - `issuerCnpj` string, required: CNPJ da empresa emissora.
    - `issuerName` string, required
    - `issuerTicker` string, nullable, required: Ticker principal da emissora na bolsa, quando ela tem ações listadas.
    - `status` 'active' | 'inactive', required: `active` quando a debênture está em circulação e não venceu. `inactive` nos demais casos.
    - `series` string, nullable, required: Série. `UNI` quando a emissão tem série única.
    - `issueNumber` string, nullable, required: Número da emissão da empresa.
    - `issueDate` string, nullable, required
    - `maturityDate` string, nullable, required: Data de vencimento, já com prorrogações.
    - `removedDate` string, nullable, required: Data de saída de circulação.
    - `removedReason` 'matured' | 'accelerated' | 'early-redemption' | 'cancelled' | 'converted' | 'other', nullable, required: Motivo da saída: `matured` (vencimento), `accelerated` (vencimento antecipado), `early-redemption` (resgate antecipado), `cancelled` (cancelamento), `converted` (conversão em ações) ou `other`.
    - `index` string, nullable, required: Indexador: `di`, `ipca`, `pre` (prefixado), `igp-m`, `inpc`, `tr`, `usd`, `eur` ou `none`.
    - `indexPercent` number, nullable, required: Percentual do indexador. Ex.: 110 para 110% do DI.
    - `interestRate` number, nullable, required: Taxa de juros em % ao ano, além do indexador. Ex.: IPCA + 3,9182%.
    - `nominalValueAtIssue` number, nullable, required: Valor nominal unitário na emissão, em reais.
    - `nominalValue` number, nullable, required: Valor nominal unitário atualizado, em reais, já descontadas as amortizações.
    - `nominalValueDate` string, nullable, required: Data do valor nominal atualizado.
    - `quantityIssued` number, nullable, required
    - `quantityOutstanding` number, nullable, required: Quantidade em circulação no mercado.
    - `incentivized` boolean, nullable, required: Debênture incentivada (Lei 12.431), com benefício de imposto de renda.
    - `guarantee` string, nullable, required: Garantia: Quirografária, Real, Subordinada ou Flutuante, como no registro.
    - `profitabilityStartDate` string, nullable, required: Data de início da rentabilidade.
    - `cvmRegistration` string, nullable, required: Registro da oferta na CVM, ou o tipo de dispensa de registro.
    - `cvmRegistrationDate` string, nullable, required: Data do registro na CVM.
    - `earlyRedemptionAllowed` boolean, nullable, required: A escritura permite resgate antecipado pela empresa.
    - `interest` object, required: Pagamento de juros.
      - `every` integer, nullable, required: Intervalo entre os pagamentos.
      - `unit` 'month' | 'day', nullable, required: Unidade do intervalo.
      - `dayCount` integer, nullable, required: Base de dias por ano: 252 (dias úteis), 360 ou 365.
    - `amortization` object, required: Amortização. Campos nulos quando o valor é pago no vencimento.
      - `every` integer, nullable, required: Intervalo entre os pagamentos.
      - `unit` 'month' | 'day', nullable, required: Unidade do intervalo.
      - `percent` number, nullable, required: Percentual amortizado em cada pagamento.
      - `method` string, nullable, required: Forma de amortização, como no registro.
    - `quantityInTreasury` number, nullable, required: Quantidade na tesouraria da empresa.
    - `quantityRedeemed` number, nullable, required: Quantidade resgatada.
    - `quantityCancelled` number, nullable, required: Quantidade cancelada.
    - `agents` object, required
      - `trustee` string, nullable, required: Agente fiduciário.
      - `paymentAgent` string, nullable, required: Banco mandatário.
      - `depositary` string, nullable, required: Instituição depositária.
      - `leadUnderwriter` string, nullable, required: Coordenador líder.
  - `requestedAt` string, date-time, required: Data e hora da requisição em ISO 8601.
  - `took` integer, required: Tempo de processamento, em milissegundos.

## Other responses

- `400`: Requisição inválida. Confira os parâmetros.
- `401`: Token ausente ou inválido.
- `403`: O plano não inclui este recurso ou parâmetro.
- `404`: Nenhum dado encontrado para o pedido.
- `429`: Limite de requisições excedido.
- `500`: Erro interno do servidor.
- `503`: Serviço temporariamente indisponível. Tente de novo em alguns minutos.

## Changes

- **2026-11-03** `d3d66103ea18`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro/changes/api/v2/debentures/profile/get.md)

---

[API](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro.md) - [All operations](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro/llms.txt) - [OpenAPI document](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro/revisions/1ff668e5fe6e?raw)
