É possível obter os dados atualizados consultando a base de dados da receita federal, mas o SERPRO compra muito caro; Assim, é melhor utilizar o serviço de terceiros que fazem o cacheamento e vendem mais barato o acesso. Neste artigo iremos consultar os dados utilizando o serviço ReceitaWS.
[code language=”php”]
<?php
$lstr_pjCNPJ = ‘06164253000187’;
$lstr_webserviceResponse = getURL(‘http://receitaws.com.br/v1/cnpj/’.$lstr_pjCNPJ);
$larr_webserviceResponse = json_decode($lstr_webserviceResponse);
echo "Nome da Empresa: ".$larr_webserviceResponse->nome.PHP_EOL;
echo "Nome Fantasia: ".$larr_webserviceResponse->fantasia.PHP_EOL;
function getURL($url){
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_NOBODY, false); // true para exibir apenas o cabe?ho
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$content = curl_exec($ch);
curl_close($ch);
return $content;
}
[/code]
O código apresentará a saída abaixo para o CNPJ “06.164.253/0001-87”:
[code language=”txt”]
Nome da Empresa: GOL LINHAS AEREAS INTELIGENTES S.A.
Nome Fantasia:
[/code]
O Nome Fantasia não é exibido pois esta empresa não registrou um. Além disso, o webservice fornece outras informações que não utilizei no exemplo acima: nome, nome fantasia, atividade principal, data da situação, endereço, telefone, e-mail, data de abertura, natureza jurídica, última atualização, status, tipo, atividades secundárias, capital social, etc.
tudo bom ? gostaria de acessar o atividade_Principais.code do receita ws como faço ?