softcomtecnologia / cnpj-gratis
Com esse pacote você poderá consultar, gratuitamente, CNPJs diretamente no site da receita.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 79
pkg:composer/softcomtecnologia/cnpj-gratis
Requires
- php: >8.2
- ext-curl: *
- ext-gd: *
- jansenfelipe/utils: ^2.0@dev
- symfony/browser-kit: 7.3.x-dev
This package is not auto-updated.
Last update: 2025-11-01 05:16:44 UTC
README
Com esse pacote você poderá realizar consultas de CNPJ no site da Receita Federal do Brasil gratuitamente.
Atenção: Esse pacote não possui leitor de captcha, mas captura o mesmo para ser digitado pelo usuário
Como usar
Adicione no seu arquivo composer.json o seguinte registro na chave require
"jansenfelipe/cnpj-gratis": "2.0.*@dev"
Execute
$ composer update
Adicione o autoload.php do composer no seu arquivo PHP.
require_once 'vendor/autoload.php';
Primeiro chame o método getParams() para retornar os dados necessários para enviar no método consulta()
$params = CnpjGratis::getParams(); //Output: array('captchaBase64', 'cookie')
Agora chame o método consulta()
$dadosEmpresa = CnpjGratis::consulta(
'45.543.915/0001-81',
'INFORME_AS_LETRAS_DO_CAPTCHA',
$params['cookie']
);
Frameworks
(Laravel 4.2)
Abra seu arquivo config/app.php e adicione 'JansenFelipe\CnpjGratis\CnpjGratisServiceProvider' ao final do array $providers
'providers' => array(
'Illuminate\Foundation\Providers\ArtisanServiceProvider',
'Illuminate\Auth\AuthServiceProvider',
...
'JansenFelipe\CnpjGratis\CnpjGratisServiceProvider',
),
Adicione também 'CnpjGratis' => 'JansenFelipe\CnpjGratis\Facade' no final do array $aliases
'aliases' => array(
'App' => 'Illuminate\Support\Facades\App',
'Artisan' => 'Illuminate\Support\Facades\Artisan',
...
'CnpjGratis' => 'JansenFelipe\CnpjGratis\Facade',
),