资讯 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

企业工商信息查询(标准版)

接口描述

传入企业名称、注册号、统一社会信用代码中的任意一种,即可查询企业的基本信息,包括法人、注册资本、信用代码、经营状态等20+字段。

注:目前支持工商注册的企业认证,事业单位、律师事务所等信息暂不支持验证,发生工商变更或刚注册的企业信息,预计在企业公示的核准日期T+3个工作日后可进行验证。

在线调试

您可以在 示例代码中心 中调试该接口,可进行签名验证、查看在线调用的请求内容和返回结果、示例代码的自动生成。

请求说明

请求示例

HTTP 方法:POST

请求URL: https://aip.baidubce.com/rest/2.0/ocr/v1/businesslicense_verification_standard

URL参数:

参数 值
access_token 通过API Key和Secret Key获取的access_token,参考“Access Token获取”

Header如下:

参数 值
Content-Type application/x-www-form-urlencoded

Body中放置请求参数,参数详情如下:

请求参数

参数 是否必选 类型 可选值范围 说明
verifynum 是 string - 查询关键字段(企业名称、注册号、社会统一信用代码,可任意输入其中一种)

请求代码示例

提示一:使用示例代码前,请记得替换其中的示例Token、图片地址或Base64信息。

提示二:部分语言依赖的类或库,请在代码注释中查看下载地址。

OCR-企业工商信息查询(标准版)
curl -i -k 'https://aip.baidubce.com/rest/2.0/ocr/v1/businesslicense_verification_standard?access_token=【调用鉴权接口获取的token】' --data 'verifynum=查询关键字段(企业名称、注册号、社会统一信用代码,可任意输入其中一种)' -H 'Content-Type:application/x-www-form-urlencoded'
# encoding:utf-8

import requests

'''
OCR-企业工商信息查询(标准版)
'''

request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/businesslicense_verification_standard"

params = {"verifynum":"查询关键字段(企业名称、注册号、社会统一信用代码,可任意输入其中一种)"}
access_token = '[调用鉴权接口获取的token]'
request_url = request_url + "?access_token=" + access_token
headers = {'content-type': 'application/x-www-form-urlencoded'}
response = requests.post(request_url, data=params, headers=headers)
if response:
    print (response.json())
package com.baidu.ai.aip;

import com.baidu.ai.aip.utils.HttpUtil;


/**
* OCR-企业工商信息查询(标准版)
*/
public class BusinesslicenseVerificationStandard {

