Skip to main content

Stock Open Api

PyPI - Python Version PyPI PyPI - Downloads Documentation Status

股票数据接口

数据来自网上公开数据,仅做学习交流使用,不可用于商业用途

安装

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

升级记录

CHANGELOG.md

其他相关库

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)

Source distribution for stock-open-api 1.0.6
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)

Table of built distributions (wheels) for stock-open-api 1.0.6
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page