simonlin1212/a-stock-data

A股全栈数据工具包 · 十二层架构 · 60端点 · 22数据源 · 零鉴权 | Full-stack China A-share data toolkit for AI agents — 12 layers, 60 endpoints, 22 sources, zero-auth

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 55 minutes ago
Added to GitGenius on September 1st, 2026
Created on May 11th, 2026
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 1,757
Total Stargazers: 9,686 (+0)
Total Subscribers: 62 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 12 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 2
Events in 7 days: 4

Top labels

No label distribution available yet.

Detailed Description

a-stock-data is a Python toolkit that aggregates Chinese A-share stock market data from multiple sources into a unified interface designed for AI programming assistants.

The tool solves the problem of fragmented access to A-share market data by consolidating raw data from nineteen different sources into a single, authentication-free package. It wraps away implementation details like specific API parameters, authentication headers, and source-specific quirks, exposing them through a structured skill file compatible with AI coding assistants. The architecture spans eleven layers covering real-time quotes, research reports, fundamental data, and other market information. When a primary data source becomes unavailable, the tool includes fallback strategies and alternative sources to maintain functionality.

The toolkit is built for developers and AI agents working on quantitative finance, investment research, or trading applications in the Chinese market. It suits projects that need rapid prototyping with A-share data without managing authentication or learning multiple API conventions. The skill file format works with Claude Code, OpenAI Codex, and other AI assistants that support context injection, making it particularly valuable for AI-assisted financial analysis workflows. Developers can activate the tool by referencing it in their AI assistant's context or system prompt.

The project maintains active development with structured versioning and documented changelog entries. The codebase includes fallback mechanisms and degradation strategies beyond the core eleven-layer architecture, showing attention to reliability under real-world conditions where data sources may become temporarily unavailable. The tool provides both primary and backup data source implementations with explicit speed lookup tables for switching between them.