Aplicações
A partir de um CNPJ, a API entrega o cadastro consolidado da Receita Federal já normalizado e geocodificado, e ainda permite ligar enriquecimentos geográficos calculados na coordenada do endereço da empresa. É a base para decisões de KYB, prevenção a fraude, análise de risco de crédito PJ e planejamento de expansão.
KYB e Onboarding de PJ
Valide cadastro, situação e endereço de empresas no cadastro. Confirme se a razão social, CNAE e endereço declarados batem com a Receita Federal.
Prevenção a Fraude
Detecte endereço divergente entre RFB e geocoder, geocodificação de baixa qualidade, e proximidade a presídio ou favela do endereço declarado.
Crédito e Risco PJ
Use porte, capital social, regime tributário, tempo de operação e renda do entorno como features em modelos de concessão e precificação.
Expansão e Inteligência Territorial
Cruze a atividade da empresa (CNAE) com tipologia do endereço, aglomeração comercial e renda do ponto para decisões de expansão e cobertura.
Conceito
A API recebe um CNPJ e devolve o cadastro consolidado da Receita Federal — os campos do grupo pessoa_juridica — já normalizado e geocodificado. Aceita CNPJ de 14 caracteres com ou sem máscara e o novo formato alfanumérico da RFB.
Opcionalmente, cada família de enriquecimento geográfico habilitada acrescenta um grupo de campos calculado a partir da coordenada do endereço da empresa. Quando o CNPJ não tem coordenada geocodificável, apenas os campos de pessoa_juridica são retornados; nenhum enriquecimento é executado e nenhuma cota adicional é consumida.
Convenção de Sinais
Três campos de pessoa_juridica concentram os sinais de qualidade do endereço e são a linha de defesa contra fraude documental em PJ. Sem coordenada, os grupos de enriquecimento não vêm.
Parâmetros de Entrada
Um único parâmetro obrigatório no path — o CNPJ — e oito flags booleanas opcionais em query que ligam grupos de enriquecimento geográfico. Cada flag ligada conta como uma consulta adicional; flags puladas por falta de coordenada não contam.
cnpj
path · string
CNPJ de 14 caracteres, com ou sem máscara. Aceita o novo formato alfanumérico da Receita Federal.
Flags de enriquecimento
slum
boolean · default false
Proximidade e classificação de favelas no endereço da empresa.
prison
boolean · default false
Proximidade e detalhes do presídio mais próximo do endereço.
border
boolean · default false
Situação em relação a fronteiras internacionais (faixa de fronteira).
personal_income_static
boolean · default false
Renda média estimada no ponto do endereço, com percentis BR/UF/município.
personal_income_pdf
boolean · default false
Distribuição de renda no ponto (média, mediana, z-score).
commercial_cluster
boolean · default false
Se o endereço está em aglomeração comercial e detalhes dela (vocação, porte, PDVs).
infosc
boolean · default false
Informações do setor censitário IBGE do endereço.
tipologia
boolean · default false
Tipologia CNEFE do endereço (finalidade, espécie, tipo de moradia).
sandbox
boolean · default false
Quando true, retorna dados sintéticos para testes. Consultas em modo sandbox não contam para efeito de cota.
Observação: as flags só produzem efeito quando o CNPJ tem coordenadas. Se latitude/longitude vierem null, nenhum grupo de enriquecimento é retornado.
Exemplos
Dois cenários ilustrativos: empresa com endereço bem geocodificado (retorna cadastro + enriquecimentos), e CNPJ sem coordenada (retorna apenas cadastro).
{
"prismadata__pessoa_juridica__cnpj": "58150174000110",
"prismadata__pessoa_juridica__razao_social": "PRISMADATA TECNOLOGIA E INTELIGENCIA DE DADOS LTDA",
"prismadata__pessoa_juridica__nome_fantasia": "PRISMADATA",
"prismadata__pessoa_juridica__matriz_filial": "MATRIZ",
"prismadata__pessoa_juridica__situacao_cadastral": "ATIVA",
"prismadata__pessoa_juridica__porte": "PEQUENA",
"prismadata__pessoa_juridica__natureza_juridica_descricao": "Sociedade Empresária Limitada",
"prismadata__pessoa_juridica__cnae_principal_codigo": "6209100",
"prismadata__pessoa_juridica__latitude": "-23.561414",
"prismadata__pessoa_juridica__longitude": "-46.655881",
"prismadata__pessoa_juridica__qualidade_geocodificacao_classificacao": "MUITO_ALTA",
"prismadata__pessoa_juridica__qualidade_geocodificacao_score": 96,
"prismadata__pessoa_juridica__endereco_existe": true,
"prismadata__pessoa_juridica__divergencia_endereco_rfb_geocoder": false,
"prismadata__tipologia__finalidade": "COMERCIAL",
"prismadata__tipologia__especie": "EDIFICIO_ESCRITORIOS",
"prismadata__tipologia__tipo_moradia": null,
"prismadata__tipologia__confianca": "ALTA",
"prismadata__tipologia__cobertura": true,
"prismadata__personal_income_static__faixa_sm_min": 15.0,
"prismadata__personal_income_static__faixa_sm_max": 20.0,
"prismadata__personal_income_static__percentil_br": 96,
"prismadata__personal_income_static__percentil_uf": 94,
"prismadata__personal_income_static__percentil_mun": 91
}
Empresa ATIVA, com geocodificação MUITO_ALTA (score 96) e sem divergência entre RFB e geocoder. Os enriquecimentos habilitados vêm preenchidos: tipologia CNEFE identifica o endereço como edifício comercial de escritórios, e a renda estática coloca o ponto no percentil 96 do país. Os enriquecimentos não pedidos (favela, presídio, fronteira, etc.) simplesmente não aparecem.
{
"prismadata__pessoa_juridica__cnpj": "12345678000199",
"prismadata__pessoa_juridica__razao_social": "EXEMPLO INDUSTRIA E COMERCIO LTDA",
"prismadata__pessoa_juridica__nome_fantasia": null,
"prismadata__pessoa_juridica__matriz_filial": "MATRIZ",
"prismadata__pessoa_juridica__situacao_cadastral": "ATIVA",
"prismadata__pessoa_juridica__porte": "MICRO",
"prismadata__pessoa_juridica__cnae_principal_codigo": "4520001",
"prismadata__pessoa_juridica__logradouro": "ESTRADA VELHA S/N",
"prismadata__pessoa_juridica__numero": "SN",
"prismadata__pessoa_juridica__municipio_nome": "MUNICIPIO INTERIOR",
"prismadata__pessoa_juridica__uf": "MG",
"prismadata__pessoa_juridica__latitude": null,
"prismadata__pessoa_juridica__longitude": null,
"prismadata__pessoa_juridica__endereco_normalizado": null,
"prismadata__pessoa_juridica__qualidade_geocodificacao_classificacao": "FALHA",
"prismadata__pessoa_juridica__qualidade_geocodificacao_score": null,
"prismadata__pessoa_juridica__endereco_existe": false,
"prismadata__pessoa_juridica__divergencia_endereco_rfb_geocoder": null
}
Endereço genérico ("Estrada Velha S/N") não foi geocodificado: endereco_existe: false, coordenadas nulas, classificação FALHA. Mesmo com slum, prison e infosc habilitadas, nenhum grupo de enriquecimento vem — e a cota não é consumida por eles.
Os JSONs acima são ilustrativos e resumem os campos mais relevantes de cada cenário. Consulte a lista completa na seção seguinte.
Atributos Retornados
Todos os campos de pessoa_juridica vêm sempre; os grupos de enriquecimento só aparecem quando a flag está ligada e o CNPJ tem coordenada. Os nomes abaixo são exibidos sem o prefixo prismadata__pessoa_juridica__.
true quando o CNPJ contém letras (novo formato da Receita Federal).MATRIZ ou FILIAL.NULA, ATIVA, SUSPENSA, INAPTA ou BAIXADA.YYYY-MM-DD) da última mudança de situação.YYYY-MM-DD) de constituição da empresa.NAO_INFORMADO, MICRO, PEQUENA ou DEMAIS.null quando não foi possível geocodificar.null quando não foi possível geocodificar.MUITO_ALTA, ALTA, MEDIA, BAIXA, MUITO_BAIXA ou FALHA.Detalhes Técnicos
Fontes
- Cadastro Nacional da Pessoa Jurídica (dados abertos da Receita Federal)
- Geocodificação e enriquecimento geográfico PrismaData
Metodologia
Ingestão dos dados abertos da RFB, normalização e geocodificação do endereço, e cálculo dos enriquecimentos a partir da coordenada resultante. Sinais de qualidade (score, classificação, divergência RFB × geocoder) acompanham cada registro.
Frequência de Atualização
Acompanha a publicação mensal dos dados abertos de CNPJ da RFB. Os campos data_publicacao_rfb e data_processamento identificam a versão.
Cobertura
Todas as empresas do país (matrizes e filiais, ativas e baixadas). Enriquecimentos geográficos dependem de geocodificação bem-sucedida — endereços mal preenchidos na RFB podem não geocodificar.
Limitações
Considere ao utilizar
- Enriquecimentos geográficos só são retornados quando o endereço tem coordenada geocodificável; parte da base não geocodifica.
- A qualidade da coordenada varia. Use
qualidade_geocodificacao_classificacaoedivergencia_endereco_rfb_geocoderantes de confiar nos enriquecimentos em uma decisão automática. - Os dados cadastrais dependem da última publicação da RFB e podem estar defasados em relação à situação real da empresa.
- Endereços mal preenchidos na RFB (complemento ausente ou ambíguo, "sem número", zona rural sem referência) reduzem a precisão da geocodificação.
Pronto para testar?
Explore o playground do CNPJ Enriquecido: cole um CNPJ, ligue as flags e veja o retorno em tempo real com mapa e resumo.
Abrir Playground