---
title: "Ficha da companhia aberta na CVM"
method: GET
path: "/v1/cvm/companhias/{chave}"
tags: ["CVM"]
---

# Ficha da companhia aberta na CVM

`GET /v1/cvm/companhias/{chave}`

## Request

- Base URL: `https://api.balancos.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.balancos.ai/v1/cvm/companhias/{chave}`
- Auth: HTTP bearer

## Path parameters

- `chave` string, required

## Response `200`

Cadastro derivado das entregas, capital social e resumo das DFPs.

- AppsApiCvmModelosEnvelopeFicha
  - `dados` AppsApiCvmModelosFicha, required
    - `companhia` Companhia, required
      - `cnpj` string, required
      - `cd_cvm` string, nullable, required
      - `denominacao` string, nullable, required
      - `empresa` EmpresaResumo, required: `{razao_social, slug, link}` — o ponteiro leve usado dentro de balanços, DREs e documentos.
        - `razao_social` string, required
        - `slug` string, required
        - `link` string, required
      - `denominacoes_anteriores` string[], required
      - `familia` string, nullable, required
      - `primeiro_exercicio` integer, nullable, required
      - `ultimo_exercicio` integer, nullable, required
      - `n_entregas` integer, required
      - `n_reapresentacoes` integer, required
      - `ultimo_parecer` UltimoParecer, required
        - `exercicio` integer, required
        - `tipo` string, nullable, required
      - `capital_social` CapitalSocial, required
        - `exercicio` integer, required
        - `versao` integer, required
        - `integralizado` CapitalAcoes, required
          - `ordinarias` union, required
            - integer
            - number
          - `preferenciais` union, required
            - integer
            - number
          - `total` union, required
            - integer
            - number
        - `tesouraria` CapitalAcoes, required
          - `ordinarias` union, required
            - integer
            - number
          - `preferenciais` union, required
            - integer
            - number
          - `total` union, required
            - integer
            - number
  - `meta` Meta, required
    - `versao` string
    - `release` string
    - `dados_atualizados_em` string, nullable, required
    - `requisicao_id` string, required

## Other responses

- `400`: `chave_companhia_invalida` (nem CNPJ nem código CVM), `parametro_invalido` (ano ou visão) ou `requisicao_invalida` (parâmetro desconhecido).
- `401`: `chave_invalida` — Bearer ausente, malformado, inexistente ou revogado.
- `404`: `companhia_nao_encontrada` — chave válida, sem DFP na CVM.
- `429`: `limite_excedido` (cota da conta) ou `limite_ip` (piso por IP).
- `503`: `indisponivel` — gold ou Supabase fora, ou falha ao concluir a medição.

---

[API](https://skmtc.dev/balancos/apis/balancos-ai-api-publica.md) · [All operations](https://skmtc.dev/balancos/apis/balancos-ai-api-publica/llms.txt) · [OpenAPI document](https://skmtc.dev/balancos/apis/balancos-ai-api-publica/revisions/389d7f383cb5?raw)
