Stock Open Api
股票数据接口
数据来自网上公开数据,仅做学习交流使用,不可用于商业用途
- github: https://github.com/mouday/stock-open-api
- pypi: https://pypi.org/project/stock-open-api/
- 项目文档:https://stock-open-api.readthedocs.io/zh_CN/latest/
- 项目主页:https://mouday.github.io/stock-open-api/
安装
pip install stock-open-api
# 或者
pip3 install -U stock-open-api -i https://pypi.org/simple
使用示例
- 约定:所有接口数据都放在
api子包下 - 命名规则:
api/数据源/数据源子分类.方法名 - 返回数据:字典的键以页面上显示的名称为准
如下获取上海证券交易所为数据源的的股票公司概况
# -*- coding: utf-8 -*-
from stock_open_api.api.sse import sh_stock
if __name__ == '__main__':
print(sh_stock.get_company_info('688001'))
返回数据
{
"公司代码": "688001",
"上市日-A": "",
"代码-A": "688001",
"简称-A": "华兴源创",
"代码-B": "-",
"上市日-B": "",
"可转债简称": "华兴转债",
"可转债代码": "",
"可转债转股简称": "华兴转债",
"可转债转股代码": "118003",
"公司简称-中": "华兴源创",
"公司简称-英": "HYC",
"公司全称-中": "苏州华兴源创科技股份有限公司",
"公司全称-英": "Suzhou HYC Technology CO., LTD",
"扩位证券简称": "苏州华兴源创科技",
"上市时是否盈利": "1",
"是否具有表决权差异安排": "0",
"注册地址": "苏州工业园区青丘巷8号",
"通讯地址": "苏州工业园区青丘巷8号",
"邮编": "215000",
"法定代表人": "陈文源",
"董事会秘书姓名": "",
"E-mail": "dongmiban@hyc.cn",
"联系电话": "",
"网址": "http://www.hyc.cn",
"CSRC行业": "高端装备",
"SSE行业": "工业",
"所属省/直辖市": "江苏",
"状态-A": "上市",
"状态-B": "-",
"是否上证180样本股": "-",
"是否境外上市": "-",
"境外上市地": "-"
}
已实现整合数据
数据源:上海证券交易所 www.sse.com.cn
| 数据 | 方法名 |
|---|---|
| 公司概况 | api/sse/sh_stock.get_company_info |
数据源:东方财富 www.eastmoney.com
| 数据 | 方法名 |
|---|---|
| 港股-列表 | api/eastmoney/hk_stock.get_list |
| 港股-公司资料 | api/eastmoney/hk_stock.get_org_profile |
| 港股-证券资料 | api/eastmoney/hk_stock.get_security_info |
| 中国概念股-列表 | api/eastmoney/us_chinese_stock.get_list |
| 中国概念股-公司资料 | api/eastmoney/us_chinese_stock.get_org_profile |
| 中国概念股-证券资料 | api/eastmoney/us_chinese_stock.get_security_info |
| 科创板-列表 | api/eastmoney/kcb_stock.get_list |
| 科创板-基本资料+发行相关 | api/eastmoney/kcb_stock.get_company_info |
| 新三板-列表 | api/eastmoney/neeq_stock.get_list |
| 新三板-公司资料+证券资料 | api/eastmoney/neeq_stock.get_company_info |
| A股-基本资料+发行相关 | api/eastmoney/company.get_company_info |
| 深圳A股-基本资料+发行相关 | api/eastmoney/sz_stock.get_company_info |
| 上证A股-基本资料+发行相关 | api/eastmoney/sh_stock.get_company_info |
数据源:犀牛之星 https://www.ipo3.com/
| 数据 | 方法名 |
|---|---|
| 股票详情 | api/ipo3/neeq_stock.get_company_info |
| 利润表 | api/ipo3/neeq_stock.get_income_statement_list |
| 资产负债表 | api/ipo3/neeq_stock.get_balance_sheet_list |
| 现金流量表 | api/ipo3/neeq_stock.get_cash_flows_statement_list |
| 财务分析表 | api/ipo3/neeq_stock.get_financial_analysis_list |
升级记录
其他相关库
-
AKShare 开源财经数据接口库
-
Tushare 免费提供各类数据 , 助力行业和量化研究。
- github: https://github.com/waditu/tushare
- doc: http://tushare.org/index.html
- pro doc: https://tushare.pro/
-
OpenAPI 量化接口
Metadata
Release files for stock-open-api 1.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| stock-open-api-1.0.6.tar.gz | 35.9 kB | Without provenance | Details for stock-open-api-1.0.6.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| stock_open_api-1.0.6-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for stock_open_api-1.0.6-py2.py3-none-any.whl |
Total release size: 95.0 kB
Release files / stock-open-api-1.0.6.tar.gz
| Download URL | stock-open-api-1.0.6.tar.gz |
|---|---|
| Size | 35.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2686d29eb8cc8666cf90a818375baab4627c6feaf7d09efa2d4bf62ddb06dce5
|
|
BLAKE2b-256 checksum How to use checksums |
879c4905f10c116186f06df9db4600f52d52ad31e0574a816769ba6f4d7634a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / stock_open_api-1.0.6-py2.py3-none-any.whl
| Download URL | stock_open_api-1.0.6-py2.py3-none-any.whl |
|---|---|
| Size | 59.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
ae78361231171c9e0fd538d56ed6352cec251fdc9c5fac8d5523c6c88bd746cb
|
|
BLAKE2b-256 checksum How to use checksums |
57fbd13034b47d907829546ab011d4ad8172d41c662eddcc4cd743defafed224
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Security for stock-open-api 1.0.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.