a-stock-data — What is it?

The project simonlin1212/a-stock-data is a comprehensive full-stack data toolkit for analyzing China A-Share market data, providing a wide range of endpoints and data sources for AI coding assistants.

⭐ 4,826 Stars 🍴 926 Forks Apache-2.0 Author: simonlin1212
Source: Description per README View on GitHub →

Why it matters

This project is gaining attention due to its comprehensive coverage of A-Share market data, its modular architecture, and its focus on providing a full-stack solution with minimal third-party dependencies. The project addresses the pain point of scattered and fragmented data sources by offering a unified and structured approach to accessing market data.

Source: Synthesis of README and project traits

Core Features

7-layer architecture

The project features a seven-layer architecture that includes行情层, 研报层, 信号层, 资金面/筹码层, 新闻层, 基础数据, and 公告层, each providing specific data points and functionalities for market analysis.

Source: Architecture section per README
27 endpoints

The project offers 27 endpoints covering various aspects of the market, such as stock quotes, research reports, trading signals, and financial news, providing a wide range of data for analysis.

Source: Endpoints list per README
13 data sources

The toolkit integrates data from 13 different sources, including mootdx, Tencent, Eastmoney, and Sina, ensuring a comprehensive view of the market.

Source: Description per README
Zero third-party dependencies

The project is designed to be self-contained, with no reliance on external data wrappers, ensuring greater control and stability over the data sources.

Source: Description per README

Architecture

The architecture of the project is modular, with each layer dedicated to a specific aspect of market data analysis. The layers are interconnected, with data flowing from one layer to another, and the project utilizes a seven-layer architecture to organize and structure the data. Key technical decisions include direct connections to HTTP APIs for data sources and a focus on minimizing third-party dependencies.

Source: Architecture section per README

Project Knowledge Graph

Knowledge graph: project (center) + core features (inner hexagons) + key dependencies (outer chips) mootdx requests pandas stockstats 7-layer architecture 27 endpoints 13 data sources Zero third-party dependenciesZero third-party de… a-stock-data Project Core feature Key dependency

Center: project; inner ring: core feature modules; outer ring: key dependencies. Auto-generated from core_features and tech_stack.key_deps.

Tech Stack

LanguagePythonFrameworkNone specified, but the project uses Python for scripting and data manipulation.
mootdxrequestspandasstockstats
Not specified, but the project is designed to be used with AI coding assistants like Claude Code, Codex, and OpenClaw.
Source: Dependency files + code tree

Quick Start

mkdir -p ~/.claude/skills/a-stock-data curl -o ~/.claude/skills/a-stock-data/SKILL.md https://raw.githubusercontent.com/simonlin1212/a-stock-data/main/SKILL.md pip install mootdx requests pandas stockstats
Source: README Installation/Quick Start

Use Cases

This project is suitable for AI coding assistants, financial analysts, and developers who need to analyze China A-Share market data. It can be used for tasks such as stock valuation, market trend analysis, and financial news monitoring.

Source: README

Strengths & Limitations

Strengths

  • Strength 1: Comprehensive coverage of A-Share market data
  • Strength 2: Modular and scalable architecture
  • Strength 3: Self-contained and minimal third-party dependencies

Limitations

  • Limitation 1: Limited documentation and community support
  • Limitation 2: Some data sources may have access restrictions
Source: Synthesis of README, code structure and dependencies

Latest Release

v3.2.2 (2026-06-03): Fixed sector/concept membership, cninfo filing orgId, and other bugs.

Source: GitHub Releases

Verdict

The simonlin1212/a-stock-data project is a valuable tool for anyone needing comprehensive and structured access to China A-Share market data. Its modular architecture and focus on minimizing dependencies make it a robust and flexible solution for various market analysis tasks. It is particularly well-suited for use with AI coding assistants and financial analysts.

Frequently Asked Questions

What is a-stock-data?

The project simonlin1212/a-stock-data is a comprehensive full-stack data toolkit for analyzing China A-Share market data, providing a wide range of endpoints and data sources for AI coding assistants.

What are the main features of a-stock-data?

a-stock-data's core features include: 7-layer architecture, 27 endpoints, 13 data sources, Zero third-party dependencies.

Why is a-stock-data trending?

This project is gaining attention due to its comprehensive coverage of A-Share market data, its modular architecture, and its focus on providing a full-stack solution with minimal third-party dependencies.

What is a-stock-data used for?

This project is suitable for AI coding assistants, financial analysts, and developers who need to analyze China A-Share market data.

Transparency Notice
This page is auto-generated by AI (a large language model) from the following public materials: GitHub README, code tree, dependency files and release notes. Analyzed at: 2026-06-15 18:32. Quality score: 85/100.

Data sources: README, GitHub API, dependency files