Repolode
akfamily

akfamily/akshare

Biblioteca Python que reúne várias fontes de dados financeiros chinesas e globais em funções simples de chamada única.

Alternativa open source a:WindChoice

Estrelas
23,253
Forks
3,565
Issues abertas
6
Último commit
ontem

Esta página apresenta um projeto de código aberto e não constitui aconselhamento de investimento. Negociar e investir pode gerar perdas: avalie o risco por conta própria e siga as leis do seu país antes de usá-lo.

O que é?

AKShare é uma biblioteca Python para buscar dados financeiros. Cada fonte de dados é disponibilizada como uma função, então recuperar um conjunto de dados, como o histórico diário de ações, normalmente exige uma única chamada que retorna um pandas DataFrame. A cobertura inclui ações A chinesas, futuros, opções, títulos, fundos, moedas e indicadores macroeconômicos, além de alguns mercados internacionais.

A biblioteca inclui uma busca offline de interfaces que compara palavras-chave com seu catálogo, e permite consultar os parâmetros e as colunas de saída de cada interface. O projeto é voltado para Python 3.11 ou superior e pode ser instalado do PyPI com pip ou uv. O projeto complementar AKTools disponibiliza as mesmas interfaces como uma HTTP API e um servidor MCP para assistentes de IA.

Os dados vêm de sites públicos e bolsas de valores. O próprio projeto informa que seu uso é voltado apenas a pesquisas acadêmicas e consultas de referência, não constitui recomendação de investimento e que algumas interfaces podem ser removidas com o tempo.

Recursos principais

  • 01Busca dados de mercado com uma única chamada de função, que retorna um pandas DataFrame.
  • 02Abrange ações A, futuros, opções, títulos, fundos, moedas e indicadores macroeconômicos.
  • 03Oferece busca offline por palavras-chave no catálogo de interfaces, com detalhes dos parâmetros e das saídas de cada uma.
  • 04Pode ser instalado do PyPI via pip ou uv.
  • 05O projeto complementar AKTools oferece uma HTTP API e um servidor MCP.

Casos de uso

  • Carregar dados históricos de preços de ações A ou futuros em um fluxo de trabalho de quant ou backtesting em Python.
  • Criar notebooks de análise ou pesquisa de dados financeiros para trabalhos acadêmicos.
  • Permitir que um assistente de IA consulte dados do mercado chinês pelo servidor MCP.
  • Incluir indicadores macroeconômicos ou de títulos em dashboards e relatórios.

Início rápido

  1. 1

    Instale o AKShare com uv (recomendado)

    uv pip install akshare --upgrade
  2. 2

    Ou instale com pip

    pip install akshare --upgrade
  3. 3

    Busque dados diários de preços de ações A em Python

    python -c "import akshare as ak; print(ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20170301', end_date='20231022', adjust=''))"

Antes de usar

  • Os dados são fornecidos apenas para pesquisa acadêmica e consulta, e não constituem aconselhamento de investimento.
  • Algumas interfaces de dados podem ser removidas devido a fatores fora do nosso controle nas fontes de origem.
  • É necessário ter Python 3.11 ou superior (64 bits).

Em coleções

Tópicos

Perguntas frequentes

O que é akshare?
Biblioteca Python que reúne várias fontes de dados financeiros chinesas e globais em funções simples de chamada única. AKShare é uma biblioteca Python para buscar dados financeiros. Cada fonte de dados é disponibilizada como uma função, então recuperar um conjunto de dados, como o histórico diário de ações, normalmente exige uma única chamada que retorna um pandas DataFrame. A cobertura inclui ações A chinesas, futuros, opções, títulos, fundos, moedas e indicadores macroeconômicos, além de alguns mercados internacionais.
akshare é gratuito? Qual é a licença?
akshare é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
akshare ainda é mantido?
Manutenção ativa. O último commit de akshare foi em 6 de nov. de 2026.
Para que posso usar akshare?
Carregar dados históricos de preços de ações A ou futuros em um fluxo de trabalho de quant ou backtesting em Python. Criar notebooks de análise ou pesquisa de dados financeiros para trabalhos acadêmicos. Permitir que um assistente de IA consulte dados do mercado chinês pelo servidor MCP. Incluir indicadores macroeconômicos ou de títulos em dashboards e relatórios.
Como instalar akshare?
Instale o AKShare com uv (recomendado): uv pip install akshare --upgrade Ou instale com pip: pip install akshare --upgrade Busque dados diários de preços de ações A em Python: python -c "import akshare as ak; print(ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20170301', end_date='20231022', adjust=''))"
Onde consigo akshare?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/akfamily/akshare

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Data lake autogerenciado de ações A chinesas em Parquet, com 55 conjuntos de dados atualizados diariamente, semântica point-in-time e servidor MCP somente leitura para agentes de IA.

973+64 esta semana108PythonApache-2.0Bem mantidoAtualizado há 21 horas

SDK Python para consultar dados de mercado de ações A chinesas, fundos, títulos e sentimento em várias fontes públicas, voltado ao trading quantitativo pessoal.

5,4 mil+27 esta semana710PythonApache-2.0Atualizado há 7 dias