营业执照识别接口开发者集成指南-OCR API
营业执照识别接口研发背景:
在企业数字化转型加速的背景下,自动化处理营业执照信息已成为金融、电商、政务、税务等多个行业的刚需。传统人工录入方式效率低、易出错,而基于人工智能的 营业执照识别(Business License OCR) 技术则能实现毫秒级精准提取关键字段,大幅提升业务处理效率与数据准确性。
一、产品功能概述
营业执照识别接口支持对三证合一 与 五证合一 版本的营业执照(包括横版与竖版)进行智能识别,可精准提取以下核心字段:
统一社会信用代码
企业名称
类型(如有限责任公司)
住所(注册地址)
法定代表人
注册资本
成立日期
营业期限
经营范围
接口具备高鲁棒性(Robustness),能够有效应对实际业务中常见的复杂场景,例如:
图像模糊、光照不均
背景杂乱或非纯白底
营业执照倾斜、旋转
手机拍摄或扫描件质量差异
适用于 企业资质审核、电商平台入驻、银行开户、税务申报、审计合规 等需要结构化营业执照信息的场景。
二、接口技术规范
提供两种主流调用方式,分别适用于 Base64 编码图像 和 文件上传 场景。
方式一:Base64 图像字符串提交
接口地址:https://XXX.com/api/recoglenliu.do
请求方法:POST
Content-Type:multipart/form-data
请求参数
参数名 类型 必填 说明
img String 是 营业执照图片的 Base64 编码字符串(不含 data URI 前缀)
key String 是 用户 OCR API Key
secret String 是 用户 OCR Secret
typeId Integer 是 识别类型 ID,营业执照固定为 2008
outvalue String 是 输出选项,“0” 表示返回全部字段
format String 否 返回格式,可选 “json” 或 “xml”,默认为 XML
✅ 推荐图像要求:大小约 200KB,位深度 ≥24,避免过度压缩。
方式二:文件直接上传(MultipartFile)
接口地址:https://XXX.com/api/recoglen.do
请求方法:POST
表单字段名:必须使用 file 作为上传字段名
请求参数
参数名 类型 必填 说明
fileMultipart File 是 上传的营业执照图片文件(<3MB,建议 300 DPI 扫描)
key String 是 OCR Key
secret String 是 OCR Secret
typeId Integer 是 固定为 2008
outvalue String 是 “0” 表示全字段返回
format String 否 返回格式(json/xml)
三、实践建议
图像预处理:尽量使用清晰、正面、无反光的营业执照照片;
字段校验:对识别结果中的统一社会信用代码进行格式校验(18位,含数字与大写字母);
异常处理:捕获网络超时、认证失败、余额不足等异常,提升系统健壮性;
日志记录:记录请求 ID 与响应结果,便于问题追溯与对账。
四、部署方式:
部署选项
为满足不同安全与性能需求,提供多种部署模式:
标准云 API
快速接入,按调用量计费,适合中小型企业及初创项目。离线识别 SDK
支持 Windows / Android / iOS,无需联网即可完成识别,保障数据隐私,适用于金融、军工等敏感场景。私有化部署
将 OCR 引擎部署于客户本地服务器,支持 CPU/GPU 加速及国产化操作系统(如麒麟、统信 UOS),实现数据完全内控。
五、调用示例(C#):
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://netocr.com/api/recoglenliu.do");
var content = new MultipartFormDataContent();
content.Add(new StringContent("/9j"), "img");
content.Add(new StringContent("M***********g"), "key");
content.Add(new StringContent("3***********6"), "secret");
content.Add(new StringContent("2008"), "typeId");
content.Add(new StringContent("0"), "outvalue");
content.Add(new StringContent("json"), "format");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
六:结语:
在迈向“无纸化办公”与“智能风控”的道路上,一个可靠的营业执照识别引擎,是连接物理证件与数字世界的桥梁。
