【2025持续可用】企业信息模糊匹配API:企业名称/信用代码/法人/成立时间查询指南

【2025持续可用】企业信息模糊匹配API:名称/信用代码/法人/成立时间查询指南 ✨

引言:企业信息查询的技术价值

在商业合作、财务开票、法律尽调等场景中,快速准确地获取企业基本信息是常见需求。本文将介绍一个稳定运行的企业信息模糊查询接口,支持通过企业名称片段、注册号或统一信用代码查询完整工商信息。(该接口自2018年上线以来保持99.9%的可用性)

技术亮点:基于NLP的智能模糊匹配算法,支持企业名称容错查询

一、核心功能与技术参数

1.1 查询字段说明

接口返回的JSON数据包含以下关键字段(均为真实工商备案数据):

字段名类型示例值业务含义
nameString“重庆可乐鱼智能科技有限公司”企业全称
creditNoString“91500106MA7HAD62XL”18位统一社会信用代码
operNameString“毛青春”法定代表人姓名
startDateString“2022-02-22”成立日期(YYYY-MM-DD)
typeString“0”企业类型编码(0=企业)

1.2 技术特性

  • 响应时间:平均300ms(基于CDN节点缓存)
  • QPS限制:免费用户50000次/天,付费用户无限制
  • 数据更新频率:每日与工商系统同步(极端情况会有一周内更新的)

二、Java开发集成示例(Hutool版)

import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;

public class CompanyQueryDemo {
    
    // 建议将code配置在properties文件中
    private static final String API_CODE = "YOUR_SIGNED_CODE"; 
    private static final String API_URL = "https://www.xujian.tech/atlapi/data/c/query/like";
    
    public static JSONObject queryCompany(String keyword) {
        String response = HttpUtil.get(API_URL, Map.of(
            "code", API_CODE,
            "keyword", keyword
        ));
        
        JSONObject result = JSONUtil.parseObj(response);
        if(result.getInt("code") == 200) {
            return result.getJSONArray("data");
        }
        throw new RuntimeException("查询失败: " + result.getStr("msg"));
    }
    
    public static void main(String[] args) {
        // 查询示例(建议企业名称不少于4字)
        JSONArray companies = queryCompany("重庆可乐");
        companies.forEach(item -> {
            JSONObject company = (JSONObject) item;
            System.out.printf("名称:%s\n法人:%s\n信用代码:%s\n\n",
                company.getStr("name"),
                company.getStr("operName"),
                company.getStr("creditNo"));
        });
    }
}

三、典型应用场景

场景1:发票管理系统

# 通过信用代码验证企业有效性
def validate_company(credit_code):
    resp = requests.get(f"https://www.xujian.tech/atlapi/data/c/query/like?code=YOUR_CODE&keyword={credit_code}")
    return len(resp.json()['data']) > 0

场景2:CRM系统客户建档

// 前端自动补全企业名称
function searchCompany(keyword) {
  return fetch(`/api/proxy?url=${encodeURIComponent(
    `https://www.xujian.tech/atlapi/data/c/query/like?code=XXX&keyword=${keyword}`
  )}`)
}

四、服务资费与优化建议

  1. 计费规则

    • 成功查询才计费(HTTP 200且data非空)
    • 单价:0.01元/次
    • 新注册用户每日20次免费额度
  2. 性能优化技巧

    • 批量查询时添加500ms间隔避免限流

技术问题可通过开发者社区(详见文末参考资料)交流讨论,我们也提供企业级定制化数据服务。

五、技术注意事项

  1. 参数规范:

    • keyword长度≥4个字符
    • code参数需通过「数字续坚」微信小程序签到获取
    • 作者v:xujian_cq
  2. 错误处理:

    try {
        queryCompany("重庆");
    } catch(Exception e) {
        // 会抛出"keyword长度不足4位"异常
        System.out.println(e.getMessage()); 
    }
    

相关资源
企业数据查询技术白皮书 | API状态查询平台

(注:本文示例代码遵循MIT协议,商业使用请遵守接口授权规则)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

成旭先生VX:xujian_cq

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值