akshare

Fetch financial market data from AKShare into pandas tables.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/DaddyElonMusk69/motis-agent --skill akshare-daddyelonmusk69
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: akshare
Source: https://github.com/DaddyElonMusk69/motis-agent/tree/main/skills/finance/akshare
Command: npx skills add https://github.com/DaddyElonMusk69/motis-agent --skill akshare-daddyelonmusk69

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide unrestricted, programmatic access to a wide range of financial market data without API keys or paid subscriptions, removing friction for research, backtesting, and ad-hoc data retrieval.

Core Features & Use Cases

  • No-signup data access: Aggregates Chinese and global market data from public sources so users can fetch quotes and histories without credentials.
  • Multi-market coverage: Supports A-shares, US and HK equities, futures, forex, and macro datasets for research, backtesting, and realtime quote lookups.
  • Practical integration: Returns pandas-friendly tables (Chinese column names by default), includes intraday and daily interfaces, and is used as a fallback loader in backtesting pipelines.

Quick Start

Use the akshare skill to fetch daily OHLCV for symbol 000001 from 20240101 to 20260101 and return a cleaned pandas DataFrame with the date column converted to ISO dates.

Frequently Asked Questions about akshare

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get free financial market data without an API key?

You can get free financial market data without an API key by using this Skill to access public sources. It provides programmatic retrieval of historical and real-time data for backtesting and research without credentials.

Can I fetch Chinese A-shares historical data using Python?

Yes, you can fetch Chinese A-shares historical data using Python. This Skill supports multi-market coverage including A-shares, returning pandas-ready tables with Chinese column names by default for your analysis.

How do I pull daily OHLCV data for backtesting pipelines?

To pull daily OHLCV data for backtesting pipelines, request a symbol with YYYYMMDD date strings. The Skill returns a cleaned pandas DataFrame with dates converted to ISO format, serving as a fallback loader.

Does this market data Skill support US equities and forex datasets?

Yes, this market data Skill supports US equities and forex datasets. It aggregates global market data from public sources, covering US and HK equities alongside futures and macro datasets for research.

Do I need to install akshare in my Python environment to use this?

Yes, you need to install akshare in your Python environment to use this. The Skill requires the akshare library to provide unrestricted programmatic access to financial data without paid subscriptions.

What are the limitations of using free global market data for ingestion?

A limitation of using free global market data for ingestion is that returned tables feature Chinese column names by default, requiring conversion. Additionally, YYYYMMDD date strings must be converted to datetimes.