介绍
工商信息涵盖了企业的基本资料以及(如上市)其上市状态信息,同时提供API服务接口,以便用户能够便捷地获取和整合这些信息。
结构
{
"total": 1, //当前请求条数
"rows": [
{
"id": 1, //序号
"name": "安徽皖通高速公路股份有限公司", //企业名称
"shortNames": "皖通高速", //企业简称
"originalName": "", //曾用名
"registrationStatus": "开业", //经营状态
"legalPerson": "汪小文", //企业法人
"registeredCapital": "165,861万(元)", //注册资金
"paidinCapital": "165,861万(元)", //实缴资金
"registrationAt": "1996-08-15", //注册日期
"ticker": "600012.SH", //股票代码
"province": "安徽省", //省份
"city": "合肥市", //城市
"county": "蜀山区", //地区
"telNumber": "0551-63738912,0551-63738911,0551-63738913...", //电话号码
"email": "fanhb010@ahjkjt.com,fanhb010@aehc.com.cn,wt_hbfan@anhui-highway.com", //邮箱号码
"creditCode": "91340000148973087E", //统一社会信用代码
"taxCode": "91340000148973087E", //纳税号码
"registeredNo": "340000400002623", //工商注册号码
"orgNo": "14897308-7", //组织机构代码
"insuredCount": "1302人", //参保人数
"econKind": "股份有限公司(台港澳与境内合资、上市)", //企业类型
"industry": "道路运输业", //行业
"englishName": "Anhui Expressway Company Limited", //英文名称
"webSite": "www.anhui-expressway.net", //官网
"address": "安徽省合肥市望江西路520号", //地址
"isin": "CNE000001DC4", //国际证券识别编码
"sedol": "6579366", //伦敦交易所通用编码
"bloombergCode": "600012 CH EQUITY", //彭博代码
"factsetCode": "600012-CN", //FactSet编码
"isCsi300": "否", //是否为沪深300
"isCsi500": "否", //是否为沪深500
"stockExchange": "上海证券交易所", //股票交易所
"isHsci": "否", //是否为恒生综合指数
"businessScope": "高等级公路设计、建设、监理、收费、养护、施救...", //经营范围
"openAt": "1996-08-15 至 无固定期限", //营业期限
"issueedAt": "2024-06-25", //核准时间
"companyDesc": "安徽皖通高速公路股份有限公司成立于1996年08月15日,注册地位于安徽省合肥市望江西路520号...", //企业简介
"longitude": "117.20942440106", //经度
"latitude": "31.839187339744", //纬度
"authority": "安徽省市场监督管理局", //登记机关
"mainProduct": "仓储业", //主营业务
"accountingName": "安永华明会计师事务所(特殊普通合伙),安永会计师事务所", //会计事务所
"lawFirm": "北京市竞天公诚律师事务所,何耀棣律师事务所" //律师事务所
}
],
"code": 200,
"msg": "查询成功",
"minId": 1, //返回请求最小id
"maxId": 1, //返回请求最大id
"serviceCount": 50000 //当前服务剩余请求条数
}
请求方式
调用地址: https://www.152127.com/prod-api/developer/esg/CompanyInformation/list
请求方式: GET
支持格式: application/json;charset=UTF-8
请求参数
请求示例
在成功访问https://www.152127.com,在服务文档的顶部区域找到并获取服务密钥。
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.utils.URIBuilder;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import java.net.URI;
public class FjsCompanyRequest {
public static void main(String[] args) {
FjsCompanyRequest request = new FjsCompanyRequest();
//获取第一页
request.companyListRequest(null, null, null, null, null, null, null, null, null);
//获取下一页
request.companyListRequest("1", "100", "true", null, null, null, null, null, null);
//获取上一页
request.companyListRequest("101", "203", "false", null, null, null, null, null, null);
}
/**
* @param minId 请求最小id,请求第一页不填,请求上下页必填
* @param maxId 请求最大id,请求第一页不填,请求上下页必填
* @param pageNext 是否请求下一页,请求第一页不填,请求上下页必填,请求下一页为true,请求上一页为false
* @param province 省份,企业所处省份,选填
* @param city 城市,企业所处城市,选填
* @param county 地区,企业所处地区,选填
* @param name 企业名称,选填
* @param creditCode 社会信用代码,选填
* @param ticker 股票代码,选填
*/
public void companyListRequest(String minId, String maxId, String pageNext,
String province, String city, String county,
String name, String creditCode, String ticker) {
try (CloseableHttpClient httpClient = HttpClients.createDefault();) {
URIBuilder builder = new URIBuilder("https://www.152127.com/prod-api/developer/esg/CompanyInformation/list");
builder.setParameter("secretKey", "服务密钥");
builder.setParameter("minId", minId);
builder.setParameter("maxId", maxId);
builder.setParameter("pageNext", pageNext);
builder.setParameter("province", province);
builder.setParameter("city", city);
builder.setParameter("county", county);
builder.setParameter("name", name);
builder.setParameter("creditCode", creditCode);
builder.setParameter("ticker", ticker);
URI uri = builder.build();
HttpGet httpGet = new HttpGet(uri);
httpGet.setHeader("Content-Type", "application/json;charset=UTF-8");
HttpResponse response = httpClient.execute(httpGet);
System.out.println("GET Response Status:: " + response.getStatusLine().getStatusCode());
String responseBody = EntityUtils.toString(response.getEntity());
System.out.println("ResponseBody:: " + responseBody);
} catch (Exception e) {
e.printStackTrace();
}
}
}
备注
为了获取更多详细的数据信息及请求方式,请您访问我们的官方网站(https://www.152127.com)。