Repolode
akfamily

akfamily/akshare

Biblioteca de Python que integra numerosas fuentes de datos financieros de China y del resto del mundo en funciones sencillas de una sola línea.

Alternativa open source a:WindChoice

Estrellas
23,253
Forks
3,565
Issues abiertos
6
Último commit
ayer

Esta página presenta un proyecto de código abierto y no constituye asesoramiento de inversión. Operar e invertir puede generar pérdidas: evalúa el riesgo por tu cuenta y cumple las leyes de tu país antes de usarlo.

¿Qué es?

AKShare es una biblioteca de Python para obtener datos financieros. Cada fuente de datos se ofrece como una función, por lo que recuperar un conjunto de datos como el historial diario de cotizaciones de acciones suele requerir una sola llamada que devuelve un pandas DataFrame. Incluye acciones A de China, futuros, opciones, bonos, fondos, divisas e indicadores macroeconómicos, además de algunos mercados internacionales.

La biblioteca incluye una búsqueda de interfaces sin conexión que compara palabras clave con su registro de interfaces, y permite consultar los parámetros y las columnas de salida de cada interfaz. El proyecto requiere Python 3.11 o superior y se instala desde PyPI con pip o uv. Su proyecto complementario AKTools ofrece las mismas interfaces como HTTP API y como servidor MCP para asistentes de IA.

Los datos proceden de sitios web y bolsas públicas. Según la declaración del propio proyecto, están destinados únicamente a la investigación académica y como referencia, no constituyen asesoramiento de inversión, y algunas interfaces podrían dejar de estar disponibles con el tiempo.

Funciones clave

  • 01Obtiene datos del mercado con una sola llamada a una función que devuelve un pandas DataFrame.
  • 02Abarca acciones A, futuros, opciones, bonos, fondos, divisas e indicadores macroeconómicos.
  • 03Ofrece búsqueda de palabras clave sin conexión en su registro de interfaces, con información sobre los parámetros y los datos de salida de cada interfaz.
  • 04Se instala desde PyPI mediante pip o uv.
  • 05El proyecto complementario AKTools ofrece una HTTP API y un servidor MCP.

Casos de uso

  • Incorporar datos históricos de precios de acciones A o futuros a un flujo de trabajo de cuantitativo o backtesting en Python.
  • Crear notebooks de análisis o investigación de datos financieros para trabajos académicos.
  • Permitir que un asistente de IA consulte datos del mercado chino mediante el servidor MCP.
  • Incorporar indicadores macroeconómicos o de bonos en dashboards e informes.

Inicio rápido

  1. 1

    Instala AKShare con uv (recomendado)

    uv pip install akshare --upgrade
  2. 2

    O instálalo con pip

    pip install akshare --upgrade
  3. 3

    Obtén datos diarios de precios de acciones A en 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 usarlo

  • Los datos se ofrecen únicamente para investigación académica y como referencia; no constituyen asesoramiento de inversión.
  • Algunas interfaces de datos pueden eliminarse por factores ajenos a nuestro control en las fuentes de origen.
  • Se requiere Python 3.11 o superior (64 bits).

En colecciones

Temas

Preguntas frecuentes

¿Qué es akshare?
Biblioteca de Python que integra numerosas fuentes de datos financieros de China y del resto del mundo en funciones sencillas de una sola línea. AKShare es una biblioteca de Python para obtener datos financieros. Cada fuente de datos se ofrece como una función, por lo que recuperar un conjunto de datos como el historial diario de cotizaciones de acciones suele requerir una sola llamada que devuelve un pandas DataFrame. Incluye acciones A de China, futuros, opciones, bonos, fondos, divisas e indicadores macroeconómicos, además de algunos mercados internacionales.
¿akshare es gratuito? ¿Qué licencia tiene?
akshare es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿akshare sigue mantenido?
Mantenimiento activo. El último commit de akshare fue el 6 nov 2026.
¿Para qué puedo usar akshare?
Incorporar datos históricos de precios de acciones A o futuros a un flujo de trabajo de cuantitativo o backtesting en Python. Crear notebooks de análisis o investigación de datos financieros para trabajos académicos. Permitir que un asistente de IA consulte datos del mercado chino mediante el servidor MCP. Incorporar indicadores macroeconómicos o de bonos en dashboards e informes.
¿Cómo se instala akshare?
Instala AKShare con uv (recomendado): uv pip install akshare --upgrade O instálalo con pip: pip install akshare --upgrade Obtén datos diarios de precios de acciones A en Python: python -c "import akshare as ak; print(ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20170301', end_date='20231022', adjust=''))"
¿Dónde consigo akshare?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/akfamily/akshare

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Lago de datos autogestionado de acciones A chinas en Parquet, con 55 conjuntos de datos actualizados a diario, semántica point-in-time y un servidor MCP de solo lectura para agentes de IA.

973+64 esta semana108PythonApache-2.0Bien mantenidoActualizado hace 23 horas

SDK de Python para consultar datos bursátiles chinos de acciones A, fondos, bonos y sentimiento desde varias fuentes públicas, orientado al trading cuantitativo personal.

5,4 mil+27 esta semana710PythonApache-2.0Actualizado hace 7 días