    /**
    * 重要提示代码中所需工具类
    * FileUtil,Base64Util,HttpUtil,GsonUtils请从
    * https://ai.baidu.com/file/658A35ABAB2D404FBF903F64D47C1F72
    * https://ai.baidu.com/file/C8D81F3301E24D2892968F09AE1AD6E2
    * https://ai.baidu.com/file/544D677F5D4E4F17B4122FBD60DB82B3
    * https://ai.baidu.com/file/470B3ACCA3FE43788B5A963BF0B625F3
    * 下载
    */
    public static String businesslicenseVerificationStandard() {
        // 请求url
        String url = "https://aip.baidubce.com/rest/2.0/ocr/v1/businesslicense_verification_standard";
        try {
            String param = "verifynum=" + "查询关键字段(企业名称、注册号、社会统一信用代码,可任意输入其中一种)";

            // 注意这里仅为了简化编码每一次请求都去获取access_token,线上环境access_token有过期时间, 客户端可自行缓存,过期后重新获取。
            String accessToken = "[调用鉴权接口获取的token]";

            String result = HttpUtil.post(url, accessToken, param);
            System.out.println(result);
            return result;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

    public static void main(String[] args) {
        BusinesslicenseVerificationStandard.businesslicenseVerificationStandard();
    }
}
#include <iostream>
#include <curl/curl.h>

// libcurl库下载链接:https://curl.haxx.se/download.html
// jsoncpp库下载链接:https://github.com/open-source-parsers/jsoncpp/
const static std::string request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/businesslicense_verification_standard";
static std::string businesslicenseVerificationStandard_result;
/**
 * curl发送http请求调用的回调函数,回调函数中对返回的json格式的body进行了解析,解析结果储存在全局的静态变量当中
 * @param 参数定义见libcurl文档
 * @return 返回值定义见libcurl文档
 */
static size_t callback(void *ptr, size_t size, size_t nmemb, void *stream) {
    // 获取到的body存放在ptr中,先将其转换为string格式
    businesslicenseVerificationStandard_result = std::string((char *) ptr, size * nmemb);
    return size * nmemb;
}
/**
 * OCR-企业工商信息查询(标准版)
 * @return 调用成功返回0,发生错误返回其他错误码
 */
int businesslicenseVerificationStandard(std::string &json_result, const std::string &access_token) {
    std::string url = request_url + "?access_token=" + access_token;
    CURL *curl = NULL;
    CURLcode result_code;
    int is_success;
    curl = curl_easy_init();
    if (curl) {
        curl_easy_setopt(curl, CURLOPT_URL, url.data());
        curl_easy_setopt(curl, CURLOPT_POST, 1);
        curl_httppost *post = NULL;
        curl_httppost *last = NULL;
        curl_formadd(&post, &last, CURLFORM_COPYNAME, "verifynum", CURLFORM_COPYCONTENTS, "查询关键字段(企业名称、注册号、社会统一信用代码,可任意输入其中一种", CURLFORM_END);

        curl_easy_setopt(curl, CURLOPT_HTTPPOST, post);
        curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, callback);
        result_code = curl_easy_perform(curl);
        if (result_code != CURLE_OK) {
            fprintf(stderr, "curl_easy_perform() failed: %s
",
                    curl_easy_strerror(result_code));
            is_success = 1;
            return is_success;
        }
        json_result = businesslicenseVerificationStandard_result;
        curl_easy_cleanup(curl);
        is_success = 0;
    } else {
        fprintf(stderr, "curl_easy_init() failed.");
        is_success = 1;
    }
    return is_success;
}
<?php
/**
 * 发起http post请求(REST API), 并获取REST请求的结果
 * @param string $url
 * @param string $param
 * @return - http response body if succeeds, else false.
 */
function request_post($url = '', $param = '')
{
    if (empty($url) || empty($param)) {
        return false;
    }

    $postUrl = $url;
    $curlPost = $param;
    // 初始化curl
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $postUrl);
    curl_setopt($curl, CURLOPT_HEADER, 0);
    // 要求结果为字符串且输出到屏幕上
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    // post提交方式
    curl_setopt($curl, CURLOPT_POST, 1);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);
    // 运行curl
    $data = curl_exec($curl);
    curl_close($curl);

    return $data;
}

$token = '[调用鉴权接口获取的token]';
$url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/businesslicense_verification_standard?access_token=' . $token;
$bodys = array(
    'verifynum' => "查询关键字段(企业名称、注册号、社会统一信用代码,可任意输入其中一种)"    
);
$res = request_post($url, $bodys);

var_dump($res);
using System;
using System.IO;
using System.Net;
using System.Text;
using System.Web;

namespace com.baidu.ai
{
    public class BusinesslicenseVerificationStandard
    {
        // OCR-企业工商信息查询(标准版)
        public static string businesslicenseVerificationStandard()
        {
            string token = "[调用鉴权接口获取的token]";
            string host = "https://aip.baidubce.com/rest/2.0/ocr/v1/businesslicense_verification_standard?access_token=" + token;
            Encoding encoding = Encoding.Default;
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(host);
            request.Method = "post";
            request.KeepAlive = true;
            String str = "verifynum=" + "查询关键字段(企业名称、注册号、社会统一信用代码,可任意输入其中一种)";
            byte[] buffer = encoding.GetBytes(str);
            request.ContentLength = buffer.Length;
            request.GetRequestStream().Write(buffer, 0, buffer.Length);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.Default);
            string result = reader.ReadToEnd();
            Console.WriteLine("OCR-企业工商信息查询(标准版):");
            Console.WriteLine(result);
            return result;
        }
    }
}

返回说明

返回参数

