Busca avançada
Pessoa jurídica
Busca avançada
Busque pessoas jurídicas por razão social, nome fantasia, CNPJ, endereço, UF ou CEP.
POST
Busca avançada
Executa uma busca avançada de pessoa jurídica em formato paginado.
Use esta rota quando você não possui o CNPJ exato ou precisa localizar empresas por dados parciais, como razão social, nome fantasia, logradouro, UF ou CEP.
Estrutura de
Estrutura de
Corpo da requisição
string
CNPJ da empresa. Pontuação é aceita e removida automaticamente.
string
Razão social ou parte da razão social.
string
Nome fantasia ou parte do nome fantasia.
string
Logradouro ou parte do endereço.
string
Sigla da unidade federativa com 2 letras.
string
CEP com 8 dígitos. Pontuação é aceita e removida automaticamente.
boolean
default:"false"
Quando
true, permite busca aproximada por razão social ou nome fantasia.integer
default:"1"
Página dos resultados. Use a próxima página enquanto
has_more for true.string
Use
sandbox para executar uma chamada de teste sem consumo de saldo.Para detalhes sobre chamadas de teste, consulte Ambiente de teste.
Regras dos filtros
É necessário informar pelo menos um dos campos aceitos:taxid, name, fantasy, address ou zipcode.
Quando taxid for informado, ele deve conter um CNPJ válido após normalização.
Quando uf for informado, ele deve conter uma sigla válida com 2 letras.
Exemplo de corpo
Resposta
integer
required
Código da resposta da API.
string
required
Mensagem descritiva da resposta.
object
required
Objeto principal com os registros encontrados, dados de paginação, cobrança e tempo de execução.
Estrutura de result
Estrutura de result.items[]
Paginação
Quandohas_more retornar true, envie a mesma requisição incrementando page.
Respostas esperadas
Fluxo recomendado
- Envie os filtros mais específicos disponíveis.
- Use
similar_name: truequando precisar aceitar variações de razão social ou nome fantasia. - Leia
itemse verifiquehas_more. - Se
has_morefortrue, consulte a próxima página. - Use
x-ambient: sandboxpara validar integração sem consumir saldo.

