Consulta CNPJ
Informações e detalhes para consulta do documento brasileiro CNPJ
Este serviço é destinado para consultar dados de uma pessoa jurídica brasileira a partir do seu documento CNPJ.
Os dados disponíveis nas consultas é o resultado de cruzamento de bases da Receita Federal e webscraping de dados públicos.
Requisição
GET https://api-v3.smsfire.com.br/bigdata/cnpj/:input
Rate Limiter: Este serviço possui um limite global de 30 requisições por minuto a partir do mesmo IP.
Parâmetros de requisição
input*
string
Documento CNPJ a ser pesquisado
19100200000108
Exemplos de requisição
var axios = require("axios").default;
const input = "19100200000108";
var options = {
method: 'GET',
url: `https://api-v3.smsfire.com.br/bigdata/cnpj/${input}`,
headers: {Username: 'seu_usuario', Api_Token: 'seu_token'}
};
axios.request(options).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.error(error);
});<?php
$endpoint = "https://api-v3.smsfire.com.br/bigdata/cnpj/";
$endpoint .= "19100200000108";
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => $endpoint,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Api_Token: seu_token",
"Username: seu_usuario",
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Somente consultas com dados disponíveis serão tarifadas.
Response
O conjunto de dados retornados será em formato JSON com detalhes da pesquisa ou possível falha da requisição
Esse código de erro será lançado quando a consulta não possuir dados disponíveis em nossas bases de dados.
Erros poderão ser facilmente filtrados a partir dos códigos HTTP retornados e adicionalmente detalhes do erro serão incluídos no JSON que seguirá o seguinte formato:
Requisições que tenham o retorno de algum código HTTP deste nível é devido a falhas internas da API ou servidor.
Neste tipo de situação, entre em contato com a equipe de suporte
id
string Padrão UUID
Identificador único da pesquisa
ip
string
Ip de onde se originou o request a API
doc
string
Documento a pessoa pesquisada
fiscalName
string
Razão social da empresa
brandName
string | null
Nome fantasia
capital
number
Capital social
isSimple
boolean
Participante ddo Simples Nacional
isMei
boolean
Trata-se e Micro Empreendedor Individual
cane
string
CNAE principal
cnaes
string[]
CNAEs secundários
openDate
string | Date AAAA-MM-DD
Data de abertura
updateDate
string | Date AAAA-MM-DD
Data última atualização cadastral
emails
string[]
Relação de e-mails
phones
array
Matriz com relação de telefones
phones[].prefix
string
Código DDI do telefone
phones[].area
string
Código de área
phones[].phone
string
Número de telefone em formato local
phones[].national
string
Número de telefone em formato nacional
phones[].international
string
Número de telefone em formato internacional
addresses
array
Matriz com relação de endereços
addresses[].street
string
Nome da rua
addresses[].number
string | null
Número do endereço
addresses[].complement
string | null
Complemento do endereço
addresses[].neighborhood
string | null
Bairro
addresses[].city
string
Cidade
addresses[].state
string
Estado
addresses[].country
string
País
addresses[].zipcode
string
Código postal (CEP)
addresses[].updated_at
string | Date
Data da última atualização do item
associates
array
Matriz com relação de sócios
associates[].doc
string
Cpf do sócio
associates[].name
string
Nome completo do sócio
working
Situação cadastral do CNPJ.
1
Anulado
2
Ativo
3
Suspenso
4
Irregular
type
Porte da empresa
1
Microempresa - ME
3
Empresa de pequeno porte - EPP
5
Demais portes (SA, LTDA, EIRELI)
Atualizado