← ClaudeAtlas

lib-aksharelisted

akshare is the widest free Chinese-market scraper (1,103 public interfaces) and it purges its own PyPI history, so you cannot pin it. TRIGGER - akshare, "import akshare as ak", pip install akshare, stock_zh_a_hist, stock_zh_a_daily, index_stock_cons_csindex, stock_zt_pool_em, stock_zh_a_stop_em, adjust="qfq"/"hfq", 复权, 前复权, 后复权, 涨跌停, 东方财富, 新浪财经, A股数据, 沪深300成分股, "No matching distribution found for akshare==", akshare 报错, akshare 封 IP. akshare ships roughly 2.3 releases a week and deletes the old ones, so any signature, column name or version pin you remember is probably already gone. SKIP for lib-tushare, which is the skill for point-in-time fundamentals and dated index membership. SKIP when the question is WHICH library to choose, or names no library at all - both belong to the domain skill.
howard-lynn-ye/fin-skills · ★ 1 · AI & Automation · score 77
Install: claude install-skill howard-lynn-ye/fin-skills
# akshare The widest free Chinese-market coverage by a large margin, and a pure scraper you cannot pin, cannot use for point-in-time anything, and cannot legally redistribute the data from. | | | |---|---| | pip / import | `akshare` / `import akshare as ak` | | Version | 1.18.94 (2026-08-21) · 219 releases · ~29 releases in the last 90 days | | Licence | MIT — **code only**, not the scraped data | | Python | `requires_python >=3.11` — hard-blocked on 3.10 and below; pure-python wheel + sdist | | Status | Firehose maintenance. ~85% of changes are scraper fixes; the cadence *is* the model | Surface verified by `ast`-parsing `__init__.py`: **1,103 public interfaces**. The scraper tells are in the dependency list — `curl_cffi` (TLS-fingerprint impersonation), `mini-racer` (embedded JS engine), bs4/lxml/html5lib. Upstreams: 东方财富 · 新浪 · 同花顺 · 金十 · 和讯 plus the exchange sites. ## The trap that costs you money **You cannot pin a version, because akshare deletes its own PyPI history.** 219 releases are listed but the **oldest surviving release is 1.16.72 (2025-04-05)**. `pip install akshare==1.12.x` fails outright, so a `requirements.txt` written a year ago no longer resolves. Combined with ~2.3 releases/week, function signatures and returned column names move under you between installs. There is no fix inside akshare. **Vendor the data you need to Parquet.** Do not plan to reproduce a result by pinning the library — plan to reproduce it from the bytes you saved. ## Index consti