身份证类
运营商类
银行卡类
银行卡二要素验证
银行卡二要素验证_非身份证
银行卡二要素验证_卡号+手机号
银行卡三要素验证
银行卡三要素验证_非身份证
银行卡三要素验证_卡号+手机号+姓名
银行卡三要素验证_详版
银行卡四要素验证
银行卡四要素验证_非身份证
银行卡四要素验证_详版
银行卡五要素验证
银行卡归属地
银行联行号查询
银行联行号查询开户行
企业银行账户归属地
企业银行卡账户验证
企业银行卡账户验证V2
银行卡账户类型查询
银行卡风险识别
银行卡账户类型验证(停用)
银行卡账户类型识别(停用)
企业基本账户验证(停用)
银行卡风险识别(备份)
银行卡黑名单查询(停用)
交通地理
企业服务
生活服务
财税金融
个人背景
人物识别
智能识别
图文处理
应用开发
安全检测
人工智能-其他
SEO
电子商务
数字资产
华为联营
其他
企业银行账户归属地

描述

  • 查询企业银行账户的归属地等信息
  • 支持国内中、农、工、建、交、邮储银行、134家商业银行、全国31省市农村信用社及农村商业银行,部分银行可以支持开户行查询
  • 支持全国1400多家村镇银行对公账户所属银行及开户行归属地省市查询
  • 支持大华银行、德意志银行、东亚银行、法国巴黎银行、富邦华一银行、国泰世华银行、韩亚银行、恒生银行、花旗银行、华侨永亨银行、汇丰银行、摩根大通银行、南洋商业银行、浦发硅谷银行、瑞穗银行、三井住友银行、三菱日联银行、首都银行、新韩银行、星展银行、友利银行 、渣打银行等银行对公账户所属银行及开户行归属地省市查询

请求地址

https://api.jumdata.com/bank/enterprise/account/info

请求方式

  • GET/POST

请求格式

  • x-www-form-urlencoded

请求参数

名称 类型 是否必填 说明
appId String 服务商分配的唯一标识
timestamp Long 当前时间的毫秒数
sign String 签名,详见签名算法说明
account String 账号
name String 账号企业名称

由于对公账户的非唯一性,有可能会出现多个查询结果或查询结果与实际并不相符的情况
如果查询返回多个结果的时候,传递name可以缩小识别范围或精确到查询结果

签名算法说明

复制sign = sha256(appId + appSecret + timestamp)

用服务商分配的 appId、服务商分配的 appSecret,当前时间毫秒数 timestamp,按上述顺序拼接成字符串,再进行 sha256 哈希得到。如下:

复制String appId = "xyzxy2121zxyz";
String timestamp = "1555378976238";
String appSecret = "efcefcef1121cefcefc1212121";
String str = appId  + appSecret + timestamp;
String sign = sha256(str);

正确返回样例

复制{
  "code": 200,
  "taskNo":  "69564903663951243279",
  "data": {
    "count": 1,
    "items": [
      {
        "bankName": "", // 银行名称
        "bankAbc": "", // 银行名称缩写
        "province": "浙江省", // 省份
        "city": "杭州" // 城市
      }
    ]
  }
}

错误返回样例

复制{
  "msg": "账号不能为空",
  "code": 400
}
字段名 说明
code 返回码,详见返回码说明
msg code对应的描述
charge 计费标志
taskNo 本次请求号
data 返回具体结果,object类型,详见正确返回样例说明

code返回码说明

code 说明
200 成功(计费)
201 查无数据
400 参数错误
404 请求地址不正确
500 服务商维护,请稍候再试
501 官方数据源维护,请稍候再试
601 接口未开通
602 账号停用
603 余额不足请充值
604 接口停用
606 调用超限,请稍候再试
607 ip不在白名单
609 请求过于频繁,请稍候再试
610 请求超时
999 其他,以实际返回为准

附录

银行编号表

聚美智数


企业银行账户归属地

