Funções para consultar informações sobre CNPJ e CEP pela web (sem backend necessário) ou através de Node.JS
nodejs-lib.js
- Código para realizar a requisição através do módulo de HTTPS do Node.JSweb-lib.js
- Código para realizar a requisição através de JSONP na Webconsulta.js
- Funções para realizar consultas de CNPJ e CEP
Se você está usando Node.JS, adicione o código de nodejs-lib.js
.
Se você está no navegador, adicione o código de web-lib.js
.
Após isso, adicione também o código de consulta.js
.
Tente evitar o uso de JSONP e use a versão de NodeJS sempre que possível.
// O CNPJ pode ou não conter caracteres não númericos (como pontos, barra e traço)
consultaCNPJ('27.865.757/0001-02').then((json) => {
console.log(json);
}, (erro) => {
console.log('ERRO:', erro);
});
// O CEP pode ou não conter caracteres não númericos (como ponto e traço)
consultaCNPJ('22.460-901').then((json) => {
console.log(json);
}, (erro) => {
console.log('ERRO:', erro);
});
{
"atividade_principal": [
{
"text": "Atividades de televisão aberta",
"code": "60.21-7-00"
}
],
"data_situacao": "03/11/2005",
"nome": "GLOBO COMUNICACAO E PARTICIPACOES S/A",
"uf": "RJ",
"telefone": "(21) 2540-2623",
"atividades_secundarias": [
{
"text": "Reprodução de vídeo em qualquer suporte",
"code": "18.30-0-02"
},
{
"text": "Portais, provedores de conteúdo e outros serviços de informação na internet",
"code": "63.19-4-00"
},
{
"text": "Agenciamento de espaços para publicidade, exceto em veículos de comunicação",
"code": "73.12-2-00"
},
{
"text": "Programadoras",
"code": "60.22-5-01"
}
],
"qsa": [
{
"qual": "10-Diretor",
"nome": "CARLOS HENRIQUE SCHRODER"
},
{
"qual": "10-Diretor",
"nome": "JORGE LUIZ DE BARROS NOBREGA"
},
{
"qual": "10-Diretor",
"nome": "ROSSANA FONTENELE BERTO"
},
{
"qual": "10-Diretor",
"nome": "ALI AHAMAD KAMEL ALI HARFOUCHE"
},
{
"qual": "10-Diretor",
"nome": "SERGIO LOURENCO MARQUES"
},
{
"qual": "10-Diretor",
"nome": "MARCELO LUIS MENDES SOARES DA SILVA"
},
{
"qual": "10-Diretor",
"nome": "ANTONIO CLAUDIO FERREIRA NETTO"
},
{
"qual": "10-Diretor",
"nome": "CRISTIANE DELECRODE LOPES SUT RIBEIRO"
},
{
"qual": "10-Diretor",
"nome": "MARCELO QUEIROZ DUARTE"
},
{
"qual": "10-Diretor",
"nome": "WANDERLEY BACCALA JUNIOR"
},
{
"qual": "10-Diretor",
"nome": "JOAO CARLOS FERRO FERRAZ DE MESQUITA"
}
],
"situacao": "ATIVA",
"bairro": "JARDIM BOTANICO",
"logradouro": "R LOPES QUINTAS",
"numero": "303",
"cep": "22.460-901",
"municipio": "RIO DE JANEIRO",
"abertura": "31/01/1986",
"natureza_juridica": "205-4 - Sociedade Anônima Fechada",
"fantasia": "GCP,TV GLOBO, REDE GLOBO, GLOBO.COM, SOM LIVRE",
"cnpj": "27.865.757/0001-02",
"ultima_atualizacao": "2018-06-09T11:45:30.538Z",
"status": "OK",
"tipo": "MATRIZ",
"complemento": "",
"email": "",
"efr": "",
"motivo_situacao": "",
"situacao_especial": "",
"data_situacao_especial": "",
"capital_social": "6453568523.86",
"extra": {}
}
{
"cep": "22460-901",
"logradouro": "Rua Lópes Quintas",
"complemento": "303",
"bairro": "Jardim Botânico",
"localidade": "Rio de Janeiro",
"uf": "RJ",
"unidade": "",
"ibge": "3304557",
"gia": ""
}
CNPJ inválido
CNPJ rejeitado pela Receita Federal
CEP inválido
CEP não encontrado
Tempo limite atingido