Cnpj Lookup — Cnpj 查询
v1.0.0通过公共的巴西API(BrasilAPI,CNPJ.ws,OpenCNPJ)查询CNPJ,具有自动fallback、缓存和速率限制功能。当用户请求查询、搜索或查看CNPJ、商业名称、注册情况、CNAE、QSA或公司地址的详细信息时激活。
运行时依赖
安装命令
点击复制技能文档
CNPJ Lookup 🔍 通过使用公共API和自动fallback来查询巴西企业的CNPJ信息。 快速开始 "查询CNPJ 12.345.678/0001-95" "通过CNPJ 19131243000197查询企业" "告诉我公司名称、注册情况、主要CNAE、地址和QSA" "以JSON格式显示CNPJ 19131243000197的详细信息" 工作流程 工作流程1:简单查询(摘要) 用户仅请求基本信息: 公司名称 注册情况 地址摘要 典型提示: "查询CNPJ 19131243000197" 工作流程2:完整查询(详细信息+ QSA) 用户请求详细信息,包括: 主要和次要CNAE 股东和管理人员(QSA) 联系信息(电子邮件、电话) 注册资本 典型提示: "查询CNPJ 19131243000197的详细信息" 或 "QSA详细信息" 工作流程3:导出JSON 用户需要结构化数据以进行集成: 返回带有标准化schema的JSON 包括元数据(来源、缓存、时间戳) 典型提示: "CNPJ 19131243000197 JSON" 或 "导出CNPJ数据" 工作原理 验证:CNPJ被清理(仅数字)并验证校验位 缓存:前一次查询返回缓存中的数据(TTL:24小时) 级联fallback:BrasilAPI → CNPJ.ws → OpenCNPJ 速率限制:尊重每个提供者的限制(30/2/30 req/min) 标准化:输出标准化,独立于提供者 通过脚本执行 # 完整查询(默认包含详细信息:QSA、CNAE等) python3 scripts/cnpj_lookup.py 19131243000197 # 查询JSON python3 scripts/cnpj_lookup.py 19131243000197 --json # 强制使用特定提供者 python3 scripts/cnpj_lookup.py 19131243000197 --provider brasilapi # 忽略缓存 python3 scripts/cnpj_lookup.py 19131243000197 --no-cache # 自定义TTL(以秒为单位) python3 scripts/cnpj_lookup.py 19131243000197 --ttl 3600 # 简单查询(仅基本信息) python3 scripts/cnpj_lookup.py 19131243000197 --detailed False 参考 提供者 - 端点、限制和速率限制行为 字段 - 标准化schema和提供者之间的差异 注意 数据用于查询/增强;不替代官方文件。