Preencher um form automaticamente com busca por CNPJ na BrasilAPI®

Para preencher um formulário automaticamente usando a API do BrasilAPI na busca por CNPJ, você precisará seguir alguns passos:

  1. Fazer uma requisição para a API do BrasilAPI utilizando a função file_get_contents ou curl do PHP. Por exemplo:
$cnpj = '00000000000191'; // CNPJ de exemplo
$url = 'https://brasilapi.com.br/api/cnpj/v1/' . $cnpj;

$response = file_get_contents($url); // faz a requisição à API
  1. O próximo passo é interpretar a resposta da API, que geralmente é retornada em formato JSON. Você pode usar a função json_decode do PHP para transformar a resposta em um objeto PHP. Por exemplo:
$resultado = json_decode($response);
  1. Com o objeto PHP contendo os dados do CNPJ, você pode preencher o formulário automaticamente utilizando a função $_POST do PHP. Por exemplo:
$_POST['nome'] = $resultado->nome;
$_POST['endereco'] = $resultado->endereco;
$_POST['telefone'] = $resultado->telefone;
// ... e assim por diante

O código completo para preencher um formulário pode ficar assim:

$cnpj = '00000000000191'; // CNPJ de exemplo
$url = 'https://brasilapi.com.br/api/cnpj/v1/' . $cnpj;

$response = file_get_contents($url); // faz a requisição à API
$resultado = json_decode($response); // transforma a resposta em objeto PHP

$_POST['nome'] = $resultado->nome;
$_POST['endereco'] = $resultado->endereco;
$_POST['telefone'] = $resultado->telefone;
// ... e assim por diante

Lembre-se de substituir o CNPJ de exemplo pelo CNPJ que você deseja buscar. Além disso, pode ser necessário adaptar o código para o seu formulário específico, dependendo da estrutura do HTML.

Rolar para cima