【2025持续可用】企业信息模糊匹配API:名称/信用代码/法人/成立时间查询指南 ✨
引言:企业信息查询的技术价值
在商业合作、财务开票、法律尽调等场景中,快速准确地获取企业基本信息是常见需求。本文将介绍一个稳定运行的企业信息模糊查询接口,支持通过企业名称片段、注册号或统一信用代码查询完整工商信息。(该接口自2018年上线以来保持99.9%的可用性)
技术亮点:基于NLP的智能模糊匹配算法,支持企业名称容错查询
一、核心功能与技术参数
1.1 查询字段说明
接口返回的JSON数据包含以下关键字段(均为真实工商备案数据):
| 字段名 | 类型 | 示例值 | 业务含义 |
|---|---|---|---|
| name | String | “重庆可乐鱼智能科技有限公司” | 企业全称 |
| creditNo | String | “91500106MA7HAD62XL” | 18位统一社会信用代码 |
| operName | String | “毛青春” | 法定代表人姓名 |
| startDate | String | “2022-02-22” | 成立日期(YYYY-MM-DD) |
| type | String | “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}`
)}`)
}
四、服务资费与优化建议
-
计费规则
- 成功查询才计费(HTTP 200且data非空)
- 单价:0.01元/次
- 新注册用户每日20次免费额度
-
性能优化技巧
- 批量查询时添加500ms间隔避免限流
技术问题可通过开发者社区(详见文末参考资料)交流讨论,我们也提供企业级定制化数据服务。
五、技术注意事项
-
参数规范:
- keyword长度≥4个字符
- code参数需通过「数字续坚」微信小程序签到获取
- 作者v:xujian_cq
-
错误处理:
try { queryCompany("重庆"); } catch(Exception e) { // 会抛出"keyword长度不足4位"异常 System.out.println(e.getMessage()); }
相关资源:
企业数据查询技术白皮书 | API状态查询平台
(注:本文示例代码遵循MIT协议,商业使用请遵守接口授权规则)


被折叠的 条评论
为什么被折叠?



