Consulta CNPJ via APIs públicas brasileiras (BrasilAPI, CNPJ.ws, OpenCNPJ) com fallback automático, cache e rate limit. Ativar quando o usuário pedir consult...
Consulta empresas brasileiras via CNPJ usando APIs públicas com fallback automático.
"Consultar CNPJ 12.345.678/0001-95"
"Pesquisar empresa pelo CNPJ 19131243000197"
"Me diga razão social, situação cadastral, CNAE principal, endereço e QSA"
"Detalhe do CNPJ 19131243000197 em JSON"
O usuário pede apenas informações básicas:
Prompt típico: "consultar cnpj 19131243000197"
O usuário pede informações detalhadas incluindo:
Prompt típico: "consulta completa do CNPJ 19131243000197" ou "detalhes QSA"
O usuário quer dados estruturados para integração:
Prompt típico: "cnpj 19131243000197 json" ou "exportar dados CNPJ"
# Consulta completa (já vem com detalhes por padrão: QSA, CNAEs, etc)
python3 scripts/cnpj_lookup.py 19131243000197
# Consulta com JSON
python3 scripts/cnpj_lookup.py 19131243000197 --json
# Forçar provider específico
python3 scripts/cnpj_lookup.py 19131243000197 --provider brasilapi
# Ignorar cache
python3 scripts/cnpj_lookup.py 19131243000197 --no-cache
# TTL customizado (em segundos)
python3 scripts/cnpj_lookup.py 19131243000197 --ttl 3600
# Consulta simples (apenas基本信息)
python3 scripts/cnpj_lookup.py 19131243000197 --detailed False
Dados para consulta/enriquecimento; não substitui documento oficial.
ZIP package — ready to use