Skip to main content
A consulta de pessoa jurídica permite buscar informações vinculadas a CNPJ e localizar empresas por dados auxiliares, como razão social, nome fantasia, endereço, telefone ou e-mail. Use esta funcionalidade para validação cadastral, análise de risco, prospecção, compliance, análise de crédito, cobrança, antifraude e automação de fluxos operacionais.

Formas de consulta

Busca por CNPJ

Consulte um CNPJ nos datasets selecionados e receba o retorno agrupado por dataset.

Busca avançada

Localize empresas por razão social, nome fantasia, CNPJ, endereço, UF ou CEP.

Busca por telefone

Encontre possíveis empresas vinculadas a um telefone com DDD.

Busca por e-mail

Encontre possíveis empresas vinculadas a um endereço de e-mail.

Endpoints disponíveis

Busca por CNPJ com datasets

A busca por CNPJ é a consulta principal de pessoa jurídica. Ela usa o campo taxid como identificador e executa um ou mais datasets informados em datasets.
Liste os datasets disponíveis em Datasets e preços usando target: company.

Modos de execução

Consultas assíncronas podem passar pelos seguintes status: Para consultar o resultado final, use o endpoint de resultado assíncrono com target: company.

Buscas paginadas

As rotas de busca avançada, telefone e e-mail retornam listas paginadas. Elas não usam datasets, porque cada rota já representa uma busca específica.

Busca avançada

Use quando você não possui todos os dados da empresa ou precisa localizar empresas por filtros cadastrais.
Campos aceitos:

Busca por telefone

Use quando você possui um telefone com DDD e precisa localizar possíveis empresas vinculadas a ele.
O telefone aceita pontuação e prefixo 55. A API normaliza o valor antes da consulta.

Busca por e-mail

Use quando você possui um endereço de e-mail e precisa localizar possíveis empresas vinculadas a ele.
O e-mail é normalizado para letras minúsculas antes da consulta.

Retorno das buscas paginadas

As buscas avançada, por telefone e por e-mail retornam a mesma estrutura base:

Dados adicionais por dataset

Alguns datasets de busca por CNPJ podem exigir parâmetros complementares. Esses campos aparecem em additional_fields no endpoint de Datasets e preços. Quando exigidos, envie os dados em additional, usando o ID do dataset como chave:
O dataset acima é fictício e serve apenas para demonstrar a estrutura de envio de dados adicionais.

Ambiente de teste

As consultas de pessoa jurídica têm suporte ao ambiente de teste. Para executar uma chamada sem consumo de saldo, envie o header:

Ambiente de teste

Veja como usar o header de sandbox e validar integrações sem consumir saldo.

Regras importantes

  • O CNPJ deve ser válido para buscas por CNPJ.
  • A busca avançada exige ao menos um filtro válido.
  • Campos fora do schema documentado são rejeitados pela validação da API.
  • Datasets indisponíveis, inativos ou não permitidos para a conta podem retornar erro.
  • Consultas com múltiplos datasets podem retornar resultados parciais caso algum dataset falhe.
  • A cobrança é calculada com base nos datasets ou buscas efetivamente executados, conforme as regras comerciais da conta.
  • Alguns campos descritos nos datasets podem não ser retornados em todas as consultas.
  • Alguns dados podem estar indisponíveis por regra legal, restrição de disponibilidade ou ausência de informação na base.

Próximos passos

Datasets e preços

Liste os datasets disponíveis para pessoa jurídica e veja preço, campos adicionais e estrutura de retorno.

Resultado assíncrono

Consulte o andamento e o resultado final de uma consulta iniciada em modo assíncrono.

Pessoa física

Veja como consultar dados vinculados a CPF.

Códigos de erro

Consulte os erros relacionados a consultas.