awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
akfamily avatar

akfamily/akshare

0
View on GitHub↗
16,358 stars·2,836 forks·Python·mit·13 viewsakshare.akfamily.xyz↗

Akshare

This project is a Python library designed for the programmatic retrieval and analysis of diverse financial datasets. It functions as a comprehensive toolkit for quantitative research, providing a unified interface to fetch historical and real-time market data across asset classes including equities, futures, bonds, cryptocurrencies, and foreign exchange. By abstracting complex network requests into simple, parameter-driven functions, it enables users to integrate financial data into research workflows and automated trading systems.

The library distinguishes itself through its scraper-based aggregation and interface-driven normalization, which transform heterogeneous web-based data into consistent, tabular structures compatible with standard data analysis tools. It supports a wide range of specialized financial domains, including corporate fundamental analysis, institutional activity tracking, and macroeconomic monitoring. Beyond data retrieval, the framework includes built-in utilities for technical indicator calculation, market sentiment analysis, and the implementation of quantitative trading strategies.

The platform provides extensive infrastructure support to ensure reliable data access and consistent execution. This includes configuration utilities for managing network connectivity and proxy settings, as well as deployment tools for containerized environments. The library is designed to be environment-agnostic, facilitating its use in local development setups, cloud-based research environments, or automated trading services.

Features

  • Automated Trading Execution - Connects to brokerage interfaces to perform live trading operations based on quantitative strategies.
  • Financial Data Connectors - Provides a programmatic interface for accessing standardized financial statements, exchange rates, and regulatory disclosures.
  • Market Data Providers - Fetches real-time market data for stock indices from major financial providers.
  • Financial Market Analysis Platforms - Aggregates institutional activity, corporate fundamentals, and sentiment metrics to support data-driven investment decision-making.
  • Algorithmic Trading - Implements common trading algorithms including momentum and mean reversion models.
  • Research Platforms - Provides a comprehensive toolkit for implementing trading strategies, calculating technical indicators, and performing backtesting.
  • Technical Analysis - Computes technical analysis metrics and volatility measures from raw market data.
  • Market Sentiment Analyzers - Aggregates social media and analyst data to measure market sentiment for specific assets.
  • Exchange Rate Datasets - Retrieves current or historical exchange rate data for specific currency pairs to support quantitative research and financial analysis across international markets.
  • Investment Research Terminals - Provides an integrated environment for accessing and processing market data to build and test investment models.
  • Financial Data Processing - Fetches specialized datasets including economic indicators and industry-specific metrics to support quantitative research and deeper financial analysis of market trends.
  • Bond Market Quotes - Fetches real-time and historical market quotes, including spot market prices, yields, and transaction records for bonds.
  • Metric Calculators - Computes basis spreads and roll yields to evaluate market structure and hedging opportunities.
  • Data Pipelines - Financial data interface library.
  • Data Sources - Financial data interface for human-readable access.
  • Data Storage and Sources - Financial data interface library for Python.
  • Financial Data Tools - Library providing open-source interfaces for financial and economic data.
  • Market Data Sources - Financial data interface library for Python.
  • Activity Tracking - Tracks institutional research, fund holdings, and capital flows to identify professional investment trends.
  • Historical Data Analysis - Retrieves daily or periodic historical price and volume data for stock indices.
  • Volatility Indexes - Retrieves volatility index data to support market sentiment analysis.
  • Financial Market Visualizers - Generates technical charts and visual representations of financial data and price movements.
  • Fundamental Data Retrieval - Retrieves standardized financial statements and governance metrics to evaluate the operational health of public companies.
  • Fund Composition Data - Extracts detailed asset allocation data to provide transparency into investment strategies.
  • Performance History - Fetches historical net values and growth rates to support quantitative research.
  • Bond Indices - Provides historical performance metrics and composition data for various bond indices, including treasury and composite indices.
  • Tabular Data Frames - Uses tabular data structures as the primary medium for representing and manipulating multi-dimensional financial datasets.
  • Multi-Factor Research Models - Supports quantitative analysis of market factors and asset pricing models.
  • Banking Data - Fetches historical interest rate decision reports for major global economies.
  • Financial Institution Registries - Provides access to official registration and membership records for financial institutions.
  • Trading Risk Analysis - Calculates trading costs and profitability by reviewing fee structures and margin requirements.
  • Trade Statistics Trackers - Accesses market-wide transaction statistics including margin trading and block trades.
  • Currency Conversion - Calculates the converted value of a specific amount between two currencies using the latest available exchange rates to ensure accurate financial reporting and budgeting.
  • Data Normalization Utilities - Maps heterogeneous API responses and web tables into consistent, standardized Python data structures for analysis.
  • Bond Issuance Records - Retrieves detailed descriptive and issuance data for bonds by filtering through parameters like type, issuer, and rating.
  • Industry Classification Systems - Enables categorization of financial data based on standard industry classification systems.
  • Performance Rankings - Generates comparative rankings for funds based on historical returns and risk metrics.
  • Profitability Metrics - Computes historical profit probabilities and average returns to assist in decision-making.
  • Bond Market Summaries - Retrieves historical market summaries, including issuance volumes, transaction statistics, and yield curve data for various bond types.
  • Digital Asset Institutional Holdings - Downloads current data on institutional and government digital asset holdings including market value, cost basis, and ownership percentages to track large-scale market participation.
  • High-Frequency Index Data - Fetches historical minute-level price data for major stock indices to support backtesting.
  • Web Scrapers - Extracts structured financial information by parsing web responses from diverse public sources into unified data formats.
  • Economic Analysis Tools - Fetches central bank rates and economic policy indices to analyze the impact of global policy on financial markets.
  • Research Retrieval Interfaces - Retrieves historical realized volatility metrics for global financial indices.
  • Reference Rates - Retrieves historical and current central bank parity rates and commercial bank exchange rates.
  • Futures Specifications - Accesses metadata for futures contracts including trading hours and margin rules.
  • Trading Volume Analytics - Fetches historical trading volume and open interest data for digital asset futures and options to analyze market liquidity and investor interest.
  • Commodity Market Data - Fetches daily warehouse receipt and inventory reports from major exchanges to track physical commodity supply changes and assess market availability.
  • Indexing and Search - Provides programmatic access to index constituent lists and their associated weights for financial analysis.
  • Manager Registrations - Retrieves lists of active and cancelled private fund managers including registration details.
  • Product Records - Retrieves detailed records for various investment products including operational and registration status.
  • Carbon Market Data - Retrieves historical and current carbon emission market data for domestic and international regions to support energy-related financial analysis.
  • Convertible Bond Data - Aggregates real-time market data, historical price trends, and detailed profile information for convertible bonds.
  • Derivative Quotes - Retrieves real-time spot, forward, and swap market quotes for currency hedging analysis.
  • Repurchase Market Data - Fetches real-time and historical transaction data for pledged bond repurchase agreements in the interbank and exchange markets.
  • Regulatory Compliance - Fetches structured records of regulatory penalties issued to financial institutions.
  • Interbank Lending Rates - Fetches historical interbank offered rate data across various global markets, currencies, and maturity tenors.
  • Repo Fixing Rates - Obtains historical or recent repo and interbank repo fixing rate data for specified date ranges or market types.
  • Data Fetching Layers - Separates raw data fetching logic from processing layers to facilitate modular integration of new financial data sources.

