Todas as URIs relativas a https://prod.acbr.api.br, exceto se a operação definir outra URI base.
| Método | Endpoint | Descrição |
|---|---|---|
| consultarCnpj() | GET /cnpj/{Cnpj} | Consultar dados do CNPJ |
| listarCnpj() | GET /cnpj | Listar estabelecimentos ativos a partir da base de CNPJ |
consultarCnpj($cnpj): \ACBrAPI\Model\CnpjEmpresaConsultar dados do CNPJ
Informações adicionais: - Cota: <a href="/docs/limites#cnpj-consultas">cnpj-consultas - Consumo: 1 unidade por requisição.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configurar authorização via API key: jwt
$config = ACBrAPI\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = ACBrAPI\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
// Configurar access token OAuth2 para autorização: oauth2
$config = ACBrAPI\Configuration::getDefaultConfiguration()->setAccessToken('SEU_ACCESS_TOKEN');
$apiInstance = new ACBrAPI\Api\CnpjApi(
// Se quiser usar um client http customizado, passe um client que implemente `GuzzleHttp\ClientInterface`.
// Isso é opcional, `GuzzleHttp\Client` será usado por padrão.
new GuzzleHttp\Client(),
$config
);
$cnpj = 'cnpj_example'; // string | CNPJ sem máscara.
try {
$result = $apiInstance->consultarCnpj($cnpj);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling CnpjApi->consultarCnpj: ', $e->getMessage(), PHP_EOL;
}| Nome | Tipo | Descrição | Notas |
|---|---|---|---|
| cnpj | string | CNPJ sem máscara. |
- Content-Type: Not defined
- Accept:
application/json
[Voltar ao topo] [Back to API list] [Voltar à lista de DTOs] [Voltar ao README]
listarCnpj($cnae_principal, $municipio, $natureza_juridica, $top, $skip, $inlinecount): \ACBrAPI\Model\CnpjListagemListar estabelecimentos ativos a partir da base de CNPJ
Retorna uma lista de estabelecimentos de acordo com os critérios de busca utilizados. Somente serão retornados estabelecimentos com situação cadastral "Ativa". Informações adicionais: - Cota: <a href="/docs/limites#cnpj-listagem">cnpj-listagem - Consumo: 1 unidade por estabelecimento listado ou requisição.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configurar authorização via API key: jwt
$config = ACBrAPI\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = ACBrAPI\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
// Configurar access token OAuth2 para autorização: oauth2
$config = ACBrAPI\Configuration::getDefaultConfiguration()->setAccessToken('SEU_ACCESS_TOKEN');
$apiInstance = new ACBrAPI\Api\CnpjApi(
// Se quiser usar um client http customizado, passe um client que implemente `GuzzleHttp\ClientInterface`.
// Isso é opcional, `GuzzleHttp\Client` será usado por padrão.
new GuzzleHttp\Client(),
$config
);
$cnae_principal = 'cnae_principal_example'; // string | Filtro pelo código CNAE da atividade principal do estabelecimento. Utilize o valor sem máscara.
$municipio = 'municipio_example'; // string | Filtro pelo código IBGE ou TOM (Tabela de Órgãos e Municípios) do município do estabelecimento. Utilize o valor sem máscara.
$natureza_juridica = 'natureza_juridica_example'; // string | Filtro pela natureza jurídica do estabelecimento Utilize o valor de quatro dígitos sem máscara.
$top = 10; // int | Limite no número de objetos a serem retornados pela API, entre 1 e 100.
$skip = 0; // int | Quantidade de objetos que serão ignorados antes da lista começar a ser retornada.
$inlinecount = false; // bool | Inclui no JSON de resposta, na propriedade `@count`, o número total de registros que o filtro retornaria, independente dos filtros de paginação.
try {
$result = $apiInstance->listarCnpj($cnae_principal, $municipio, $natureza_juridica, $top, $skip, $inlinecount);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling CnpjApi->listarCnpj: ', $e->getMessage(), PHP_EOL;
}| Nome | Tipo | Descrição | Notas |
|---|---|---|---|
| cnae_principal | string | Filtro pelo código CNAE da atividade principal do estabelecimento. Utilize o valor sem máscara. | |
| municipio | string | Filtro pelo código IBGE ou TOM (Tabela de Órgãos e Municípios) do município do estabelecimento. Utilize o valor sem máscara. | |
| natureza_juridica | string | Filtro pela natureza jurídica do estabelecimento Utilize o valor de quatro dígitos sem máscara. | |
| top | int | Limite no número de objetos a serem retornados pela API, entre 1 e 100. | [optional] [default to 10] |
| skip | int | Quantidade de objetos que serão ignorados antes da lista começar a ser retornada. | [optional] [default to 0] |
| inlinecount | bool | Inclui no JSON de resposta, na propriedade `@count`, o número total de registros que o filtro retornaria, independente dos filtros de paginação. | [optional] [default to false] |
- Content-Type: Not defined
- Accept:
application/json
[Voltar ao topo] [Back to API list] [Voltar à lista de DTOs] [Voltar ao README]