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

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

接口描述

传入企业名称、注册号、统一社会信用代码中的任意一种,即可查询企业的基本信息,包括法人、注册资本、信用代码、经营状态等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
}
上一篇
出生医学证明识别
下一篇
企业工商信息查询(高级版)