Star history

Star history chart for akfamily/akshareStar history chart for akfamily/akshare

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Akshare

Similar open-source projects, ranked by how many features they share with Akshare.
  • ranaroussi/yfinanceranaroussi avatar

    ranaroussi/yfinance

    21,639View on GitHub↗

    This library is a Python-based tool for retrieving historical and real-time financial market data from public sources. It functions as a programmatic interface for downloading stock prices, dividends, financial statements, and corporate calendars, allowing users to perform automated research and analysis on various market assets. The project distinguishes itself by structuring retrieved financial time series directly into tabular data frames, which facilitates mathematical analysis and manipulation of market metrics. It supports efficient data retrieval through multi-threaded batch downloadin

    Pythonfinancial-datafix-yahoo-financemarket-data
    View on GitHub↗21,639
  • waditu/tusharewaditu avatar

    waditu/tushare

    15,143View on GitHub↗

    Tushare is a financial data library for the Python programming environment that provides access to historical and real-time market information. It functions as a data interface for retrieving stock trading records, corporate financial statements, and macroeconomic indicators to support quantitative analysis and research. The library distinguishes itself by automatically transforming raw API responses into tabular data structures, allowing for direct integration with data analysis workflows. It manages access to these datasets through token-based authentication and utilizes schema-mapped parsi

    Pythonfinancefintechpandas
    View on GitHub↗15,143
  • stefan-jansen/machine-learning-for-tradingstefan-jansen avatar

    stefan-jansen/machine-learning-for-trading

    16,552View on GitHub↗

    This project is a comprehensive framework for engineering financial data pipelines, designed to automate the collection, cleaning, and synchronization of large-scale market datasets. It functions as a quantitative trading data engine, providing the infrastructure necessary to manage historical and real-time asset pricing information for research and machine learning workflows. The system distinguishes itself through a configuration-driven approach to orchestration, allowing users to manage complex data acquisition tasks across multiple financial providers. It features resilient middleware tha

    Jupyter Notebookartificial-intelligencedata-sciencedeep-learning
    View on GitHub↗16,552
  • jerbouma/fundamentalanalysisJerBouma avatar

    JerBouma/FundamentalAnalysis

    4,974View on GitHub↗

    FundamentalAnalysis is a comprehensive financial analysis library, quantitative finance framework, and macroeconomic data integrator. It provides tools for computing financial ratios, executing corporate health metrics, and pricing derivatives and bonds using mathematical models. The project integrates diverse data streams, including global economic indicators, real-time market quotes, and standardized corporate financial statements. It features a technical analysis engine for generating momentum and volatility indicators, as well as a portfolio performance analyzer for tracking risk-adjusted

    Python
    View on GitHub↗4,974
See all 30 alternatives to Akshare→

Frequently asked questions

What does akfamily/akshare do?

This project is a Python library designed for the programmatic retrieval and analysis of diverse financial datasets. It functions as a comprehensive toolkit for quantitative research, providing a unified interface to fetch historical and real-time market data across asset classes including equities, futures, bonds, cryptocurrencies, and foreign exchange. By abstracting complex network requests into simple, parameter-driven functions, it enables users to integrate financial…

What are the main features of akfamily/akshare?

The main features of akfamily/akshare are: Automated Trading Execution, Financial Data Connectors, Market Data Providers, Financial Market Analysis Platforms, Algorithmic Trading, Research Platforms, Technical Analysis, Market Sentiment Analyzers.

What are some open-source alternatives to akfamily/akshare?

Open-source alternatives to akfamily/akshare include: ranaroussi/yfinance — This library is a Python-based tool for retrieving historical and real-time financial market data from public sources.… waditu/tushare — Tushare is a financial data library for the Python programming environment that provides access to historical and… stefan-jansen/machine-learning-for-trading — This project is a comprehensive framework for engineering financial data pipelines, designed to automate the… jerbouma/fundamentalanalysis — FundamentalAnalysis is a comprehensive financial analysis library, quantitative finance framework, and macroeconomic… wilsonfreitas/awesome-quant — Awesome-quant is a curated directory of open-source software libraries and tools designed for quantitative finance,… ai4finance-foundation/finrl — FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated…