cesarferreira / cnpj-receitaws
Biblioteca para realizar a busca de informações de um cnpj através receitaws.com.br
dev-main
2021-04-19 02:49 UTC
Requires
- php: >7.0
This package is not auto-updated.
Last update: 2025-06-27 19:34:25 UTC
README
Biblioteca para realizar a busca de informações de um cnpj através do receitaws.com.br
Instalação
O projeto está disponível no Packagist, onde para fazer a instalação via Composer basta apenas adicionar ao arquivo composer.json do seu projeto:
"require": {
"cesarferreira/cnpj-receitaws" : "dev-main"
}
É necessário ter o curl instalado (em sistemas operacionais linux por exemplo). E nos demais ter as extensõesextension=curl.so
extension=curl
ativados no arquivo ini do seu php. Como aplicar os procedimentos de acordo com seu sistema operacional
Como usar:
Instanciar a classe
<?php
require 'vendor/autoload.php';
use lib\consulta\Cnpj;
$cnpj= new Cnpj();
$cnpj->cnpjBusca('21416530000195');
$cnpj->buscar();
?>
Exemplo de retorno do dados nos values dos inputs de um form:
<body>
<form>
<input type="text" value="<?php echo $cnpj->Nome(); ?>">
<input type="text" value="<?php echo $cnpj->atividadePrincipal(); ?>">
<input type="text" value="<?php echo $cnpj->telefone(); ?>">
</form>
</body>
Em tags de texto:
<h3><?php echo $cnpj->Nome(); ?></h3>
<h3><?php echo $cnpj->atividadePrincipal(); ?></h3>
<h3><?php echo $cnpj->telefone(); ?></h3>
Os seguintes dados estão disponíveis:
- $cnpj->Nome()
- $cnpj->atividadePrincipal()
- $cnpj->codigoAtividadePrincipal()
- $cnpj->dataSituacao()
- $cnpj->uf()
- $cnpj->telefone()
- $cnpj->atividadesSecundarias()
- $cnpj->situacao()
- $cnpj->bairro()
- $cnpj->logradouro()
- $cnpj->cep()
- $cnpj->municipio()
- $cnpj->porte()
- $cnpj->naturezaJuridica()
- $cnpj->fantasia()
- $cnpj->capital_social()