企业工商信息查询API接口说明与对接示例

2025-06-26

数脉API

企业工商信息查询API接口说明与对接示例

企业公司信息查询API是通过连接企业工商信息数据库,实时查询匹配的企业工商信息的接口服务。支持输入公司名、注册号、社会统一信用代码,获取企业工商注册登记中的各类重要信息。

 

企业公司信息查询接口原理

数据整合与存储

从工商局、税务、司法等官方渠道采集原始数据,经清洗后存储于数据库,覆盖超3亿家企业及2000亿+动态数据记录。

 

实时检索与响应

根据业务场景需求,企业工商信息查询接口分为模糊查询和标准查询。

模糊查询:即企业工商信息模糊查询接口,是通过关键词智能多维度匹配工商信息,返回结果以列表形式,提供匹配的企业信息供用户筛选。

标准查询:即企业工商信息标准版接口,可根据公司名全称、注册号、社会统一信用代码中任意一项查询企业工商信息。返回注册号,注册资金,登记机关,注册地址,核准时间,经营范围,成立时间,经营状态,法人,实收注册资金,曾用名,统一社会信用代码、联系方式等企业各类工商注册信息。

 

接口对接

企业工商信息模糊查询接口示例代码(java)

  private static final String appId = "数脉分配给你的appid";

    private static final String appSecurity = "数脉分配给你的appsecurity";

 

    public static void main(String[] args){

  String timestamp = System.currentTimeMillis() + "";

        //参数

        String keyword = "关键字,公司名全称、注册号、社会统一信用代码";

 

        //接口地址

        String url = "https://api.shumaidata.com/v4/business2/get";

        //MD5Utils文件请联系工作人员索取

        String sign = MD5Utils.encrypt(appId+"&"+timestamp+"&"+appSecurity);

        System.out.println("sign: "+sign);

 

        Map<String,Object> params = new HashMap<String,Object>();

        params.put("appid",appId);

        params.put("timestamp",timestamp);

        params.put("sign",sign);

        params.put("keyword",keyword);

 

        //HttpUtils文件请联系工作人员索取

        String result = HttpUtils.get(url,null,params);

        System.out.println(result);

}

 

 

正确返回示例:

{

    "msg": "成功",

    "success": true,

    "code": 200,

    "data": {

        "orderNo": "702184833262774954",

        "data": {

            "historyNames": null,

            "capital": "500.000000万人民币",

            "districtCode": "330110",

            "city": "杭州市",

            "cityCode": "330100",

            "companyName": "杭州数脉科技有限公司",

            "operationStartdate": "2016-12-20 00:00:00",

            "industry": "软件和信息技术服务业",

            "realCapital": null,

            "legalPersonType": "法定代表人",

            "province": "浙江省",

            "orgCode": "MA280U472",

            "legalPerson": "刘贵龙",

            "lastUpdatedTime": "2021-06-09 11:52:52",

            "issueDate": "2021-03-11 00:00:00",

            "companyCode": "330106000568842",

            "companyType": "有限责任公司(自然人独资)",

            "operationEnddate": "9999-09-09",

            "provinceCode": "330000",

            "companyStatus": "存续",

            "businessScope": "许可项目:第二类增值电信业务(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以审批结果为准)。...",

            "establishDate": "2016-12-20 00:00:00",

            "authority": "杭州市余杭区市场监督管理局",

            "companyAddress": "浙江省杭州市余杭区仓前街道向往街1008号9幢601室",

            "district": "余杭区",

            "creditNo": "91330106MA280U472B",

            "contacts": {

                "website": [

                    {

                        "note": "数脉科技",

                        "value": "www.shumaidata.com"

                    },

                    {

                        "note": "天眼背调",

                        "value": "www.tianyanbd.cn"

                    },

                    {

                        "note": "天眼数据",

                        "value": "www.tianyandata.cn"

                    }

                ],

                "phoneNumber": [

                    {

                        "note": "企业官网",

                        "value": "0571-89020021"

                    },

                    {

                        "note": "2019年报",

                        "value": "15867176651"

                    },

                    {

                        "note": "2016年报",

                        "value": "18867547799"

                    },

                    {

                        "note": "企业官网",

                        "value": "400-039-6618"

                    }

                ],

                "address": [

                    {

                        "note": "工商",

                        "value": "浙江省杭州市余杭区仓前街道向往街1008号9幢601室"

                    },

                    {

                        "note": "2016年报",

                        "value": "浙江省杭州市余杭区仓前街道良睦路1399号22号楼2207室"

                    },

                    {

                        "note": "2019年报",

                        "value": "浙江省杭州市拱墅区祥符街道绿景国际1幢1405室"

                    }

                ],

                "email": null

            }

        }

    }

}

 

企业工商信息模糊查询接口示例代码(java)

    private static final String appId = "数脉分配给你的appid";

    private static final String appSecurity = "数脉分配给你的appsecurity";

 

    public static void main(String[] args){

  String timestamp = System.currentTimeMillis() + "";

        //参数

        String keyword = "关键字,公司名全称、注册号、社会统一信用代码";

        String pageNo= "第几页,默认1";

        String pageSize= "一页多少条,默认10,最多10";

 

        //接口地址

        String url = "https://api.shumaidata.com/v4/business3/get";

        //MD5Utils文件请联系工作人员索取

        String sign = MD5Utils.encrypt(appId+"&"+timestamp+"&"+appSecurity);

        System.out.println("sign: "+sign);

 

        Map<String,Object> params = new HashMap<String,Object>();

        params.put("appid",appId);

        params.put("timestamp",timestamp);

        params.put("sign",sign);

        params.put("keyword",keyword);

        params.put("pageNo",pageNo);

        params.put("pageSize",pageSize);

 

        //HttpUtils文件请联系工作人员索取

        String result = HttpUtils.get(url,null,params);

        System.out.println(result);

    }

 

 

正确返回示例:

 

{

    "msg": "成功",

    "success": true,

    "code": 200,

    "data": {

        "orderNo": "320085172416606269",

        "data": [

            {

                "companyCode": "330106000568842",

                "companyName": "杭州数脉科技有限公司",

                "legalPerson": "刘贵龙",

                "companyStatus": "正常",

                "creditNo": "91330106MA280U472B",

                "establishDate": "20161220"

            },

            {

                "companyCode": "330214000151633",

                "companyName": "数脉科技(宁波)有限公司",

                "legalPerson": "刘贵龙",

                "companyStatus": "正常",

                "creditNo": "91330201MA2H46BH3U",

                "establishDate": "20200306"

            },

            {

                "companyCode": "330304000201545",

                "companyName": "浙江数脉科技有限公司",

                "legalPerson": "陈智勇",

                "companyStatus": "正常",

                "creditNo": "91330304MA2867RU72",

                "establishDate": "20161111"

            },

            {

                "companyCode": "420500000514487",

                "companyName": "湖北数脉科技有限公司",

                "legalPerson": "汪一桥",

                "companyStatus": "正常",

                "creditNo": "91420500MA49KTRA47",

                "establishDate": "20201010"

            },

            {

                "companyCode": "110113029086634",

                "companyName": "北京数脉互联科技有限公司",

                "legalPerson": "顾学卿",

                "companyStatus": "正常",

                "creditNo": "91110113MA01TF3223",

                "establishDate": "20200709"

            }

        ],

        "paging": {

            "totalRecords": 1514,

            "pageIndex": 1,

            "pageSize": 5

        }

    }

}