Situação e atividade
Situação cadastral com data e motivo, CNAE principal e secundários, natureza jurídica, porte e capital.
Envie o CNPJ e receba razão social, situação, CNAE, Simples e MEI, endereço com o código IBGE do município, o CEP conferido e a Inscrição Estadual direto da SEFAZ.
$ curl -H "X-Api-Key: $XEFAZ" \ https://api.xefaz.com.br/v1/cnpj/00000000000191 // 200 OK · 1 chamada { "razaoSocial": "BANCO DO BRASIL SA", "situacao": "Ativa", "cnaePrincipal": 6422100, "municipioIbge": { "codigo": 5300108, "nome": "Brasília" }, "cep": { "logradouro": "SAUN Quadra 5 Lote B", "uf": "DF" }, "inscricoesEstaduais": { "lista": [ … ] } }
O Xefaz junta o que o seu sistema precisa para cadastrar um cliente ou fornecedor sem digitação e sem erro de nota.
Base própria com os dados abertos do CNPJ, carregada todo mês. Cada resposta diz de quando é a base.
Endereço do CEP para completar o cadastro e o código IBGE do município, o que a nota fiscal exige.
Inscrição Estadual consultada na hora com o certificado A1 da sua empresa, nas 15 UFs que oferecem o serviço.
Sem planilha, sem copiar e colar, sem consultar três sites.
Situação cadastral com data e motivo, CNAE principal e secundários, natureza jurídica, porte e capital.
Opção e exclusão, com as datas, para acertar a tributação no cadastro.
A Receita usa um código próprio de município. O Xefaz já entrega o código do IBGE.
Não vem de base de terceiros: é consultada na SEFAZ e guardada com a data da consulta. Escolha as UFs com ufIe.
IEs do produtor na SEFAZ, por CPF ou IE e estado, com finalidade declarada e registro.
Sócios com qualificação e data de entrada; CPF sempre mascarado.
Uma chamada HTTP com a sua chave no cabeçalho X-Api-Key. Crie até 10 chaves por conta, uma para cada sistema, e revogue quando quiser.
GET /v1/cnpj/{cnpj} cadastro completo; ?ufIe=SP,MG escolhe as UFs da IEGET /v1/produtor-rural IEs do produtor por CPF ou IE e UFPUT /v1/certificado cadastra o certificado A1 da sua empresaO certificado fica cifrado e só serve para a consulta de IE. Você também pode enviá-lo pelo painel.
curl -H "X-Api-Key: SUA_CHAVE" \ "https://api.xefaz.com.br/v1/cnpj/12345678000195?ufIe=PR"
using var http = new HttpClient(); http.DefaultRequestHeaders.Add("X-Api-Key", chave); var json = await http.GetStringAsync( $"https://api.xefaz.com.br/v1/cnpj/{cnpj}");
const r = await fetch( `https://api.xefaz.com.br/v1/cnpj/${cnpj}`, { headers: { "X-Api-Key": chave } }); const empresa = await r.json();
import requests r = requests.get(f"https://api.xefaz.com.br/v1/cnpj/{cnpj}", headers={"X-Api-Key": chave}) empresa = r.json()
Pessoa física aparece no CNPJ (sócios, MEI, produtor rural). O Xefaz foi desenhado para não virar um buscador de pessoas.
Todos os recursos em todos os planos. Pagamento por PIX; pagou, libera na hora. Em beta fechado: as assinaturas abrem em breve.
Fatura vencida: mais 5 dias de uso antes do bloqueio. Termos de Uso e Política de Privacidade.
O Xefaz está em teste com um grupo fechado. Clique em Pedir acesso e entre com o seu e-mail (chega um código, sem senha): quando as assinaturas abrirem, é só voltar ao painel com o mesmo e-mail, criar a conta e gerar a chave.
Só para a Inscrição Estadual. Sem certificado, a consulta traz todo o resto (Receita, CEP e IBGE) e as IEs que já estiverem guardadas.
AC, AM, BA, ES, GO, MG, MS, MT, PB, PE, PR, RN, RS, SC e SP oferecem a consulta por web service. Nos demais, a resposta avisa e traz só o que estiver guardado.
A base é carregada todo mês, a partir dos dados abertos do CNPJ. Cada resposta informa a referência da base em uso (hoje, outubro de 2026).
Não vendemos pacote: o preço é o mesmo para o uso normal de um sistema de cadastro, com um limite de uso justo descrito nos Termos. Extrair a base em massa ou compartilhar a chave é proibido.
Sim, sem fidelidade: a renovação pode ser cancelada a qualquer momento e o acesso continua até o fim do período já pago.
As assinaturas abrem em breve. Conheça a API enquanto isso.