Pular para o conteúdo
cnpj/ob

Mapeamento de Filiais e Matrizes: Descobrindo o Porte Real das Empresas

Integração de SistemasBlog do cnpj/ob

Muitas vezes, analisar apenas o CNPJ de faturamento (a Matriz) esconde o tamanho real da operação de um cliente. Uma rede de supermercados, por exemplo, pode ter 1 matriz administrativa e 500 filiais espalhadas pelo Brasil.

Como Encontrar Filiais?

Com o Plano Pro, o cnpjob expõe o endpoint GET /cnpj/:cnpj/estabelecimentos. Você informa o CNPJ completo de qualquer unidade (matriz ou filial) e recebe todos os estabelecimentos que compartilham a mesma raiz, os 8 primeiros dígitos.

// Lista matriz e filiais de um grupo, página por página
const CNPJ_ALVO = '33000167000101'; // qualquer CNPJ do grupo
const HDR = { 'X-API-Key': process.env.CNPJOB_KEY };

async function listarUnidades(cnpj) {
  const unidades = [];
  for (let page = 1; ; page++) {
    const r = await fetch(`https://api.cnpjob.com.br/cnpj/${cnpj}/estabelecimentos?page=${page}&limit=50`, { headers: HDR });
    const data = await r.json();
    unidades.push(...data.estabelecimentos);
    if (data.estabelecimentos.length < data.limit) break; // última página
  }
  return unidades;
}

const unidades = await listarUnidades(CNPJ_ALVO);
const ativas = unidades.filter((u) => u.situacao === 'Ativa');
console.log(`${unidades.length} unidades, ${ativas.length} ativas`);
ativas.forEach((u) => console.log(`${u.cnpj} | ${u.nome_fantasia || 'sem nome fantasia'} | ${u.municipio}/${u.uf}`));

Cada item traz cnpj, nome_fantasia, situacao, municipio, uf, data_abertura, telefone e email. O campo total da resposta conta os itens da página; para o grupo inteiro, percorra as páginas como acima.

Vantagens do Mapeamento

  • Análise de Crédito: Entender se o risco de crédito deve ser analisado a nível de unidade ou a nível do grupo econômico inteiro.
  • Precificação Dinâmica: Se você cobra por "unidades" no seu SaaS, ao cliente digitar o CNPJ, você já sabe exatamente quantas lojas físicas ou filiais o cliente possui e calcula o orçamento automaticamente.
  • Expansão de Clientes Atuais: O cliente assinou sua plataforma na matriz de SP. Ao consultar as filiais, sua equipe descobre que ele tem unidades no RJ e MG que não foram englobadas no contrato inicial, e as aborda ativamente.

Teste com seus dadosCrie a conta grátis e faça a primeira consulta em minutos.

Descubra Matrizes e Filiais (Plano Pro)