营业执照识别 API 最小可运行示例:从请求到解析返回字段
适用场景与接口能力边界在企业资质核验、合规审查、供应商管理、电商入驻审核等场景中经常需要从营业执照图片中自动化提取关键字段。本文介绍的营业执照识别 API 支持将 JPG/PNG 图片URL 或 base64 编码上传后返回统一社会信用代码、公司名称、法定代表人、准备资本、经营范围等 12 个字段。接口单次请求仅处理一张图片文件大小上限为 10 MB图片建议清晰完整无遮挡以保证识别精度。能力边界支持图片传入方式URL 或 base64base64 字符串最大 10 MB输出字段共 12 个详见下文返回值解读QPS2 次/秒超过后会返回限流错误延迟通常 1~3 秒视图片大小和网络而定鉴权与请求头调用前需准备 API Key。在请求时通过 HTTP 头Authorization传递格式为Bearer 你的 API Key。同时必须设置Content-Type为application/json。Authorization: Bearer sk-xxxxxxxxxxxxxxxx Content-Type: application/json请求参数详解请求体是单个 JSON 对象包含两个必填字段字段名类型必填说明input_typestring是图片传入方式固定值url或base64input_datastring是图片 URL 或 base64 编码字符串去掉 data:image/...;base64, 前缀示例使用 URL 传入{ input_type: url, input_data: https://example.com/business-license.jpg }示例使用 base64 传入{ input_type: base64, input_data: /9j/4AAQSkZJRgABAQAAAQABAAD/2wBD... }base64 编码需去掉前缀data:image/jpeg;base64,或data:image/png;base64,仅保留纯 base64 字符串。最小可运行示例curl以下命令是完整的可复制请求需替换$API_KEY与图片 URLcurl -sS \ -X POST \ -H Authorization: Bearer $API_KEY \ -H Content-Type: application/json \ -d { input_type: url, input_data: https://img.example.com/license.jpg } \ https://v1.apizero.cn/api/business-license将$API_KEY替换为真实的 API Keyinput_data替换为可访问的图片 URL 即可。如果希望更安全地传递环境变量也可以使用-H X-API-Key: $API_KEY具体鉴权方式以文档为准本例使用 Authorization Bearer 方式。Python 请求示例requests 库import requests import json url https://v1.apizero.cn/api/business-license headers { Authorization: Bearer YOUR_API_KEY, Content-Type: application/json } payload { input_type: url, input_data: https://img.example.com/license.jpg } response requests.post(url, headersheaders, jsonpayload) print(response.json())返回结果解读成功时 HTTP 状态码为 200响应体 JSON 如下{ code: 0, msg: 成功, request_id: req_abc123, data: { unified_social_credit_code: 91310000XXXXXXXXXX, company_name: 某某科技有限公司, legal_representative: 张三, registered_capital: 100万人民币, established_date: 2015-06-01, business_scope: 软件开发信息技术咨询服务, company_type: 有限责任公司自然人独资, domicile: 上海市浦东新区某某路123号, certificate_type: 营业执照, establishment_period: 2015-06-01至无固定期限, approval_date: 2025-01-10, website: http://www.gsxt.gov.cn } }各字段含义字段示例值说明unified_social_credit_code91310000XXXXXXXXXX统一社会信用代码18 位company_name某某科技有限公司企业全称legal_representative张三法定代表人姓名registered_capital100万人民币准备资本及币种established_date2015-06-01成立日期格式 yyyy-MM-ddbusiness_scope软件开发信息技术咨询服务经营范围分号分隔company_type有限责任公司自然人独资企业类型domicile上海市浦东新区某某路123号住所/准备地址certificate_type营业执照证件类型固定值establishment_period2015-06-01至无固定期限营业期限approval_date2025-01-10最近核准日期可能为空websitehttp://www.gsxt.gov.cn企业信用信息公示系统链接可选注意request_id是本次请求的唯一标识符可配合日志排查问题。code为 0 表示成功非 0 值见下文错误处理。常见错误码与排查要点错误现象可能原因处理方式HTTP 401 返回{code:401,msg:无效的 API Key}API Key 未传或错误检查Authorization头格式及 Key 有效性HTTP 403请求被拒绝可能是 IP 白名单限制确认请求源 IP 已加入白名单以文档为准HTTP 400 返回{code:400,msg:参数错误}input_type不是 url/base64或input_data为空校验请求体 JSON 格式及字段值HTTP 413 或返回图片过大图片超过 10 MB压缩图片或使用 URL 方式代替 base64base64 编码后体积增大约 37%返回code: 1001等业务错误码具体参见文档图片模糊、文字遮挡、非营业执照等更换清晰图片保持图像中无反光、倾斜当code不为 0 时msg会给出简要描述。建议读取request_id后联系技术支持时引用。工程化注意事项图片质量营业执照应占图片主体四角完整文字清晰。建议分辨率不低于 1024×768。格式优先使用 JPG平衡质量和文件大小。base64 转换时机如果 base64 图片来自前端上传后端接收后直接传给 API注意去掉 data URL 前缀data:image/jpeg;base64,否则 API 解析会失败。限流处理QPS 上限为 2建议在代码中加入退避重试机制如指数退避。对于批量场景如一次审核 100 张可以控制并发数≤2或使用队列逐步消费。字段校验返回的字段由 OCR 识别得到可能因图片质量问题导致个别字段为空或格式不标准。业务逻辑中应做空值判断不要假设所有字段都存在。例如approval_date可能为空。数据安全营业执照图片涉及企业隐私传输建议使用 HTTPSbase64 编码不应写入日志。API Key 应存储在环境变量或密钥管理服务中避免硬编码。缓存策略如果同一张图片需要多次识别例如前后两次查询可对图片的哈希值进行缓存减少重复请求。注意图片内容更新时应清除缓存。参考文档营业执照识别 API 文档原始文档raw markdown文档中包含完整的错误码列表、更多语言 SDK 示例及更新说明。

相关新闻

最小可运行示例:腾讯天气 API 接入与参数解析

最小可运行示例:腾讯天气 API 接入与参数解析

适用场景 腾讯天气 API 适合需要获取国内任意城市(支持省、市、区县三级)实时天气与预报信息的场景。典型应用包括: 移动端天气 app 的后台数据源智能家居设备(如智能音箱、智能屏)的天气播报活动策划、户外出行前的…

2026/7/13 1:30:12阅读更多 →
WindowsCleaner终极指南:彻底告别C盘爆红的免费开源解决方案

WindowsCleaner终极指南:彻底告别C盘爆红的免费开源解决方案

WindowsCleaner终极指南:彻底告别C盘爆红的免费开源解决方案 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你的Windows电脑是否经常遇到C盘爆红、系…

2026/7/13 1:30:12阅读更多 →
Python与C++模块化编程对比:从设计哲学到工程实践

Python与C++模块化编程对比:从设计哲学到工程实践

1. 项目概述:为什么我们需要对比Py与C的模块化编程?如果你同时写过Python和C,尤其是在构建一个规模稍大的项目时,你肯定对“模块化”这个词有切肤之痛。在Python里,你可能随手一个import numpy就万事大吉,但…

2026/7/13 1:25:11阅读更多 →
LangGraph与Agentic RAG:构建智能决策的大模型应用实战

LangGraph与Agentic RAG:构建智能决策的大模型应用实战

2026吃透LangChain大模型全套教程(LangGraphAgentRAGMCP),小白快速入门langchain,Agent智能体rag项目实战!最近在AI应用开发领域,LangChain生态已经成为构建智能应用的事实标准。但很多开发者在实际项目中经…

2026/7/13 2:40:18阅读更多 →
PromQL 实战:5分钟构建3个核心监控告警规则(附HTTP API调用)

PromQL 实战:5分钟构建3个核心监控告警规则(附HTTP API调用)

PromQL 实战:5分钟构建3个核心监控告警规则(附HTTP API调用)在当今云原生技术栈中,监控系统的重要性不言而喻。作为监控领域的佼佼者,Prometheus凭借其强大的时间序列数据库和灵活的查询语言PromQL,已成为D…

2026/7/13 2:40:18阅读更多 →
低光照目标检测实战:YOLOv8改进与长江暮色动物识别

低光照目标检测实战:YOLOv8改进与长江暮色动物识别

最近在开发一个长江流域生态监测系统时,遇到了一个有趣的技术挑战:如何让AI模型准确识别江边夜间的野生动物活动。传统的图像识别模型在白天表现优异,但一到黄昏或夜晚,识别准确率就大幅下降。这让我想起了"暮色游荡在长江边…

2026/7/13 2:40:18阅读更多 →
Vivado 网表文件对比:EDIF与DCP在3大场景下的选择指南

Vivado 网表文件对比:EDIF与DCP在3大场景下的选择指南

Vivado网表文件深度解析:EDIF与DCP在工程实践中的策略选择在FPGA设计流程中,网表文件作为RTL综合与布局布线之间的关键桥梁,其格式选择直接影响着设计效率、团队协作和知识产权保护。本文将深入剖析Vivado环境中两种主流网表格式——EDIF与DC…

2026/7/13 2:40:18阅读更多 →
极简弹窗封装,基于 @kit.ArkUI 封装通用工具类

极简弹窗封装,基于 @kit.ArkUI 封装通用工具类

在日常鸿蒙开发中,弹窗是最高频的交互组件之一:操作反馈用 Toast、二次确认用对话框、加载状态用等待框、多选操作用底部菜单。原生 kit.ArkUI 虽然提供了完整的弹窗能力,但每次调用都要重复写参数、统一样式麻烦,页面多了之后维护…

2026/7/13 2:40:18阅读更多 →
Emotion Concepts:模型内部真的存在“绝望、平静、愤怒”这些情绪方向吗?

Emotion Concepts:模型内部真的存在“绝望、平静、愤怒”这些情绪方向吗?

先用一句话讲明白 Anthropic 在 Claude Sonnet 4.5 内部找到了与 desperate(绝望)、calm(平静)、angry(愤怒)、afraid(恐惧) 等情绪概念相关的激活模式。这些模式不只是伴随模型说出…

2026/7/13 2:35:18阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/12 0:02:11阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/13 0:50:34阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/12 0:02:11阅读更多 →
卡梅德生物技术快报|蛋白质分离纯化:肠激酶可溶性原核表达 + 两步层析全参数|标准化蛋白质分离纯化 SOP

卡梅德生物技术快报|蛋白质分离纯化:肠激酶可溶性原核表达 + 两步层析全参数|标准化蛋白质分离纯化 SOP

研究痛点提出(提出问题)重组肠激酶是融合标签切除核心工具酶,当前原核表达体系存在三大标准化难题,直接阻碍可复现的蛋白质分离纯化流程搭建:Trx、GST、单 SUMO 标签融合产物绝大多数为包涵体,沉淀占比超 9…

2026/7/13 0:04:58阅读更多 →
语音转文字工具AsrTools:让音频整理变得简单高效

语音转文字工具AsrTools:让音频整理变得简单高效

语音转文字工具AsrTools:让音频整理变得简单高效 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate text …

2026/7/13 0:04:58阅读更多 →
Palworld存档编辑完全掌握:从零开始实现游戏数据可视化修改

Palworld存档编辑完全掌握:从零开始实现游戏数据可视化修改

Palworld存档编辑完全掌握:从零开始实现游戏数据可视化修改 【免费下载链接】palworld-save-tools Tools for converting Palworld .sav files to JSON and back 项目地址: https://gitcode.com/gh_mirrors/pa/palworld-save-tools 你是否曾经想要调整Palwor…

2026/7/13 0:04:58阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/11 16:20:28阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/11 23:15:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/12 21:43:43阅读更多 →