CVM — Valores Mobiliários

GET https://app.fontedata.com/api/v1/consulta/cvm-valores-mobiliarios
R$ 0,50 por consulta

Debitado do seu saldo a cada chamada cobrada. Autenticação pelo header X-API-Key. Veja como obter a chave.

Consulta o cadastro da Comissão de Valores Mobiliários (CVM) a partir de um CPF ou CNPJ e informa se o documento consultado corresponde a uma entidade registrada no mercado de capitais brasileiro. Quando há registro, retorna os dados cadastrais da entidade — código CVM, categoria e situação do registro, patrimônio líquido declarado, endereço e contatos — além da lista de diretores vinculados. É uma fonte útil para confirmar se uma empresa é emissora de valores mobiliários ou se figura como participante regulado antes de fechar negócio.

Requisição

curl -H "X-API-Key: SUA_CHAVE" \
  "https://app.fontedata.com/api/v1/consulta/cvm-valores-mobiliarios?cpf=SEU_CPF"

Parâmetros

Informe cpf ou cnpj.

NomeTipoDescriçãoExemplo
cpf condicionalCPFCPF (somente números, 11 dígitos)000.000.000-00
cnpj condicionalCNPJCNPJ (somente números, 14 dígitos)00.000.000/0000-00

Resposta

** da consulta (``)**

  • Identificação da consulta, chave, usuário, mensagem, resultado e tempo de execução.

Dados da entidade (retorno)

  • Identificação: documento consultado, nome da entidade, código CVM.
  • Registro: categoria, categoria do registro, data de registro, data de início na categoria, indicação de companhia de menor porte.
  • Situação: situação atual e data da situação.
  • Financeiro: patrimônio líquido e data de referência.
  • Localização e contato: endereço, bairro, cidade, UF, CEP, telefone e website.
  • Participação: tipos de participante no mercado.
  • Diretores: nome, data de início e instrução (dispositivo normativo) de cada diretor.
Exemplo — 200 OK
{
  "uf": null,
  "cep": null,
  "bairro": null,
  "cidade": null,
  "website": null,
  "endereco": null,
  "situacao": null,
  "telefone": null,
  "categoria": null,
  "codigoCVM": null,
  "diretores": [],
  "dataRegistro": null,
  "dataSituacao": null,
  "nomeEntidade": null,
  "categoriaRegistro": null,
  "patrimonioLiquido": null,
  "tiposParticipante": [],
  "documentoConsultado": "***",
  "companhiaDeMenorPorte": null,
  "dataInicioNaCategoria": null,
  "dataPatrimonioLiquido": null
}
Schema da resposta (JSON Schema)
JSON Schema
{
  "type": [
    "object",
    "null"
  ],
  "properties": {
    "uf": {
      "type": [
        "string",
        "null"
      ],
      "description": "Unidade federativa do endereço."
    },
    "cep": {
      "type": [
        "string",
        "null"
      ],
      "description": "CEP do endereço cadastrado."
    },
    "bairro": {
      "type": [
        "string",
        "null"
      ],
      "description": "Bairro do endereço cadastrado."
    },
    "cidade": {
      "type": [
        "string",
        "null"
      ],
      "description": "Cidade do endereço cadastrado."
    },
    "website": {
      "type": [
        "string",
        "null"
      ],
      "description": "Website da entidade."
    },
    "endereco": {
      "type": [
        "string",
        "null"
      ],
      "description": "Logradouro do endereço cadastrado."
    },
    "situacao": {
      "type": [
        "string",
        "null"
      ],
      "description": "Situação atual do registro."
    },
    "telefone": {
      "type": [
        "string",
        "null"
      ],
      "description": "Telefone de contato da entidade."
    },
    "categoria": {
      "type": [
        "string",
        "null"
      ],
      "description": "Categoria da entidade no mercado."
    },
    "codigoCVM": {
      "type": [
        "string",
        "null"
      ],
      "description": "Código identificador da entidade na CVM."
    },
    "diretores": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object",
        "properties": {
          "nome": {
            "type": [
              "string",
              "null"
            ],
            "description": "Nome do diretor."
          },
          "instrucao": {
            "type": [
              "string",
              "null"
            ],
            "description": "Instrução normativa aplicável ao cargo."
          },
          "dataInicio": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data de início do mandato."
          }
        }
      },
      "description": "Diretores vinculados à entidade."
    },
    "dataRegistro": {
      "type": [
        "string",
        "null"
      ],
      "description": "Data de registro na CVM."
    },
    "dataSituacao": {
      "type": [
        "string",
        "null"
      ],
      "description": "Data da situação atual."
    },
    "nomeEntidade": {
      "type": [
        "string",
        "null"
      ],
      "description": "Nome ou razão social da entidade registrada."
    },
    "categoriaRegistro": {
      "type": [
        "string",
        "null"
      ],
      "description": "Categoria do registro na CVM."
    },
    "patrimonioLiquido": {
      "type": [
        "string",
        "null"
      ],
      "description": "Patrimônio líquido declarado."
    },
    "tiposParticipante": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "string"
      },
      "description": "Tipos de participação da entidade no mercado de valores mobiliários."
    },
    "documentoConsultado": {
      "type": [
        "string",
        "null"
      ],
      "description": "CPF ou CNPJ informado na consulta."
    },
    "companhiaDeMenorPorte": {
      "type": [
        "string",
        "null"
      ],
      "description": "Indica se é companhia de menor porte."
    },
    "dataInicioNaCategoria": {
      "type": [
        "string",
        "null"
      ],
      "description": "Data de início na categoria de registro."
    },
    "dataPatrimonioLiquido": {
      "type": [
        "string",
        "null"
      ],
      "description": "Data de referência do patrimônio líquido."
    }
  },
  "description": "Dados cadastrais da entidade na CVM."
}

Códigos de erro

CódigoMensagemQuando acontece
400Requisição Inválidaa requisição está incorreta ou os parâmetros são inválidos.
401Não Autenticadoo usuário não forneceu as credenciais corretas para acessar o recurso.
403Não Autorizadoo servidor recebeu a requisição, mas se negou a autorizá-la por conta de saldo indisponível.
404Não Encontradoo servidor não encontrou uma representação atual do recurso solicitado.
408Tempo Esgotadoo servidor não conseguiu retornar a requisição no prazo estabelecido.
500Falha ao Realizar Consultao servidor não conseguiu processar a requisição com sucesso.
503Consulta em Manutençãoa consulta requisitada está em manutenção.

Observações

  • Fonte: base cadastral da Comissão de Valores Mobiliários (CVM).
  • Esta consulta não gera comprovante.
  • A cobrança ocorre apenas quando há correspondência (match) para o documento consultado. Hoje, quando "nada consta" (o documento não é participante registrado), a resposta retorna como HTTP 404 (Não Encontrado) e não há cobrança.
  • Envie somente um documento por requisição (CPF ou CNPJ).

Integrar

OpenAPI (JSON) ↗ — importe a URL no Postman ou no Insomnia para gerar a coleção com todos os endpoints. Também dá para consultar pelo chat: conecte via MCP. Esta página em Markdown.