<h3>描述</h3> <ul> <li>查询企业银行账户的归属地等信息</li> <li>支持国内中、农、工、建、交、邮储银行、134家商业银行、全国31省市农村信用社及农村商业银行,部分银行可以支持开户行查询</li> <li>支持全国1400多家村镇银行对公账户所属银行及开户行归属地省市查询</li> <li>支持大华银行、德意志银行、东亚银行、法国巴黎银行、富邦华一银行、国泰世华银行、韩亚银行、恒生银行、花旗银行、华侨永亨银行、汇丰银行、摩根大通银行、南洋商业银行、浦发硅谷银行、瑞穗银行、三井住友银行、三菱日联银行、首都银行、新韩银行、星展银行、友利银行 、渣打银行等银行对公账户所属银行及开户行归属地省市查询</li> </ul> <h3>请求地址</h3> <p><code>https://api.jumdata.com/bank/enterprise/account/info</code></p> <h3>请求方式</h3> <ul> <li>GET/POST</li> </ul> <h3>请求格式</h3> <ul> <li>x-www-form-urlencoded</li> </ul> <h3>请求参数</h3> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>是否必填</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>appId</td> <td>String</td> <td>是</td> <td>服务商分配的唯一标识</td> </tr> <tr> <td>timestamp</td> <td>Long</td> <td>是</td> <td>当前时间的毫秒数</td> </tr> <tr> <td>sign</td> <td>String</td> <td>是</td> <td>签名,详见签名算法说明</td> </tr> <tr> <td>account</td> <td>String</td> <td>是</td> <td>账号</td> </tr> <tr> <td>name</td> <td>String</td> <td>否</td> <td>账号企业名称</td> </tr> </tbody> </table> <p>&gt; 由于对公账户的非唯一性,有可能会出现多个查询结果或查询结果与实际并不相符的情况 &gt; 如果查询返回多个结果的时候,传递name可以缩小识别范围或精确到查询结果 </p> <h3>签名算法说明</h3> <pre><code>sign = sha256(appId + appSecret + timestamp)</code></pre> <p>用服务商分配的 <strong>appId</strong>、服务商分配的 <strong>appSecret</strong>,当前时间毫秒数 <strong>timestamp</strong>,按上述顺序拼接成字符串,再进行 <strong>sha256</strong> 哈希得到。如下:</p> <pre><code class="language-java">String appId = &amp;quot;xyzxy2121zxyz&amp;quot;; String timestamp = &amp;quot;1555378976238&amp;quot;; String appSecret = &amp;quot;efcefcef1121cefcefc1212121&amp;quot;; String str = appId + appSecret + timestamp; String sign = sha256(str);</code></pre> <h3>正确返回样例</h3> <pre><code>{ &amp;quot;code&amp;quot;: 200, &amp;quot;taskNo&amp;quot;: &amp;quot;69564903663951243279&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;count&amp;quot;: 1, &amp;quot;items&amp;quot;: [ { &amp;quot;bankName&amp;quot;: &amp;quot;&amp;quot;, // 银行名称 &amp;quot;bankAbc&amp;quot;: &amp;quot;&amp;quot;, // 银行名称缩写 &amp;quot;province&amp;quot;: &amp;quot;浙江省&amp;quot;, // 省份 &amp;quot;city&amp;quot;: &amp;quot;杭州&amp;quot; // 城市 } ] } }</code></pre> <h3>错误返回样例</h3> <pre><code>{ &amp;quot;msg&amp;quot;: &amp;quot;账号不能为空&amp;quot;, &amp;quot;code&amp;quot;: 400 } </code></pre> <table> <thead> <tr> <th>字段名</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>code</td> <td>返回码,详见返回码说明</td> </tr> <tr> <td>msg</td> <td>code对应的描述</td> </tr> <tr> <td>charge</td> <td>计费标志</td> </tr> <tr> <td>taskNo</td> <td>本次请求号</td> </tr> <tr> <td>data</td> <td>返回具体结果,object类型,详见正确返回样例说明</td> </tr> </tbody> </table> <h3>code返回码说明</h3> <table> <thead> <tr> <th>code</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>成功(计费)</td> </tr> <tr> <td>201</td> <td>查无数据</td> </tr> <tr> <td>400</td> <td>参数错误</td> </tr> <tr> <td>404</td> <td>请求地址不正确</td> </tr> <tr> <td>500</td> <td>服务商维护,请稍候再试</td> </tr> <tr> <td>501</td> <td>官方数据源维护,请稍候再试</td> </tr> <tr> <td>601</td> <td>接口未开通</td> </tr> <tr> <td>602</td> <td>账号停用</td> </tr> <tr> <td>603</td> <td>余额不足请充值</td> </tr> <tr> <td>604</td> <td>接口停用</td> </tr> <tr> <td>606</td> <td>调用超限,请稍候再试</td> </tr> <tr> <td>607</td> <td>ip不在白名单</td> </tr> <tr> <td>609</td> <td>请求过于频繁,请稍候再试</td> </tr> <tr> <td>610</td> <td>请求超时</td> </tr> <tr> <td>999</td> <td>其他,以实际返回为准</td> </tr> </tbody> </table> <h3>附录</h3> <p>[银行编号表](<a href="https://file.jumdata.com/support/bank/bank-abc.pdf">https://file.jumdata.com/support/bank/bank-abc.pdf</a> &quot;银行编号表&quot;)</p>

页面列表

ITEM_HTML