{
"canonical_url": "github.com/simonlin1212/a-stock-data",
"category": "Open-source project",
"classification": {
"matched": {
"data": [
"data"
],
"finance": [
"finance",
"financial",
"fintech",
"stock",
"trading"
],
"technology": [
"code",
"llm",
"python"
]
},
"taxonomy_version": "sar-taxonomy-1.0"
},
"commercial": false,
"compliance": [],
"deployment": "self-hosted",
"description": "A股全栈数据工具包：行情K线·当日逐笔·研报·信号·资金面·新闻·财务·公告·打板·ETF期权·舆情·宏观利率·期货大宗(含大商所日K)·事件驱动·可转债 | 15层·87端点·34数据源·除iwencai外免Key | A-share data for AI agents: K-lines, ticks, reports, fund flow, news, financials, filings, options, macro, futures, events, convertibles | 15 layers·87 endpoints·34 sources",
"disclaimer": "Reference implementation by Hemant Naik. Compliance information is compiled from the sources shown as of the date shown. It is not an assessment, certification, legal opinion or recommendation. Confirm current status with the vendor and the issuing body.",
"domains": {
"data": {
"components": {
"adoption": 23.46,
"docs": 7.0,
"domain_fit": 34.0,
"ecosystem": 3.0,
"governance": null,
"health": 20.0,
"trust": 16.0
},
"components_version": "components-from-signals-1.0",
"confidence": 0.34,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "data",
"rank": null,
"score": 64.0,
"score_version": "sar-score-2.0",
"source": "classifier",
"unknown": [
"governance"
]
},
"finance": {
"components": {
"adoption": 23.46,
"docs": 7.0,
"domain_fit": 87.5,
"ecosystem": 3.0,
"governance": null,
"health": 20.0,
"trust": 16.0
},
"components_version": "components-from-signals-1.0",
"confidence": 0.875,
"evidence_coverage": 0.85,
"governance_credited": {},
"profile": "regulated",
"rank": null,
"score": 60.7,
"score_version": "sar-score-2.0",
"source": "classifier",
"unknown": [
"governance"
]
},
"technology": {
"components": {
"adoption": 23.46,
"docs": 7.0,
"domain_fit": 71.3,
"ecosystem": 3.0,
"governance": null,
"health": 20.0,
"trust": 16.0
},
"components_version": "components-from-signals-1.0",
"confidence": 0.713,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "technology",
"rank": null,
"score": 69.9,
"score_version": "sar-score-2.0",
"source": "classifier",
"unknown": [
"governance"
]
}
},
"external_ids": {
"github": "simonlin1212/a-stock-data"
},
"first_seen": "2026-10-26T12:15:43Z",
"governance": {
"certification_disclaimer": true,
"claims": [],
"evidence_urls": []
},
"id": "res_6ff0398d7ba80202",
"identity": {
"evidence": [
"repository_ownership"
],
"rules_version": "identity-1.1",
"tier": 3
},
"issues": {
"advisories": 0,
"cves": 0,
"incidents": 0,
"links": [],
"regulator_actions": 0,
"withdrawn_certificates": 0
},
"last_seen": "2026-10-26T12:15:43Z",
"license": "Apache-2.0",
"name": "a-stock-data",
"news": [
{
"cluster_size": 1,
"date": "2026-10-11T13:08:36Z",
"headline": "a-stock-data: v3.10.2 — PE 消化年数修正（#58）",
"kind": "vendor",
"link_confidence": 1.0,
"outlet": "GitHub releases",
"summary": "十五层、87 个入口、34 个来源都不变。只修 `full_valuation()` 的 PE 消化年数。\n\n### 修复\n\n**`full_valuation()` 在盈利不增长时把 PE 消化年数报成 0 年（#58）**\n\n前向 PE 高于 30x、下一年一致预期盈利持平或下降时，`digest_years` 原来返回 `0`，读起来像「已经消化到 30x」，\n实际是永远消化不到。同一份文档里的 `pe_digestion()` 对这种情况本来就返回无穷大，`full",
"tag": "product_update",
"url": "https://github.com/simonlin1212/a-stock-data/releases/tag/v3.10.2"
},
{
"cluster_size": 1,
"date": "2026-10-07T06:22:49Z",
"headline": "a-stock-data: v3.10.1 — 成交量单位更正（#57）/ 逐笔提速与盘后核对",
"kind": "vendor",
"link_confidence": 1.0,
"outlet": "GitHub releases",
"summary": "十五层、87 个入口、34 个来源都不变，返回的数据也不变。§1.2 只改文档；§1.4 逐笔和 §13.7 期货日 K 修的是\nv3.10.0 发版后补做代码复审查出的问题，§1.4 多了一个 `frame.attrs[\"complete\"]`。\n\n### 修复\n\n**§1.2 `tencent_kline()` 的成交量单位写错了：科创板是股，不是手（#57）**\n\n§1.2 的返回列、函数说明，以及「备用源速查」里的腾讯分钟 K 线字段说明，都把成交量写成「手」。\n20",
"tag": "product_update",
"url": "https://github.com/simonlin1212/a-stock-data/releases/tag/v3.10.1"
}
],
"news_checked": true,
"protocols": {
"a2a": {
"not_checked": "code_host",
"status": "unknown"
},
"ard": {
"not_checked": "code_host",
"status": "unknown"
},
"mcp": {
"not_checked": "code_host",
"status": "unknown"
}
},
"publisher_domain": "github.com",
"resource_type": "skill",
"scope": "public",
"security": {
"advisories": 0,
"checked_at": "2026-10-26T12:42:37Z",
"cves": 0,
"source": "nvd",
"tier": 1
},
"signals": {
"github_archived": false,
"github_created_at": "2026-05-11T01:08:15Z",
"github_forks": 2015,
"github_language": "Python",
"github_open_issues": 0,
"github_pushed_at": "2026-10-23T13:56:57Z",
"github_stars": 11146,
"github_topic": "ai-agent",
"homepage": null
},
"slug": "simonlin1212-a-stock-data",
"sources": [
{
"payload_hash": "88e004b309748cea1c8ca51534496426c04917a0390392431ed7e9c67f549de7",
"retrieved_at": "2026-10-26T12:15:43Z",
"system": "github",
"url": "https://github.com/simonlin1212/a-stock-data"
}
],
"tags": [
"a-share",
"ai-agent",
"ai-skill",
"china-stocks",
"claude-code",
"financial-data",
"fintech",
"investment-research",
"llm-tools",
"market-data",
"python",
"quantitative-finance",
"stock-market",
"trading"
],
"tenant": null,
"traces": [],
"trust": {
"compliance": 5,
"identity": 3,
"issues": 1,
"protocols": 5,
"security": 1,
"traces": 5,
"vendor_compliance": null
},
"url": "https://github.com/simonlin1212/a-stock-data",
"vendor": "simonlin1212"
}