Skip to main content

Consulta paginada de negociações em mercado secundário

Endpoint de consulta paginada que retorna as negociações de cotas em mercado secundário de uma classe de fundo. Cada registro representa a transferência de uma quantidade de cotas de um cotista vendedor para um cotista comprador, com o valor de cota praticado na negociação e a tributação retida do vendedor.

Cada negociação relaciona três aplicações financeiras:

PapelDescrição
sold_financial_applicationAplicação do vendedor, da qual as cotas saíram. É por ela que os filtros de classe de fundo, série, investidor e depositária central são aplicados.
new_financial_applicationAplicação criada para o comprador, com financial_application_type igual a secondary_market.
original_financial_applicationAplicação que originou a posição no mercado primário. Em revendas sucessivas, a mesma aplicação original é propagada para todas as negociações da cadeia, permitindo rastrear a entrada original das cotas.

Request

ENDPOINT
/quota/fund_class/{fund_class_key}/secondary_market_trades
MÉTODO
GET

Query params

ParâmetroTipoObrigatoriedadeDescrição
pageintegeropcionalNúmero da página (começa em 0). Padrão: 0.
limitintegeropcionalQuantidade de registros por página. Padrão: 50. Máximo: 500.
issuance_serie_keystringopcionalFiltra pelas negociações da série de emissão informada.
investor_keystringopcionalFiltra pelas negociações em que o investidor informado é o vendedor.
sold_financial_application_keystringopcionalFiltra pela aplicação financeira de origem das cotas negociadas.
central_depositarystringopcionalFiltra pela depositária central da aplicação de origem. Valores: cetip (cotas depositadas na B3) ou unregistered (cotas não depositadas).

Os registros são retornados em ordem cronológica de criação da negociação.

Exemplo de chamada
GET /quota/fund_class/{fund_class_key}/secondary_market_trades?page=0&limit=50&issuance_serie_key=c3d4e5f6-a7b8-9012-cdef-123456789012&central_depositary=cetip

Response

STATUS
200
Response Body
{
"data": [
{
"secondary_market_trade_key": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"original_financial_application": {
"financial_application_key": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"share_capital": 500000.0,
"status": "quoted",
"redemption_keys": [
{
"redemption_key": "c3d4e5f6-a7b8-9012-cdef-123456789012"
}
],
"financial_application_type": "primary_market",
"original_number_of_quotas": 500000.0,
"current_principal_value": 490000.0,
"acquisition_cost": 500000.0,
"current_number_of_quotas": 490000.0,
"quotation_date": "2026-03-02",
"payment_method": "b3",
"investor_key": "d4e5f6a7-b8c9-0123-def0-234567890123",
"issuance_serie_key": "e5f6a7b8-c9d0-1234-ef01-345678901234",
"external_id": "ext-fa-001"
},
"sold_financial_application": {
"financial_application_key": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"share_capital": 500000.0,
"status": "quoted",
"redemption_keys": [
{
"redemption_key": "c3d4e5f6-a7b8-9012-cdef-123456789012"
}
],
"financial_application_type": "primary_market",
"original_number_of_quotas": 500000.0,
"current_principal_value": 490000.0,
"acquisition_cost": 500000.0,
"current_number_of_quotas": 490000.0,
"quotation_date": "2026-03-02",
"payment_method": "b3",
"investor_key": "d4e5f6a7-b8c9-0123-def0-234567890123",
"issuance_serie_key": "e5f6a7b8-c9d0-1234-ef01-345678901234",
"external_id": "ext-fa-001"
},
"new_financial_application": {
"financial_application_key": "f6a7b8c9-d0e1-2345-f012-456789012345",
"share_capital": 10523.45,
"status": "quoted",
"redemption_keys": [],
"financial_application_type": "secondary_market",
"original_number_of_quotas": 10000.0,
"current_principal_value": 1.05234567,
"acquisition_cost": 1.05234567,
"current_number_of_quotas": 10000.0,
"quotation_date": "2026-03-02",
"payment_method": "b3",
"investor_key": "a7b8c9d0-e1f2-3456-0123-567890123456",
"issuance_serie_key": "e5f6a7b8-c9d0-1234-ef01-345678901234"
},
"trade_quota_value": 1.05234567,
"number_of_quotas": 10000.0,
"event_datetime": "2026-07-31 00:00:00",
"taxable_yield_value": 523.45,
"ir_value": 78.52,
"iof_value": 0.0
}
],
"limit": 50,
"page": 0,
"is_last_page": true
}

Atributos da resposta

CampoTipoDescrição
dataarrayLista de negociações da classe de fundo.
pageintegerPágina atual.
limitintegerTamanho da página solicitado.
is_last_pagebooleanIndica se não há mais registros após esta página.

Objeto em data

CampoTipoDescrição
secondary_market_trade_keystringChave única da negociação.
original_financial_applicationobjectAplicação financeira que originou a posição no mercado primário.
sold_financial_applicationobjectAplicação financeira do vendedor, de onde saíram as cotas.
new_financial_applicationobjectAplicação financeira criada para o comprador.
trade_quota_valuenumberValor de cota praticado na negociação.
number_of_quotasnumberQuantidade de cotas negociadas.
event_datetimestringData e hora do evento de negociação.
taxable_yield_valuenumberRendimento tributável apurado para o vendedor na negociação. Omitido quando não apurado.
ir_valuenumberImposto de renda retido do vendedor. Omitido quando não apurado.
iof_valuenumberIOF retido do vendedor. Omitido quando não apurado.

Objeto de aplicação financeira

CampoTipoDescrição
financial_application_keystringChave única da aplicação financeira.
share_capitalnumberValor aportado na aplicação.
statusstringSituação da aplicação, por exemplo quoted, settled, redeemed.
redemption_keysarrayChaves dos resgates associados à aplicação. Na aplicação do vendedor inclui o resgate gerado pela negociação.
financial_application_typestringprimary_market ou secondary_market.
original_number_of_quotasnumberQuantidade de cotas na criação da aplicação.
current_number_of_quotasnumberQuantidade de cotas atual.
current_principal_valuenumberValor principal atual.
acquisition_costnumberCusto de aquisição.
quotation_datestringData de cotização.
payment_methodstringForma de liquidação, por exemplo b3 ou regular.
investor_keystringChave do investidor titular da aplicação.
issuance_serie_keystringChave da série de emissão da aplicação.
external_idstringIdentificador externo, quando informado no cadastro da aplicação.

Campos opcionais são omitidos da resposta quando não houver valor.

Para consultar as aplicações financeiras em detalhe, consulte Consulta paginada de aplicações financeiras.

Possíveis erros

STATUS
404
Classe de fundo não encontrada
{
"title": " Fund Class not Found",
"description": "Fund Class with key {fund_class_key} was not found.",
"translation": "A classe com chave {fund_class_key} não foi encontrado.",
"code": "QTA000002"
}
STATUS
400
Classe de fundo não pertence ao gestor autenticado

A consulta só retorna negociações de classes de fundo cujo gestor é o titular da integração utilizada na chamada.

{
"title": "Invalid selected agent",
"description": "Invalid selected agent",
"translation": "Selected agent invalido",
"code": "QIT000004"
}