字段 是否必选 类型 说明
log_id 是 uint64 唯一的log id,用于问题定位
words_result_num 是 uint32 识别结果数,表示words_result的元素个数
words_result 是 object{} 识别结果
companyname 是 string 企业名称
companytype 是 string 企业类型
legalperson 是 string 法定代表人
capital 是 string 注册资本
companycode 是 string 注册码
companyaddress 是 string 企业地址
businessscope 是 string 经营范围
authority 是 string 登记机关
companystatus 是 string 登记状态
establishdate 是 string 成立时间
creditno 是 string 统一社会信用代码
operationstartdate 是 string 营业日期
operationenddate 是 string 截止日期
issuedate 是 string 核准时间
province 是 string 所在省份
provincecode 是 string 所在省份-行政区号
city 是 string 所在市
citycode 是 string 所在市-行政区号
district 是 string 所在地区
districtcode 是 string 所在地区-行政区号
regcapcur 是 string 注册资本币种
orgcode 是 string 组织机构代码
licensedbusinessscope 是 string 许可经营范围
companyenglishname 是 string 企业英文名称
onceusedname 是 string 企业曾用名
orgcompanycode 是 string 原注册号
paidincapital 是 string 实收资本
revokedate 是 string 吊销日期
logoffdate 是 string 注销日期

返回示例

{
    "words_result_num": 29,
    "words_result": {
        "companyname": "百度在线网络技术(北京)有限公司",
        "companytype": "有限责任公司(外国法人独资)",
        "legalperson": "崔珊珊",
        "capital": "4520万",
        "companycode": "91110108717743469K",
        "companyaddress": "北京市海淀区上地十街10号百度大厦三层",
        "businessscope": "开发、生产计算机软件;提供相关技术咨询、技术服务、技术培训;承接计算机网络系统工程;货物进出口、技术进出口、代理进出口;设计、制作、代理、发布广告;软件开发;技术开发、技术推广、技术转让;销售自产产品、医疗器械II类、电子产品、器件和元件、计算机、软件及辅助设备、灯具、五金交电、自行开发后的产品;计算机系统集成;委托加工生产通讯设备;销售第三类医疗器械。(市场主体依法自主选择经营项目,开展经营活动;销售第三类医疗器械以及依法须经批准的项目,经相关部门批准后依批准的内容开展经营活动;不得从事国家和本市产业政策禁止和限制类项目的经营活动。)",
        "authority": "北京市海淀区市场监督管理局",
        "companystatus": "在营(开业)企业",
        "establishdate": "2000-01-18 00:00:00",
        "creditno": "91110108717743469K",
        "province": "北京市",
        "operationstartdate": "2000-01-18 00:00:00",
        "operationenddate": "长期",
        "issuedate": "2020-11-27 00:00:00",
        "provincecode": "110000",
        "city": "北京市",
        "citycode": "110000",
        "district": "海淀区",
        "districtcode": "110108",
        "regcapcur": "美元",
        "orgcode": "717743469",
        "licensedbusinessscope": "开发、生产计算机软件;提供相关技术咨询、技术服务、技术培训;承接计算机网络系统工程;货物进出口、技术进出口、代理进出口;设计、制作、代理、发布广告;软件开发;技术开发、技术推广、技术转让;销售自产产品、医疗器械II类、电子产品、器件和元件、计算机、软件及辅助设备、灯具、五金交电、自行开发后的产品;计算机系统集成;委托加工生产通讯设备;销售第三类医疗器械。(市场主体依法自主选择经营项目,开展经营活动;销售第三类医疗器械以及依法须经批准的项目,经相关部门批准后依批准的内容开展经营活动;不得从事国家和本市产业政策禁止和限制类项目的经营活动。)",
        "companyenglishname": "Baidu Online Network Technology(Beijing)Co.,Ltd.",
        "onceusedname": [],
        "orgcompanycode": "",
        "paidincapital": "4520.0万",
        "revokedate": "",
        "logoffdate": ""
    },
    "log_id": 1688899176144648671
}
上一篇
出生证明识别
下一篇
企业工商信息查询(高级版)