lentrade/trading-awesome
lentrade/trading-awesome has 60 GitHub stars and 9 forks. Star changes are not measured yet. Last checked 2026-11-12 10:06 UTC. Last push 2026-11-11.
A curated guide to the tools traders actually use: market data APIs, brokerage and exchange APIs, crypto and on-chain analytics, forex platforms, charting, backtesting, and automation. Compare features, markets, pricing, and Python, Go, and PHP SDKs to build reliable, repeatable trading workflows across global markets
Measured star growth
- in 24h
- Collecting history
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalAwesome Trading Services, Market Data APIs & Crypto Analytics

A curated directory of 205 trading services and open-source tools for algorithmic traders, quantitative researchers, developers, and active investors. It covers broker and exchange APIs, stock and forex data, cryptocurrency market data, on-chain analytics, signal intelligence, backtesting, portfolio analytics, AI research, feature engineering, infrastructure, financial visualization, options and derivatives analytics, alternative data, and Web3 / DeFi infrastructure.
Reliable trading infrastructure is a prerequisite for serious research and automation. This list makes it easier to compare market-data APIs, brokerage APIs, crypto exchange APIs, forex platforms, and on-chain analytics tools without treating fundamentally different products as interchangeable. It is intended as a practical discovery resource—not as an endorsement or a trading recommendation.
Entries are sorted alphabetically within each category, and each one records when it was last verified against the provider's site. Inclusion weighs breadth and reliability of data or execution capability, API maturity, developer ecosystem, workflow relevance, distinctive specialization, and public accessibility. Inclusion in the list is deliberately not a claim about market share, investment returns, or the quality of any individual strategy.
📚 Supplementary Guides
In addition to the main directory, this repository includes focused guides for specific needs:
| Guide | Who it's for | What it covers |
|---|---|---|
| 🚀 Quick Start Guide | Beginners | Step-by-step paths to your first backtest, paper trade, or data fetch in under 30 minutes |
| ⚖️ Detailed Comparisons | Evaluators | Side-by-side matrices across brokers, data APIs, crypto exchanges, backtesters, and more |
| ❓ FAQ | Everyone | Answers to common questions about choosing services, pricing, data quality, security, and legal |
| 🤝 Contributing | Contributors | How to propose new entries, update pricing, vendor rules, and the editorial criteria |
| 🛡️ Security | Everyone | How to report scam, phishing, or hijacked links, and how the list protects itself |
Table of Contents
| Section | What it covers |
|---|---|
| Recently added | The newest entries across all sections |
| How to use this list | Coverage labels, API and SDK conventions, and pricing caveats |
| 1. Brokerage, execution & algorithmic trading | Multi-asset brokers, trading platforms, and automation frameworks |
| 2. Traditional markets, macro & multi-asset data | Equities, options, futures, forex, fundamentals, macro, and news APIs |
| 3. Crypto exchange APIs & interoperability | Programmatic spot and derivatives execution |
| 4. Crypto market intelligence & on-chain analytics | On-chain, DeFi, derivatives, social, and wallet intelligence |
| 5. Charting, research & no-code decision support | Visual research, dashboards, AI analysis, and no-code strategy tools |
| 6. Signal providers & event intelligence | Alerts, news events, sentiment, strategy triggers, and signal routing |
| 7. Trading infrastructure & event-driven systems | Databases, streams, messaging, metrics, and operational dashboards |
| 8. Backtesting engines & trading frameworks | Research engines, simulation, paper trading, and live deployment frameworks |
| 9. Portfolio analytics & risk | Performance reports, allocation, risk models, and portfolio optimization |
| 10. AI & machine-learning frameworks | Financial ML, reinforcement learning, LLM research, and agent orchestration |
| 11. Feature engineering & technical analysis | Indicators, time-series features, labeling, and research transformations |
| 12. Financial visualization | Embeddable charts, dashboards, candlesticks, and research graphics |
| 13. Options, volatility & derivatives analytics | Options-flow analytics, volatility surfaces, Greeks, and derivatives pricing |
| 14. Alternative data & external intelligence | Satellite, web, credit-card, app, and non-traditional data sources |
| 15. Web3, DeFi & MEV infrastructure | DeFi protocols, yield analytics, MEV tools, and smart-contract data |
| 16. Education, competitions & quant communities | Learning platforms, research tournaments, strategy databases, and academic papers |
| Which service should I choose? | Practical starting points for common trading and research tasks |
Recently added
Want to add a service? Use the submission form; see CONTRIBUTING.md for the rules.
How to use this list
Every entry links to the provider's official site. The API & packages column always points to public documentation when a public API is available. Py, Go, and PHP link to a GitHub package only when a relevant repository could be identified. Packages marked community are not represented as first-party software; validate maintenance, licensing, security, and compatibility before production use.
Each entry is stored as a small YAML file in data/entries/ with the date it was added and last verified; the tables below are generated from those files. Listing is not an audit or an endorsement; see SECURITY.md for safety tips.
| Coverage label | Meaning |
|---|---|
| Crypto — spot / on-chain / DeFi | Digital-asset spot markets, blockchain data, stablecoins, decentralized finance, or NFT-related data where applicable |
| Crypto — derivatives | Perpetual futures, futures, options, funding, liquidations, open interest, or related market structure |
| Traditional markets | Equities, ETFs, options, futures, bonds, indices, fundamentals, filings, or financial news |
| Forex / FX | Spot FX, exchange rates, CFDs where legally available, or FX market data |
| Brokerage / execution | Programmatic orders, account access, paper trading, portfolio operations, or direct market access |
| Research / automation | Backtesting, charting, analytics, alerts, no-code workflows, or developer infrastructure |
Pricing convention. Prices are public entry prices or plan descriptions reported by providers at the reference date. They may change by region, exchange, data-entitlement, billing interval, user type, and promotional terms. "Custom" or "contact sales" means no reliable public price was found; it does not mean the product is free.
1. Brokerage, execution & algorithmic trading
These tools are the strongest starting points when a workflow needs more than data: they support automated orders, brokerage integration, paper/live trading, or research-to-execution deployment. Regulatory eligibility and supported instruments can differ by country, account type, and product entity.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| Alpaca | Developer-first trading, brokerage, and market-data platform built for algorithmic equity, options, and crypto workflows. | U.S. equities / ETFs / options; crypto; Brokerage / execution | API docs · Py: official · Go: official · PHP: — | Commission-free U.S. stock/ETF trading is advertised; market-data plans include free and paid tiers, including a $99/month plan. |
| CCXT | Open-source unified API library that normalizes market-data and trading interfaces across many crypto exchanges. | Crypto — spot / on-chain / DeFi; Crypto — derivatives; Research / automation | Docs · Py: official · Go: official · PHP: official | Open-source core; CCXT Pro WebSocket plans are publicly listed from $79/month. |
| cTrader | Broker-connected trading platform for charting, copy trading, cBots, and programmatic execution through Open API. | Forex / FX; CFDs; broker-dependent multi-asset execution | Open API docs · Py: official · Go: community · PHP: — | Core platform is commonly supplied through brokers; cBots, indicators, and copy-trading products have varied terms. |
| Interactive Brokers | Global electronic broker with web, TWS, Excel, and FIX interfaces for custom trading workflows. | Traditional markets; Forex / FX; multi-asset; Brokerage / execution | API docs · Py: official TWS API · Go: — · PHP: — | Trading commissions and market-data subscriptions vary by account, venue, and region; see official pricing. |
| Kalshi | Regulated event-contract exchange with REST and WebSocket APIs for market data, order books, trading, and portfolio workflows. | Prediction markets; event contracts; Brokerage / execution; Research / automation | API docs · Py/TS: official SDKs · Go/PHP: — | API access is available to eligible account holders; trading fees and product availability vary by contract and jurisdiction. |
| MetaTrader 5 | Multi-asset platform widely used through brokers for FX, CFDs, exchange-traded instruments, indicators, and automated trading. | Forex / FX; traditional markets; Research / automation | Python integration docs · Py: platform package · Go: — · PHP: — | Platform access is generally broker-mediated; the terminal is free, while marketplace, hosting, signals, and broker costs vary. |
| Nyria | Alert execution layer that routes TradingView, Discord, Telegram, and webhook signals to connected broker accounts or a simulated broker, with a REST API and MCP server. | U.S. stocks / options; crypto spot; Traditional markets; Crypto — spot / on-chain / DeFi; Brokerage / execution; Research / automation | API docs · Py: official · Go: — · PHP: — · MCP | Paper trading is free; live trading from $15/month for up to $2,500 total entry allocation, with higher tiers; see official pricing. |
| OANDA | Regulated broker and FX platform with v20 REST API support for account, pricing, and trading workflows. | Forex / FX; CFDs and region-dependent instruments; Brokerage / execution | v20 docs · Py: official · Go: — · PHP: — | Spread, commission, financing, and product availability are jurisdiction-specific; official pricing applies by entity. |
| pmxt | Open-source unified trading API for prediction markets — a CCXT-style normalization layer across Kalshi, Polymarket, and other event-contract venues. | Prediction markets; Brokerage / execution; Research / automation | Py/JS: official · Go/PHP: — | Open source; venue fees and eligibility apply. |
| Polymarket | Prediction-market platform with CLOB trading, market discovery, order books, real-time feeds, and official client libraries. | Prediction markets; on-chain; Brokerage / execution; Research / automation | Developer docs · Py/TS: official clients · Go/PHP: — | API access is public; trading fees, account eligibility, and product availability vary by market and jurisdiction. |
| QuantConnect | Open-source algorithmic-trading platform for research, backtesting, optimization, and live deployment through broker integrations. | Traditional markets; Forex / FX; crypto; Research / automation | Docs · Py/C#: official LEAN engine · Go: — · PHP: — | Free plan; public individual plans start at $84/month. |
| tastytrade | Active-trader brokerage emphasizing U.S. options and futures, with a public developer platform and Python SDK. | U.S. stocks / ETFs / options / futures; crypto; Brokerage / execution | Developer docs · Py: official · Go: — · PHP: — | U.S. stocks/ETFs: $0 commission; public options pricing is $1/contract, capped at $10/leg; other product fees apply. |
| Tradier | API-centric U.S. equities and options brokerage offering trading, account, and market-data endpoints. | U.S. equities / ETFs / options; Brokerage / execution | API docs · Py: community · Go: community · PHP: — | Brokerage subscriptions publicly start at $10/month; commissions and exchange fees depend on plan and activity. |
| TV-Hub | Webhook execution layer that converts TradingView alerts into spot and futures orders on crypto exchanges, with DCA and grid bots. | Crypto — spot / on-chain / DeFi; Crypto — derivatives; Brokerage / execution | API docs · Webhook integration · Py/Go/PHP: direct HTTP | Demo and testnet accounts free; live trading $23/month or $19/month on the 6-month plan, 7-day free trial per exchange (verified 2026-10-06); see official pricing. |
2. Traditional markets, macro & multi-asset data
For quantitative strategies and investment research, data quality depends on more than an endpoint count. Verify entitlement terms, adjustment basis, exchange coverage, latency, corporate-action treatment, and whether a data field is real-time, delayed, end-of-day, or derived. These providers span a practical range from accessible developer APIs to specialist institutional feeds.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| aikstockdata | Korean listed-company data published as static JSON and CSV: the previous trading day's settled closing prices from the government price feed (ETFs excluded), DART regulatory filings with the minute each one was received, quarterly earnings, and median market-adjusted returns after a filing grouped by filing type. | Traditional markets; Korea markets (KOSPI / KOSDAQ / KONEX); Research / automation | API docs · MCP server · Py/Go/PHP: — | No account, no API key and no paid tier; see the use terms — Non-commercial use with attribution; commercial redistribution is not permitted. |
| AkShare | Open-source Python data library with broad coverage of Chinese A-shares, futures, funds, and macro series, plus selected global markets. | Traditional markets; China markets; macro; Research / automation | Docs · Py: official · Go/PHP: — | Open source; sources are public web endpoints of varying stability. |
| Alpha Vantage | Accessible API for equity, ETF, FX, crypto, economic, technical-indicator, and fundamental data. | Traditional markets; Forex / FX; crypto; Research / automation | API docs · Py: community · Go: community · PHP: community | Free tier is publicly limited to 25 requests/day; premium plans start at $49.99/month. |
| AlphaOSINT Earnings Call Transcript API | Returns speaker-tagged earnings call transcripts with Q&A pairs and SEC 8-K filings parsed from EDGAR (item codes, guidance, sentiment) as JSON, via a REST API on Apify or a remote MCP tool. | U.S. equities; earnings calls and SEC 8-K filings; Traditional markets; Research / automation | API docs · Py: official · Go: — · PHP: — | Pay per result: $0.000116 per record on Apify's free plan, lower on paid tiers. No start fee, and error rows are not charged; see official pricing. |
| Barchart | Market-data, news, charting, and OnDemand API provider with extensive exchange and reference-data coverage. | Traditional markets; Forex / FX; crypto | OnDemand API · Py: official · Go: — · PHP: official | Data packages and OnDemand access vary; public end-of-day data is listed from $49/month. |
| Databento | Exchange-sourced historical and real-time market-data platform with standardized schemas for systematic workflows. | Equities; futures; options; FX; Traditional markets | Docs · Py: official · Go: — · PHP: — | Usage-based historical data; public plans include $199/month Standard, with free signup credits. |
| DepthFeed | Historical and live prediction-market order-book data for systematic backtesting and liquidity analysis. | Research / automation | API docs · MCP · Py: — · Go: depthfeed-go · PHP: — | Free Explorer tier; paid plans are listed on the official pricing page. |
| edgartools | Python library for SEC EDGAR research: filings, XBRL financials, 13F holdings, insider transactions, and an MCP server for AI workflows. | U.S. equities; filings; fundamentals; Research / automation | Py: official · Go/PHP: — | Open source; follows SEC fair-access rules. |
| EODHD | API provider for global end-of-day, intraday, real-time, fundamental, FX, and crypto datasets. | Traditional markets; Forex / FX; crypto | Financial API docs · Py: official · Go: eodhd-go · PHP: official | Free tier; publicly listed plans begin at $19.99/month. |
| Equibles | Hosted MCP server and REST API for U.S. stock data: SEC filing search and text, XBRL financial statements, earnings call transcripts, insider and congressional trades, 13F holdings, short interest and prices. | U.S. equities / SEC filings / earnings call transcripts / ownership data; Traditional markets; Research / automation | API docs · Py/Go/PHP: — · MCP | Free tier of 100 requests/day across MCP and REST, no card; paid plans start at $9.99/month; see official pricing. |
| Eulerpool | REST API with 400+ endpoints for global equities and fundamentals, ETFs, insider trades, 13F holdings, macro series (FRED, ECB, IMF, World Bank, OECD, BIS), crypto, FX, and commodities. | Traditional markets; Forex / FX; crypto; macro; Research / automation | API docs · Py: official · Go: official · PHP: official · MCP | Free tier of 100,000 requests/month (non-commercial, delayed quotes); public paid plans start at $99/month; see official pricing. |
| FinanceDatabase | Open database of 300,000+ symbols across equities, ETFs, funds, indices, currencies, and crypto for universe construction and screening. | Traditional markets; reference data; Research | Py: official · Go/PHP: — | Open source. |
| FinanceToolkit | Python toolkit computing 200+ financial metrics, ratios, technical indicators, and risk/performance measures on top of FMP, Yahoo Finance, and other sources. | Traditional markets; fundamentals; Research | Docs · Py: official · Go/PHP: — | Open source; underlying data-provider terms apply. |
| Financial Modeling Prep | Developer-focused source for market, fundamental, technical, economic, forex, crypto, and company-financial datasets. | Traditional markets; Forex / FX; crypto | API docs · Py: community · Go: — · PHP: — | Free tier; public paid plans start at $22/month billed annually. |
| Finnhub | Broad REST and WebSocket API for market prices, fundamentals, news, estimates, filings, alternatives, forex, and crypto. | Traditional markets; Forex / FX; crypto; Research / automation | API docs · Py: official · Go: official · PHP: official | Free tier; public All-in-One plan listed at $3,500/month billed annually. |
| FRED / ALFRED API | Federal Reserve macroeconomic time-series service, including historical vintage data for revision-aware research. | U.S. macro; economic releases; Traditional markets; Research / automation | API docs · Py: community fredapi · Go/PHP: direct HTTP |
Free with an API key; rate limits and terms apply. |
| Intrinio | Structured fundamentals, U.S. equities, options, and real-time financial data API for developers and enterprises. | Traditional markets; options; fundamentals | API docs · Py: official · Go: official · PHP: — | Free trial; public individual plan starts at $150/month. |
| LSEG (Refinitiv) Data APIs | Institutional data platform (formerly Refinitiv Eikon Data API) covering equities, fixed income, FX, commodities, fundamentals, estimates, and news. | Traditional markets; Forex / FX; macro | Developer portal · Py: official samples · Go/PHP: — | Enterprise licensing; pricing is on request. |
| Marketstack | REST API for end-of-day, intraday, and real-time equities data, designed for lightweight integrations. | Traditional markets; equities / ETFs | API docs · Py: community · Go: community · PHP: community | Free tier; public paid tiers start at $9.99/month. |
| Massive | Real-time and historical market-data platform, formerly Polygon.io, with REST, WebSocket, and flat-file delivery. | U.S. equities; options; indices; FX; futures; crypto | Docs · Py: official · Go: official · PHP: — | Free tier; individual plans publicly start at $29/month. |
| Nasdaq Data Link | Dataset marketplace and API for financial, economic, and alternative-data series. | Traditional markets; macro; alternative data | Developer portal · Py: official · Go: — · PHP: — | Freemium; selected datasets are free while premium datasets require separate subscriptions. |
| OilPriceAPI | Energy commodity price API covering crude benchmarks, natural gas, refined products, marine fuels, futures and carbon, with a source timestamp on every value. | Commodities; energy; Traditional markets | API docs · Py: official · Node: official · Go: official · PHP: official · MCP | Free tier 50 requests/day, no card. Paid from $19/month; published ladder to $299/month. |
| OpenBB | Modular financial-research platform that standardizes access to data providers, analytics extensions, Python workflows, and self-hosted FastAPI endpoints. | Multi-asset research; data integration; Research / automation | Docs · Py: official · REST API: official · Go/PHP: — | Open Data Platform is AGPLv3; commercial licensing is available for proprietary network services. |
| pandas-datareader | Remote data access for pandas from multiple sources (FRED, OECD, World Bank, exchanges) through a unified interface. | Macro; Traditional markets; Research / automation | Py: official · Go/PHP: — | Open source. |
| SEC EDGAR Data APIs | First-party U.S. filing history and structured XBRL financial-statement data for company, fundamental, and event research. | U.S. equities; filings; fundamentals; Traditional markets; Research / automation | API docs · Py/Go/PHP: direct HTTP | Free and no API key required; automated access must follow SEC fair-access policies. |
| SiftingIO | U.S. stock API with real-time WebSocket prices, REST snapshots, historical OHLCV, SEC filings and XBRL financials, plus official Python, Go and TypeScript clients. | U.S. stocks, ETFs and ADRs; Traditional markets; Research / automation | API docs · Py: official · Go: official · PHP: — · TS: official · MCP | Free API-key tier with usage limits; paid plans available; see official pricing. |
| Tiingo | API platform for equities, end-of-day pricing, news, fundamentals, IEX data, forex, and crypto. | Traditional markets; Forex / FX; crypto | Docs · Py: community · Go: community · PHP: — | Free Starter plan; Power and Commercial tiers are published by use case. |
| Trading Economics | Macroeconomic and market-data platform for indicators, calendars, forecasts, commodities, bonds, currencies, and APIs. | Macro; Forex / FX; Traditional markets | API docs · Py: official · Go/PHP: official multi-language repo | Public Basic plan starts at $22/month billed annually. |
| TuShare | Established Python interface for Chinese equity, index, fund, futures, and macro data, with a token-based Pro API. | Traditional markets; China markets | Docs · Py: official · Go/PHP: — | Free tier with point system; higher-rate Pro access is paid. |
| Twelve Data | Global market-data API and WebSocket service for equities, forex, crypto, ETFs, funds, indicators, fundamentals, and reference data. | Traditional markets; Forex / FX; crypto; multi-asset | API docs · Py: official · Go: official · PHP: community | Free Basic tier; public paid plans start at $79/month billed annually. |
| Unusual Whales | Options-flow, dark-pool, congressional-trading, and market-analysis platform with a public API. | U.S. options; equities; Research / automation | API docs · Py: — · Go: — · PHP: — | Retail plans publicly start at $42/month billed annually; enterprise begins at $750/month. |
| yfinance | Widely used Python library for downloading market data from Yahoo Finance: OHLCV, dividends, splits, fundamentals, and options chains. | Traditional markets; crypto; Research / automation | Py: official · Go/PHP: — | Open source; unofficial Yahoo Finance access, subject to rate limits and ToS changes. |
3. Crypto exchange APIs & interoperability
Exchange APIs combine public market-data feeds with private account and order endpoints. They are powerful but operationally sensitive: use IP restrictions, least-privilege keys, subaccounts, testnet/paper environments where available, and exchange-specific rate-limit handling. Availability, leverage, derivatives access, and fees can be restricted by jurisdiction.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| Binance API | Official developer surface for Binance spot, derivatives, market-data, and account/trading workflows. | Crypto — spot / on-chain / DeFi; Crypto — derivatives; Brokerage / execution | Spot API docs · Py: official · Go: official · PHP: official | API use is free; exchange trading fees and product access vary by venue and jurisdiction. |
| BingX | Crypto exchange offering spot, perpetual-futures, and copy-trading products with a public trading API. | Crypto — spot / DeFi; Crypto — derivatives; Brokerage / execution | API docs · Py: bingx-python · Go: bingx-go · PHP: bingx-php | API access is free; spot and futures fees are tiered by VIP level and product; see the official fee schedule. |
| Bybit API | Unified V5 API for crypto spot, derivatives, options, account, and trading endpoints. | Crypto — spot; Crypto — derivatives; Brokerage / execution | V5 docs · Py: official · Go: bybit-go · PHP: bybit-php | API access is free; trading fees and product availability vary by market and jurisdiction. |
| Coinbase Advanced Trade API | Coinbase API for programmatic spot trading, order management, market data, and eligible derivatives functionality. | Crypto — spot; eligible derivatives; Brokerage / execution | API docs · Py: official · Go: — · PHP: — | API access is free; public Advanced Trade maker/taker fees start at 0.60% / 1.20%, subject to volume and product. |
| Cryptofeed | Async Python handler for normalized WebSocket market-data feeds (trades, L2/L3 books, funding, liquidations) across major crypto exchanges. | Crypto — spot; Crypto — derivatives; market-data ingestion | Py: official · Go/PHP: — | Open source; exchange connectivity and data costs are separate. |
| Hyperliquid | Fully on-chain exchange infrastructure with perpetual-futures and spot order books plus a developer API. | Crypto — spot / DeFi; Crypto — derivatives; Brokerage / execution | API docs · Py: official · Go: — · PHP: — | Public base fees include 0.015% maker / 0.045% taker for perpetuals; discounts and conditions apply. |
| Kraken API | REST, WebSocket, and FIX interfaces for crypto trading, market data, and institutional workflows. | Crypto — spot; Crypto — derivatives; Brokerage / execution | API docs · Py: official · Go: official · PHP: official | API access is included with an account; exchange fees and product availability vary by geography. |
| OKX API | Exchange API for spot, margin, futures, swaps, options, wallets, and market data. | Crypto — spot / DeFi; Crypto — derivatives; Brokerage / execution | API portal · Py: official · Go: okx-go · PHP: okx-php | API access is free; trading fees are tiered by volume, account, and instrument. |
4. Crypto market intelligence & on-chain analytics
On-chain analytics and crypto intelligence tools help traders evaluate network activity, wallet behavior, exchange flows, token economics, liquidation risk, social attention, and decentralized-finance activity. These signals are contextual rather than deterministic; they should be combined with market structure, liquidity, and risk controls rather than treated as standalone trade triggers.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| Arkham | Blockchain intelligence service for entity labels, wallet activity, transaction tracing, and on-chain research. | Crypto — on-chain; wallet intelligence | API docs · Py: — · Go: — · PHP: — | API access is application/pilot based; public pricing was not identified. |
| Bitculator | Crypto market data API and remote MCP server for prices averaged across 16 exchanges, market caps, a per-coin Fear & Greed index, technical indicators and exchange trust scores. | Spot prices, sentiment indices, technical indicators, exchange trust scores; Crypto — spot / on-chain / DeFi; Research / automation | API docs · Py: official · Go: official · PHP: official · TS: official · Rust: official · Java: official · C#: official · MCP | Free tier with 10,000 requests per month; paid plans start at $9.99/month; see official pricing. |
| Coin Metrics | Institutional digital-asset market and network-data service, now presented within Talos data solutions. | Crypto — spot / on-chain; reference rates; indexes | API docs · Py: official · Go: — · PHP: — | Community access exists for selected data; commercial pricing is contact sales. |
| CoinAPI | Unified crypto market-data service for exchange rates, trades, order books, OHLCV, and indexes. | Crypto — spot; Crypto — derivatives; market data | API docs · Py: no verified official GitHub package · Go: — · PHP: — | Free credits; public paid plans start at $249/month. |
| CoinBoss | Crypto market-data platform and public REST API for liquidations, open interest, funding rates, long-short ratios, ETF flows, stablecoins, and exchange balances. | Crypto — spot / on-chain / DeFi; Crypto — derivatives; ETF flows; stablecoins; Research / automation | API docs · Py/Go/PHP: — | All API endpoints are currently free and publicly accessible; paid tiers are planned but not yet available; see official pricing. |
| CoinGecko | Independent crypto-data API covering prices, market capitalizations, exchange and asset metadata, DEX/on-chain data, WebSocket, and webhooks. | Crypto — spot / on-chain / DeFi; Crypto — derivatives | API docs · Py: official · Go: coingecko-go · PHP: coingecko-php | Free Demo API; public paid API plans start at $29/month billed annually. |
| CoinGlass | Crypto market-structure platform for futures, options, funding, open interest, liquidations, order books, ETF flows, and on-chain indicators. | Crypto — derivatives; spot; on-chain | API docs · Py: — · Go: coinglass-go · PHP: coinglass-php | Public API plans start at $29/month; enterprise is custom. |
| CoinMarketCap | Widely used cryptocurrency market-data aggregator with API access to listings, quotes, metadata, and market metrics. | Crypto — spot; market data | API docs · Py: — · Go: coinmarketcap-go · PHP: coinmarketcap-php | Free Basic plan; public paid API tiers start at $29/month. |
| CoinXview | Crypto market data from 22 exchanges with a free keyless REST API: volume-weighted prices, OHLC candles, Fear & Greed index and a per-coin risk score (liquidity, listings, cross-exchange spread, volatility, history). | Crypto spot; derivatives (funding, open interest); market data; Crypto — spot / on-chain / DeFi; Crypto — derivatives | API docs · Py/Go/PHP: — | Free, no API key, 60 requests/min per IP; see official pricing. |
| CryptoQuant | On-chain and exchange-flow analytics platform with market metrics, charts, alerts, and data APIs for crypto research. | Crypto — on-chain; Crypto — derivatives | API docs · Py: — · Go: — · PHP: — | Free tier; public paid plans start at $29/month billed annually. |
| DeFiLlama | Open DeFi analytics ecosystem for TVL, yields, protocol revenue, fees, DEX volumes, bridges, stablecoins, and chains. | Crypto — on-chain / DeFi / stablecoins | API docs · Py: — · Go: — · PHP: — | Core data API is publicly accessible; premium/commercial terms are not consistently published. |
| Dune | SQL-oriented on-chain data platform for querying, visualizing, sharing, and programmatically consuming blockchain analytics. | Crypto — on-chain / DeFi / NFTs; Research / automation | API docs · Py: official · Go: official · PHP: — | Free plan includes public monthly credits; paid Analyst, Plus, and Enterprise plans are credit-based. |
| Glassnode | Digital-asset intelligence platform combining on-chain and market metrics, research, and API-accessible data. | Crypto — spot / on-chain / DeFi; Crypto — derivatives | API docs · Py: official · Go: glassnode-go · PHP: glassnode-php | Advanced dashboard plan publicly starts at $49/month billed annually; API/professional access varies by package. |
| HostDeFi | Free token-safety scanner that grades tokens A+ to F from on-chain checks (mint/freeze authority, liquidity, holder concentration) across Solana and 7 EVM chains. | Crypto — spot / on-chain / DeFi; Solana and 7 EVM chains; Research / automation | API docs · keyless REST API, hosted MCP, x402 · Py/Go/PHP: direct HTTP | Free; limited to 100 checks/day per IP. |
| Hydromancer | Hyperliquid data API for fills, positions across many wallets, liquidations, L2/L4 order books and builder data, plus a free historical archive (Reservoir). | Crypto — derivatives; on-chain; market data | API docs · Py: official · Go: — · PHP: — | Plans start at $300/month; enterprise is custom; the Reservoir archive is free. |
| Kaiko | Institutional crypto market-data, derivatives, index, and analytics provider for research, risk, and trading workflows. | Crypto — spot; Crypto — derivatives; market data | API docs · Py: — · Go: official · PHP: — | Enterprise-focused; pricing is on request. |
| LunarCrush | Social and market-intelligence service for crypto and broader trending assets, with developer endpoints. | Crypto; social intelligence; selected traditional assets | Developer API · Py: — · Go: lunarcrush-go · PHP: lunarcrush-php | Hobby free tier; paid developer plans publicly start at $5/day. |
| Messari | Crypto research and intelligence platform providing protocol, asset, market, and selected API data. | Crypto — spot / on-chain / DeFi; research | API docs · Py: official · Go: — · PHP: community | Public/free access exists for selected content; advanced data and enterprise terms are plan-dependent. |
| Nansen | Wallet labels, entity intelligence, dashboards, and programmatic on-chain data across supported blockchain networks. | Crypto — on-chain / DeFi / NFTs / stablecoins | API docs · Py: — · Go: nansen-go · PHP: nansen-php | Pro is publicly listed from $49/month billed annually; API credits are separately metered. |
| Northstar | Volume-weighted cross-exchange crypto pair averages from live exchanges, distinct from catalog-style aggregators. | Crypto — spot; market data | API docs · Py: — · Go: — · PHP: — | Sandbox free (10k credits/mo, 120 req/min, 7-day history); Growth €49/month excl. VAT; Scale €199/month. |
| Santiment | Behavioral crypto-intelligence platform combining social, on-chain, development, NFT, and market metrics. | Crypto — on-chain / DeFi / NFTs; social intelligence | SANAPI docs · Py: official · Go: — · PHP: — | Free plan; paid Sanbase and business tiers are published by product. |
| Whale Alert | Real-time large-transaction monitoring and blockchain analytics via alert streams and enterprise REST data. | Crypto — on-chain; stablecoins; alerts | API docs · Py: code examples only · Go: code examples only · PHP: — | Alerts API: $29.95/month; Enterprise API: $699/month. |
| XRPL.to | XRP Ledger token explorer: prices, holders, DEX and AMM trades, NFTs and accounts, with a free REST and WebSocket API. | XRP Ledger tokens, the native DEX and AMM pools, NFTs and accounts; Crypto — spot / on-chain / DeFi | API docs · Py/Go/PHP: — | Free tier with 1M credits a month at 10 requests/sec, and most endpoints work without a key. Paid plans start at $49 for 30 days; see official pricing. |
5. Charting, research & no-code decision support
These services are valuable to discretionary and hybrid workflows even when they do not provide a general public trading API. They prioritize charting, dashboards, research, portfolio views, AI-assisted analysis, or no-code strategy experimentation. API access should never be inferred from a web dashboard, embedded widget, Pine Script environment, or broker integration.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| CoinQuant | No-code, AI-assisted strategy builder and backtesting platform for market research and systematic experimentation. | Crypto; traditional markets; Research / automation | Public API skills pack · Py: — · Go: — · PHP: — | Free credits; public paid plans listed from $12.99/week. |
| Fair Value Calculator | Web-based stock valuation tool that estimates a fair value for 40,000+ listed companies worldwide from 26 valuation models, with a quality score, screener, watchlist and an MCP server. | Global equities (40,000+ stocks); Traditional markets; Research / automation | No public API identified · Py/Go/PHP: — · MCP | Free tier without sign-up; Pro is $9.90/month or $99/year, first month $1; see official pricing. |
| Finviz | Popular U.S. equity screener and market-visualization portal with maps, groups, insider and institutional views, and exportable filters. | Traditional markets; Research | No general public API identified · Py/Go/PHP: — | Free tier; Elite subscription unlocks real-time data, backtests, and exports. |
| Investing.com | Global markets portal with quotes, economic calendar, earnings calendar, news, and technical summaries across all major asset classes. | Traditional markets; Forex / FX; crypto; macro | No official public API for personal use · Py/Go/PHP: — | Free web access with ads; premium plan removes ads and adds features. |
| Koyfin | Financial research workspace for market dashboards, portfolio analysis, company fundamentals, and reporting. | Traditional markets; fundamentals; Research | No public API identified · Py: — · Go: — · PHP: — | Free, Plus $39/month, Premium $79/month, with higher advisor tiers. |
| LONA™ | No-code AI trading assistant for creating, backtesting, and optimizing trading ideas. | Traditional markets; Forex / FX; crypto; Research / automation | No public API identified · Py: — · Go: — · PHP: — | Free tier; Pro $49/month, Premium $99/month, Quant $249/month. |
| Morningstar Developer | API access to Morningstar investment data, research, ratings, and reports for equities, funds, and ETFs. | Traditional markets; funds; fundamentals | Developer portal · Py/Go/PHP: direct HTTP | Commercial licensing; pricing is on request. |
| Seeking Alpha | Crowdsourced equity research, quant ratings, factor grades, earnings transcripts, and screening tools. | Traditional markets; Research | API available to enterprise/partner customers · Py/Go/PHP: — | Free tier; Premium and Alpha Picks subscriptions are paid. |
| SnapPChart | AI chart-grading tool that scores a trading setup (A+ to F) with entry, stop, and target levels from an uploaded chart screenshot. | Traditional markets; Forex / FX; crypto; Research | No public API identified · Py: — · Go: — · PHP: — | 2 free lifetime grades; Weekly $4.99/week, Monthly $19.99/month, Yearly $199.99/year (~$16.67/mo); see official pricing. |
| StockCharts | Technical-analysis charting platform with advanced chart types, custom indicators, scanning, and market commentary. | Traditional markets; Research | No public API identified · Py/Go/PHP: — | Free tier; paid plans tiered by charting and scanning features. |
| Thrive | CEX perpetuals trading journal and market-intelligence workstation for active traders, with read-only exchange sync. | Crypto — derivatives; Research / automation | No public API identified · Py: — · Go: — · PHP: — | Public Pro plan is $7 due today, then $99/month or $999/year; see official pricing. |
| TipRanks | Analyst-ratings, insider-trading, hedge-fund, and smart-score research platform with enterprise APIs for ratings and sentiment data. | Traditional markets; Research / automation | API docs · Py/Go/PHP: direct HTTP | Free web tier; API access is sold through TipRanks Enterprise. |
| TradingCursor | AI-assisted multi-signal research product for stocks, ETFs, forex, and crypto decision support. | Traditional markets; Forex / FX; crypto; Research | No public API identified · Py: — · Go: — · PHP: — | Free daily analysis; Pro is publicly listed at $9.90/month. |
| TradingView | Mainstream charting, screening, market-data visualization, alerting, and Pine Script platform across many asset classes. | Traditional markets; Forex / FX; crypto; Research / automation | No general public data/indicator API for personal use · Pine Script docs · Py: — · Go: — · PHP: — | Free tier; public paid plans range from $12.95/month to $199.95/month billed annually. |
6. Signal providers & event intelligence
A signal is an input to a decision process, not a promise of profit. This section prioritizes tools that turn price action, indicators, news, sentiment, or user-defined rules into alerts and machine-readable events. Before automating an action, test for repainting, duplicate delivery, stale events, clock drift, webhook retries, and the difference between an informational alert and an executable order instruction.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| Benzinga APIs | Financial news, earnings, analyst ratings, calendars, and market-moving event feeds for programmatic workflows. | Traditional markets; news; corporate events | API docs · Py/Go/PHP: direct HTTP integration | Trial and commercial access; dataset pricing and redistribution terms are quote-based. |
| Capitol Trades | Tracking platform for U.S. politicians' stock trades, with committee, issuer, and trade-size views over STOCK Act disclosures. | Traditional markets; event intelligence; alternative data | No public API identified · Py/Go/PHP: — | Free web access. |
| Congress Trading Pipeline | Primary-source, delayed congressional-disclosure event data: US House and Senate STOCK Act periodic transaction reports (PTRs) parsed directly from official Senate EFD and House Clerk sources into deduplicated JSON. | Traditional markets; Research / automation | Apify API / direct HTTP; self-hosted TypeScript · Py/Go/PHP: — | Usage-based: House from $2 / 1,000 transaction records, Senate from $3 / 1,000; see House pricing and Senate pricing. |
| CryptoPanic | Crypto news aggregator with currency filters, sentiment/community signals, alerting, and a developer news API. | Crypto; news; sentiment; Research / automation | API docs · Py/Go/PHP: direct HTTP integration | Paid API plans; public Growth pricing is plan-based and enterprise webhook delivery is separately scoped. |
| FinancialJuice | Real-time financial news, headlines, economic-calendar events, and audio squawk for event-driven discretionary research. | Macro; Traditional markets; Forex / FX; news | No general public API identified · Py/Go/PHP: — | Free and paid access; real-time features and delay conditions depend on plan. |
| GDELT | Open global news and event datasets for custom geopolitical, narrative, and media-attention signals. | Global news; macro; alternative data; Research / automation | DOC API · data access · Py/Go/PHP: direct HTTP or BigQuery clients | Open datasets and public endpoints; downstream cloud-query or storage charges may apply. |
| Lava | Read-only REST API and remote MCP server that turns China A-share news flow into structured heat signals per stock and concept sector, with topic tags, summaries, and timestamps for quant and AI-agent workflows. | China A-shares / concept sectors / news-flow heat; Traditional markets; Research / automation | API docs · Py/Go/PHP: — · MCP | Free starter credit of CNY 100; usage-based after that at about CNY 5 per 1,000 requests; see official pricing. |
| LuxAlgo | TradingView-centered indicator, screener, backtesting, and alert toolkits with configurable technical and price-action signals. | Traditional markets; Forex / FX; crypto; Research | Docs · Delivered primarily through TradingView · Py/Go/PHP: — | Free and paid indicator access; current plan terms are published on the provider site. |
| SignalStack | Webhook-based order-routing layer that converts alerts from charting and strategy tools into broker orders. | Traditional markets; Forex / FX; crypto; Brokerage / execution | Documentation · Webhook integration · Py/Go/PHP: direct HTTP | Usage-based or subscription terms; broker fees remain separate. |
| Squelch | Telegram bot that alerts on statistically confirmed crypto signals: funding-rate z-score extremes, sized exchange whale flow, news catalysts confirmed by price reaction, and GoPlus-screened meme-coin/token-risk flags. | Crypto — derivatives; Crypto — spot / on-chain / DeFi; Research / automation | No public API identified · Py/Go/PHP: — | $19/month flat subscription; 24-hour free trial; see official site. |
| Stocktwits | Social network for traders with cashtag-tagged streams and trending-ticker rankings. | Traditional markets; crypto; social sentiment | API not accepting new registrations (developer page) · Py/Go/PHP: — | Free web access; the public API is closed to new sign-ups. |
| TrendSpider | Technical-analysis workspace with scanners, multi-factor alerts, strategy testing, cloud strategy bots, and outbound webhooks. | Traditional markets; Forex / FX; crypto; Research / automation | Webhook docs · No general market-data API identified · Py/Go/PHP: — | Paid subscriptions; plan limits govern alerts, bots, data, and webhook availability. |
7. Trading infrastructure & event-driven systems
These are general-purpose infrastructure projects rather than signal generators. They become trading tools when used to ingest ticks, retain historical events, distribute market and order messages, calculate analytics, and monitor production systems. Architecture should follow measured throughput, latency, recovery, ordering, and retention requirements—not fashion.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| Apache Kafka | Distributed event-streaming platform for durable market-data, order, execution, audit, and downstream processing pipelines. | Research / automation; event streaming; data pipelines | Docs · Py: community clients · Go: community clients · Java: official client | Open source; managed Kafka and operational infrastructure are separately priced. |
| ArcticDB | High-performance serverless DataFrame database from Man Group, built for large tick and time-series datasets in Python research workflows. | Research / automation; tick storage; market-data storage | Docs · Py: official · Go/PHP: — | Open source (BSL); managed deployments are separate. |
| ClickHouse | Column-oriented analytical database suited to high-volume tick, order-book, event, and research queries. | Research / automation; market-data storage; analytics | Docs · Py: official · Go: official · PHP: community | Open-source self-hosting; ClickHouse Cloud is usage-based. |
| DuckDB | Embedded analytical SQL database suited to ad-hoc research over Parquet/CSV market data without a separate server. | Research / automation; analytics; market-data storage | Docs · Py/Go: official clients · PHP: community | Open source under MIT. |
| Grafana | Dashboarding and alerting platform for market, portfolio, execution, risk, and infrastructure telemetry. | Research / automation; visualization; observability | Docs · HTTP API · broad data-source ecosystem | Open-source self-hosting; Grafana Cloud has free and paid usage tiers. |
| kdb+ / q (Kx) | The canonical high-performance time-series database and q language used for tick storage and analytics in institutional trading. | Research / automation; tick storage; low-latency analytics | Docs · Interfaces for Py/Go and other languages via IPC and Fusion | Commercial; free personal/evaluation editions are available under current terms. |
| NATS | Lightweight messaging system with request/reply, pub/sub, and JetStream persistence for event-driven services. | Research / automation; messaging; low-latency services | Docs · Py: official · Go: official · PHP: community | Open source; Synadia cloud and enterprise support are commercially priced. |
| Prometheus | Metrics collection, querying, and alerting for data feeds, strategy services, execution gateways, and infrastructure. | Research / automation; monitoring; observability | Docs · HTTP API and client libraries · Go: first-party implementation | Open source; storage, hosting, and managed-service costs depend on deployment. |
| QuestDB | Time-series database with SQL, high-throughput ingestion, time-series joins, and low-latency queries. | Research / automation; ticks; telemetry; market-data storage | Docs · Py/Go/Java/Rust clients are documented · PostgreSQL wire and REST interfaces | Open-source self-hosting; Enterprise and Cloud plans are separately priced. |
| Redis | In-memory data platform commonly used for caching, ephemeral state, pub/sub, streams, queues, and rate limiting. | Research / automation; low-latency state; messaging | Docs · Py: official · Go: official · PHP: community | Source-available/community distributions and commercial cloud products have different licenses and prices; review current terms. |
| Redpanda | Kafka-compatible streaming platform in C++ with lower operational overhead for market-data and order-event pipelines. | Research / automation; event streaming; messaging | Docs · Kafka-protocol clients across Py/Go/PHP | Open-source/community edition; cloud and enterprise are paid. |
| TimescaleDB | PostgreSQL extension for time-series storage, continuous aggregates, retention, and SQL analytics, developed by Tiger Data (formerly Timescale). | Research / automation; time series; operational analytics | Docs · Source · Uses PostgreSQL drivers across Py/Go/PHP | Open-source components and paid cloud service; usage and support terms vary. |
8. Backtesting engines & trading frameworks
Backtests are models of execution, not recordings of achievable returns. Compare engines by data model, event ordering, corporate actions, fee and slippage support, order semantics, portfolio accounting, reproducibility, and the path from research to live deployment. Guard explicitly against look-ahead bias, survivorship bias, overfitting, and unrealistic liquidity assumptions.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| backtesting.py | Compact Python library for testing rule-based strategies on OHLC data with optimization and interactive result plots. | Multi-asset research; educational and lightweight backtests | Docs · Py: official · Go/PHP: — | Open source; no hosted execution service is included. |
| Backtrader | Mature Python framework for event-driven strategy backtesting, indicators, analyzers, feeds, and broker integrations. | Traditional markets; Forex / FX; crypto; Research / automation | Docs · Py: official · Go/PHP: — | Open source; maintenance cadence and integrations should be evaluated before production use. |
| bt | Flexible Python backtesting library based on composable algo trees, suited to portfolio-level and allocation strategies; foundation of ffn. | Multi-asset research; portfolio backtests | Docs · Py: official · Go/PHP: — | Open source. |
| Freqtrade | Crypto trading bot with strategy development, backtesting, hyperparameter optimization, dry-run, and live exchange execution. | Crypto; Research / automation; Brokerage / execution | Docs · Py: official · Go/PHP: — | Open source; exchange, hosting, and data costs are separate. |
| hftbacktest | High-frequency backtesting framework accounting for queue position, latency, and full order-book dynamics on tick data. | Crypto; futures; HFT research; Research / automation | Docs · Py: official · Rust core | Open source. |
| Hummingbot | Open-source framework focused on market making, arbitrage, connector-based crypto execution, backtesting, and bot operations. | Crypto; CEX / DEX; Brokerage / execution; Research / automation | Docs · Py: official · Go/PHP: — | Open source; trading, hosting, liquidity, and connector-specific costs apply. |
| Jesse | Python framework for researching, backtesting, optimizing, and deploying crypto trading strategies. | Crypto; Research / automation; Brokerage / execution | Docs · Py: official · Go/PHP: — | Open-source framework; commercial extensions or hosted features may have separate terms. |
| lumibot | Python framework for backtesting and live trading across stocks, options, futures, and crypto through broker integrations. | Traditional markets; crypto; Brokerage / execution; Research / automation | Docs · Py: official · Go/PHP: — | Open source; broker and data costs are separate. |
| NautilusTrader | Production-grade, event-driven trading engine spanning deterministic simulation, portfolio/risk modeling, and live execution. | Multi-asset; multi-venue; Research / automation; Brokerage / execution | Docs · Py/Rust: official · Go/PHP: — | Open source under LGPL; infrastructure, data, and venue costs are separate. |
| OctoBot | Open-source crypto trading bot for TA-based, arbitrage, and social/copy strategies with backtesting and a web interface. | Crypto; Brokerage / execution; Research / automation | Docs · Py: official · Go/PHP: — | Open-source core; hosted and premium features are paid. |
| PyBroker | Python backtesting framework integrating machine-learning models with walkforward analysis and strategy evaluation. | Traditional markets; crypto; ML research | Docs · Py: official · Go/PHP: — | Open source. |
| pysystemtrade | Systematic-trading and backtesting framework by Rob Carver implementing the rules, position sizing, and forecasting approach from his books. | Futures; multi-asset; Research / automation | Py: official · Go/PHP: — | Open source; data and broker connectivity are separate. |
| vectorbt | Vectorized Python research and portfolio simulation framework optimized for exploring many strategy configurations quickly. | Multi-asset research; signal analysis; portfolio simulation | Docs · Py: official · Go/PHP: — | Open-source core; vectorbt PRO is commercial. |
| vnpy | Full-featured open-source quantitative trading platform with gateways to Chinese futures/equities and crypto venues, GUI, and strategy engines. | Traditional markets; futures; crypto; Brokerage / execution | Docs · Py: official · Go/PHP: — | Open source; venue access and data are separate. |
| Zipline Reloaded | Community-maintained continuation of Zipline for event-driven backtesting with pipelines, calendars, and bundle-based data ingestion. | Traditional markets; Research / automation | Docs · Py: community-maintained · Go/PHP: — | Open source; market data and infrastructure are separate. |
9. Portfolio analytics & risk
These libraries answer different questions: some explain realized performance, while others construct allocations under assumptions about expected returns, covariance, constraints, or tail risk. Do not treat an optimizer's precise weights as precise knowledge; validate estimation error, turnover, capacity, costs, constraints, and out-of-sample stability.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| alphalens-reloaded | Maintained fork of Alphalens for analyzing predictive alpha factors: IC, quantile returns, turnover, and tear sheets. | Factor research; equity alpha; Research | Py: community-maintained · Go/PHP: — | Open source. |
| cvxportfolio | Portfolio optimization and backtesting library from the CVX group, modeling transaction costs, constraints, and multi-period policies. | Portfolio construction; risk; quantitative research | Docs · Py: official · Go/PHP: — | Open source. |
| empyrical-reloaded | Maintained fork of the return and risk-statistics library historically used by the Quantopian analytics ecosystem. | Portfolio analytics; risk metrics; Research | Py: community-maintained · Go/PHP: — | Open source; verify compatibility and release cadence. |
| ffn | Financial function library for performance metrics, drawdowns, and transformation of price/return series. | Portfolio analytics; risk; Research | Py: official · Go/PHP: — | Open source. |
| Ghostfolio | Open-source wealth- and portfolio-tracking application with multi-account aggregation, performance, and allocation analysis; self-hosted or cloud. | Traditional markets; crypto; portfolio tracking | API docs · TS: official · Py/Go/PHP: — | Open source; hosted cloud plan is paid. |
| Portfolio Visualizer | Web toolkit for portfolio backtesting, asset-allocation analysis, factor regression, Monte Carlo simulation, and optimization. | Traditional markets; portfolio research | No public API identified · Py/Go/PHP: — | Free tier; paid subscription unlocks extended history and features. |
| pyfolio-reloaded | Maintained fork of pyfolio for portfolio and risk tear sheets, exposure analysis, and transaction-level diagnostics. | Portfolio analytics; risk; reporting | Py: community-maintained · Go/PHP: — | Open source; verify compatibility and release cadence. |
| PyPortfolioOpt | Python implementation of mean-variance, Black-Litterman, hierarchical risk parity, shrinkage, and related allocation methods. | Portfolio construction; allocation research | Docs · Py: official · Go/PHP: — | Open source. |
| QuantLib | Open-source quantitative-finance library for instrument pricing, yield curves, calendars, models, and risk analysis. | Derivatives; fixed income; quantitative research; risk | Docs · C++: official · Py: official bindings · Go/PHP: — | Open source under a modified BSD license. |
| QuantStats | Python toolkit for return-series metrics, drawdowns, comparisons, tearsheets, and HTML performance reports. | Portfolio analytics; risk; reporting | Py: official repository · Go/PHP: — | Open source. |
| Riskfolio-Lib | Portfolio optimization library supporting many risk measures, risk parity, factor models, constraints, and allocation reports. | Portfolio construction; risk; quantitative research | Docs · Py: official · Go/PHP: — | Open source; optional commercial solvers and consulting are separate. |
| skfolio | Scikit-learn-compatible framework for portfolio optimization, model selection, cross-validation, stress testing, and risk measurement. | Portfolio construction; risk; ML research | Docs · Py: official · Go/PHP: — | Open source; enterprise support is separately available. |
| trading-risk-math | Open-source TypeScript library for risk of ruin (seeded simulation and an exact, simulation-free method) and Monte Carlo resampling of a trade list, with free browser calculators built on it. | Any market; trade-level risk maths; Forex / FX; Research / automation | No public API identified · Py/Go/PHP: — · TS: official | Open source. |
10. AI & machine-learning frameworks
AI frameworks can accelerate forecasting, representation learning, language analysis, research automation, and experimentation, but they do not solve data leakage, non-stationarity, execution costs, or weak validation. Financial LLM and reinforcement-learning projects in particular should be treated as research infrastructure until they pass realistic walk-forward, paper-trading, operational, and risk review.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| AI Hedge Fund | Popular open-source multi-agent LLM system simulating an investment team (analysts, risk, portfolio manager) for research and paper trading. | Traditional markets; LLM agents; Research / automation | Py: official · Go/PHP: — | Open source; LLM API and data costs are separate. |
| DSPy | Framework for programming and optimizing multi-stage language-model systems using evaluators, modules, and data-driven compilation. | Financial NLP research; AI evaluation; not trading-specific | Docs · Py: official · Go/PHP: — | Open source; model API and compute charges are separate. |
| FinGPT | Open-source financial LLM project with models and workflows for sentiment, forecasting, retrieval, fine-tuning, and benchmarks. | Financial text; news; sentiment; Research / automation | Docs · Py: official · models: Hugging Face | Open source; hosted APIs, model compute, and enterprise services may be separately priced. |
| FinRL | Educational and research framework for financial reinforcement-learning environments, agents, datasets, and backtests. | Traditional markets; crypto; reinforcement learning; Research | Docs · Py: official · Go/PHP: — | Open source; the project directs production-oriented users toward FinRL-X. |
| FinRL-X | AI-native modular trading infrastructure positioned as the production-oriented successor to the original FinRL research framework. | Multi-asset; reinforcement learning; Research / automation | Py: official · research paper and examples linked from repository · Go/PHP: — | Open source; venue, data, model, and compute costs are separate. |
| LangGraph | General-purpose framework for durable, stateful agent workflows that can orchestrate research tools, approvals, and human review. | AI orchestration; Research / automation; not trading-specific | Docs · Py/JS: official packages · Go/PHP: — | Open-source libraries; hosted LangSmith services have separate plans. |
| Microsoft Qlib | AI-oriented quantitative-investment platform with data, workflow, model, backtest, portfolio, and experiment-management components. | Traditional markets; quantitative ML; Research / automation | Docs · Py: official · Go/PHP: — | Open source; data and compute are separate. |
| TensorTrade | Modular Python framework for building trading environments, reward/action schemes, agents, portfolios, and RL experiments. | Multi-asset; reinforcement learning; Research | Docs · Py: official · Go/PHP: — | Open source; verify current maintenance and dependency compatibility. |
11. Feature engineering & technical analysis
Feature libraries make transformations repeatable; they do not make a feature predictive. Every rolling calculation, normalization, label, or learned representation must respect event time, publication delay, asset availability, and train/test boundaries. Pin formulas and package versions when indicator parity matters across research and production.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| Featuretools | Automated feature-engineering framework for temporal and relational datasets using Deep Feature Synthesis. | Tabular and temporal ML; alternative data; Research | Docs · Py: official · Go/PHP: — | Open source; managed compute is not included. |
| finta | Pandas-based technical-indicator library with 80+ indicators implemented directly on OHLCV DataFrames. | Multi-asset technical analysis; Research | Py: official · Go/PHP: — | Open source. |
| mlfinpy | Open-source reimplementation of MlFinLab-style financial ML utilities: sampling, labeling, filters, fractional differentiation, and feature importance. | Financial ML; feature engineering; Research | Docs · Py: official · Go/PHP: — | Open source; lightly maintained, so review method assumptions before production use. |
| pandas-ta-classic | Community-maintained continuation of pandas-ta providing a broad set of indicators, strategies, and candlestick patterns. | Multi-asset technical analysis; Research | Docs · Py: community-maintained · Go/PHP: — | Open source; validate formula parity and pin versions. |
| TA-Lib | Long-established C/C++ technical-analysis library with indicators, candlestick recognition, and language wrappers. | Multi-asset technical analysis; Research / automation | Function list · Py: community wrapper · other wrappers listed by project | Open source under BSD terms. |
| Technical Analysis Library in Python | Pure-Python indicator library built around pandas series for momentum, trend, volatility, and volume features. | Multi-asset technical analysis; Research | Docs · Py: official · Go/PHP: — | Open source. |
| tsfresh | Automated extraction and relevance filtering of large collections of time-series characteristics for ML pipelines. | Time-series ML; feature extraction; Research | Docs · Py: official · Go/PHP: — | Open source. |
12. Financial visualization
Visualization libraries differ from data vendors: most render data that you must source, license, normalize, and stream yourself. Evaluate update performance, time-zone handling, accessibility, annotation needs, export requirements, mobile behavior, and commercial licensing before selecting a charting layer.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| Apache ECharts | High-performance JavaScript visualization library with candlestick, line, heatmap, scatter, and large-data rendering options. | Web dashboards; candlesticks; general analytics | Docs · JS/TS: official · community wrappers exist | Open source under Apache 2.0. |
| Bokeh | Python visualization library and server for interactive browser-based plots, linked views, streaming, and dashboards. | Research visualization; dashboards; time series | Docs · Py: official · Go/PHP: — | Open source. |
| Highcharts Stock | Commercial financial-charting library with data grouping, annotations, navigation, and built-in technical indicators. | Web and mobile financial charts; dashboards | Docs · JS/TS: official package · wrappers for major frameworks | Free for eligible non-commercial use under current terms; commercial licenses are paid. |
| mplfinance | Matplotlib-based Python package for candlestick, OHLC, volume, overlays, panels, and static financial charts. | Research visualization; notebooks; reports | Py: official repository · Go/PHP: — | Open source. |
| Perspective | Streaming analytics and visualization component (originally open-sourced via FINOS) for large, live-updating datasets in browser dashboards. | Streaming dashboards; time series; Research / automation | Docs · JS/TS/Py: official · Go/PHP: — | Open source under Apache 2.0. |
| Plotly | Interactive graphing ecosystem with candlestick, OHLC, time-series, statistical, and dashboard-friendly charts. | Research visualization; dashboards; financial reporting | Python docs · Py: official · JS: official | Open-source graphing libraries; commercial hosting and enterprise products are separate. |
| TradingView Lightweight Charts | Compact open-source JavaScript library for responsive, streaming financial charts using custom data. | Web charting; candlesticks; time series; Research / automation | Docs · JS/TS: official · no market data included | Open source under Apache 2.0. |
13. Options, volatility & derivatives analytics
Options and derivatives analytics require specialized data: implied-volatility surfaces, Greeks, skew, term structure, and open-interest distribution. These tools differ from general market-data APIs because they model non-linear payoff structures and sensitivity measures that change with spot, time, and volatility. Always verify whether a provider returns model-based or exchange-reported Greeks, and whether historical surfaces are end-of-day or intraday.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| CME Group Market Data | Official futures and options market-data feeds from the world’s largest derivatives exchange, including real-time, delayed, and historical datasets. | Futures; options; commodities; FX; Traditional markets | Data docs · Py/Go/PHP: direct HTTP or vendor SDKs | Fees vary by data set, redistribution tier, and entitlement; exchange-direct pricing applies. |
| FinancePy | Python library for pricing and risk-management of equity, FX, fixed-income, and credit derivatives, with models, curves, and calendars. | Derivatives; fixed income; Research | Docs · Py: official · Go/PHP: — | Open source. |
| Ivolatility | Historical and real-time implied-volatility data, volatility surfaces, skew charts, and options backtesting tools. | U.S. options; volatility; Research / automation | Data Cloud API · API reference · Py/Go/PHP: direct HTTP | Subscription plans are tiered by history depth and coverage; see pricing. |
| OptionsPlay | Options-strategy analysis, income-scanner, and risk-visualization platform with earnings and unusual-activity alerts. | U.S. options; Research | Platform · Py/Go/PHP: — | Subscription-based; plan details are published on the site. |
| ORATS | Options-analytics platform offering volatility surfaces, Greeks, backtesting, and scanning APIs for U.S. equities and ETFs. | U.S. options; volatility; Research / automation | API docs · OpenAPI spec · Py/Go/PHP: direct HTTP | Public data plans start at $200/month; API and tick-data tiers are separately priced. |
| Quantcha | Options-search and strategy-backtesting engine with volatility-cone, earnings-calendar, and risk-reward analysis. | U.S. options; Research / automation | Platform · Py/Go/PHP: — | Subscription-based; public tiers start from a monthly fee. |
| SpotGamma | Equity-options market-structure analytics, gamma exposure estimates, dealer positioning, and key-level identification for U.S. equities and ETFs. | U.S. options; equities; Research | Platform · Py/Go/PHP: — | Subscription-based; public plan tiers are listed on the site. |
| TF Quant Finance | Google's TensorFlow-based quantitative-finance library: option pricing, IV solvers, curve fitting, and stochastic models with GPU acceleration. | Derivatives; rates; ML research | Py: official · Go/PHP: — | Open source; maintenance cadence should be verified. |
| ThetaGang | Open-source Interactive Brokers bot automating the wheel strategy (cash-secured puts and covered calls) with portfolio constraints. | U.S. options; Brokerage / execution | Py: official · Go/PHP: — | Open source; requires an IBKR account; options involve significant risk. |
| vollib / lets_be_rational | Python implementation of Peter Jäckel's Black-76 implied-volatility and option-pricing routines, extended to Black-Scholes(-Merton) with Greeks. | Options; volatility; Research | Py: official · Go/PHP: — | Open source. |
14. Alternative data & external intelligence
Alternative data sources can provide signals that are orthogonal to price and volume, but they also introduce unique challenges: collection bias, lag, coverage gaps, and compliance constraints. Evaluate whether a dataset has sufficient history for backtesting, whether it can be replicated or is exclusive, and whether its alpha decays as adoption grows.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| AlphaYou | Research app and API covering SEC Form 4 insider trades, 13F fund holdings and company filings, plus public Hyperliquid trader positions and wallet histories, each item linked to its source. | U.S. equities / Hyperliquid perps; Crypto — derivatives; Traditional markets; Research / automation | API docs · Py/Go/PHP: — · MCP | Free tier; paid plans start at $29/month; see official pricing. |
| App Annie (data.ai) | Mobile-app market intelligence for downloads, revenue, engagement, and competitive benchmarking. | Alternative data; consumer; equities; tech | Platform · Py/Go/PHP: — | Subscription-based; public plan tiers are listed on the site. |
| AWS Data Exchange | Marketplace for subscribing to third-party financial, alternative, and reference datasets directly into AWS infrastructure. | Alternative data; multi-asset; Research / automation | Docs · Py/Go/PHP: AWS SDKs | Subscription pricing is set by individual data providers; AWS infrastructure costs are separate. |
| Bloomberg Second Measure | Transaction-data analytics and consumer-spending intelligence derived from aggregated purchase panels. | Alternative data; consumer; equities | Platform · Py/Go/PHP: — | Enterprise-focused; pricing is on request. |
| Eagle Alpha | Alternative-data research and analytics platform connecting buy-side firms with niche dataset providers. | Alternative data; multi-asset; research | Platform · Py/Go/PHP: — | Enterprise-focused; pricing is on request. |
| Kpler | Commodity-tracking and vessel-analytics platform using satellite AIS, port data, and trade flows for energy and shipping markets. | Commodities; energy; shipping; Alternative data | Platform · Py/Go/PHP: — | Enterprise-focused; pricing is on request. |
| Monero Merchant Index (XMRList) | Daily open dataset and free JSON API of about 1,800 businesses that accept Monero (XMR), with category, country, KYC policy, Tor address and uptime per entry. | Crypto merchant adoption data (Monero); Crypto — spot / on-chain / DeFi | API docs · Py/Go/PHP: — | Free. API without key (120 requests per minute per IP); dataset under CC BY 4.0; see official pricing. |
| Orbital Insight | Geospatial analytics and satellite-imagery intelligence for supply-chain monitoring, retail traffic, and macro indicators. | Alternative data; macro; equities; commodities | Platform · Py/Go/PHP: — | Enterprise-focused; pricing is on request. |
| SimilarWeb | Web-traffic, app-usage, and digital-intelligence platform for estimating consumer engagement and competitive positioning. | Alternative data; equities; consumer | API docs · Py: community · Go/PHP: — | Free limited tier; paid plans and API access are custom-priced. |
| Snowflake Marketplace | Data marketplace for querying live financial, alternative, and proprietary datasets without ETL. | Alternative data; multi-asset; Research / automation | Docs · Py/Go/PHP: Snowflake connectors | Provider-dependent pricing; Snowflake compute costs are metered separately. |
| Thinknum | Alternative-data platform tracking job listings, store locations, product pricing, and social metrics for public and private companies. | Alternative data; equities; consumer | Platform · Py/Go/PHP: — | Enterprise-focused; pricing is on request. |
15. Web3, DeFi & MEV infrastructure
Decentralized-finance infrastructure spans protocol analytics, yield optimization, MEV extraction, smart-contract monitoring, and cross-chain bridges. These tools sit closer to execution and infrastructure than to traditional market-data APIs: they interact with on-chain state, mempool transactions, and smart-contract events. Use them with appropriate wallet security, gas-management, and slippage controls.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| CoW Protocol | Decentralized trading protocol using batch auctions and intent-based matching to protect users from MEV and price impact. | Crypto — on-chain / DeFi; DEX; Brokerage / execution | Docs · TS: official SDK · Py/Go/PHP: — | Protocol fees are taken from surplus; no separate subscription for API access. |
| EigenPhi | MEV and DeFi transaction-analytics platform for sandwich attacks, arbitrage, liquidation, and flow monitoring. Deprecated: Public dashboard, API, and MCP access shut down after 2026-06-29 (announcement). | Crypto — on-chain / DeFi; MEV; Research | No longer available · Py/Go/PHP: — | Free dashboard; API and advanced analytics are subscription-based. |
| Flashbots | MEV research and infrastructure organization providing protect RPC, block builder, and mempool privacy tools. | Crypto — on-chain / DeFi; MEV; infrastructure | Docs · Py/Go/PHP: — | Open-source tools; Flashbots Protect is free for end users; builder pricing is market-based. |
| Jito Labs | Solana MEV infrastructure including stake-weighted mempool access, block-engine auction, and liquid-staking derivatives. | Crypto — on-chain / DeFi; MEV; Solana | Docs · Py/Go/PHP: — | Staking and MEV rewards are protocol-determined; infrastructure access is generally permissionless. |
| Moralis | Web3 API and real-time blockchain data platform for wallet balances, NFTs, token prices, and event streams. | Crypto — on-chain / DeFi / NFTs; infrastructure | Docs · Py/Go/PHP: direct HTTP | Free tier; paid plans start at $49/month for higher rate limits. |
| The Graph | Decentralized indexing protocol for querying blockchain data via subgraphs across multiple networks. | Crypto — on-chain / DeFi; infrastructure; Research / automation | Docs · Py: subgraph clients · Go/PHP: direct GraphQL | Query costs are based on query volume and subgraph signaling; free tier exists for low-volume usage. |
| Token Terminal | Fundamental analytics for DeFi protocols and crypto assets, including revenue, fees, P/F, and P/S metrics. | Crypto — on-chain / DeFi; Research / automation | API docs · Py: community · Go/PHP: — | Free tier with limited metrics; paid plans are tiered by coverage and API calls. |
16. Education, competitions & quant communities
Quantitative finance is a field where skill development, peer review, and reproducible research matter as much as capital and data. These platforms offer structured learning, competitive practice, curated research, and open-source discovery. They do not replace a trading strategy, but they can accelerate the path from idea to validated hypothesis.
| Service | What it does | Markets / scope | API & packages | Public pricing / tariff |
|---|---|---|---|---|
| arXiv Quantitative Finance | Open-access preprint server for quantitative-finance papers including trading models, risk management, and market-microstructure research. | Traditional markets; crypto; quantitative research | API · Py/Go/PHP: direct HTTP or community clients | Free to read and submit. |
| Awesome Crypto Trading Bots | Curated list of open-source crypto trading bots and frameworks. | Crypto; open source; education | GitHub list · Py/Go/PHP: — | Open source; free. |
| Awesome Quant | Community-curated GitHub list of open-source quant libraries, data sources, books, and educational materials across multiple languages. | Multi-asset; open source; education | GitHub: community · Py/Go/PHP: — | Open source; free. |
| awesome-deep-trading | Curated list of machine-learning and deep-learning resources for algorithmic trading. | Multi-asset; ML research; education | GitHub list · Py/Go/PHP: — | Open source; free. |
| Crypto-Strategies | Collection of Python crypto trading strategies with JSON report cards showing out-of-sample results, validation stages, and rejection reasons. | Crypto spot markets (BTC, ETH, SOL and others); 5-minute Binance candles; Crypto — spot / on-chain / DeFi; Research / automation | No public API identified · Py: community · Go: — · PHP: — | Open source under the MIT license; see license. |
| Investopedia | Reference and educational platform for financial concepts, trading terminology, and strategy explainers. | Education; all asset classes | No public API identified · Py/Go/PHP: — | Free web access. |
| Kaggle | Data-science competition platform hosting finance-relevant datasets, notebooks, and community challenges with leaderboards. | Multi-asset; ML competitions; alternative data | Docs · Py/R: Kaggle API · Go/PHP: — | Free tier; competitions are generally free to enter. |
| Machine Learning for Algorithmic Trading (book repo) | Companion code to Stefan Jansen's book: end-to-end ML trading workflows, from data sourcing and feature engineering to backtests. | Multi-asset; ML research; education | Py: official · Go/PHP: — | Open source; book is commercial. |
| Numerai | Crowdsourced hedge fund with weekly machine-learning tournaments on obfuscated financial datasets; contributors stake and earn returns for performant models. | Traditional markets; ML competitions; quantitative research | Docs · Py: official · Go/PHP: — | Free to participate; staking requires cryptocurrency and carries risk of loss. |
| Quant engineering blogs | Engineering writing from major trading firms: Jane Street, Man Group, Two Sigma, and Hudson River Trading. | Education; infrastructure; research practice | Blogs; no API · Py/Go/PHP: — | Free. |
| Quantpedia | Curated database of quantitative and algorithmic trading strategies extracted and summarized from academic research papers. | Traditional markets; quantitative research; strategy library | Platform · Py/Go/PHP: — | Free preview; premium subscription unlocks full strategy details, code, and data. |
| SSRN | Working-paper repository with extensive coverage of quantitative finance, asset pricing, and algorithmic-trading research. | Traditional markets; quantitative research; macro | API · Py/Go/PHP: — | Free to read and submit; some papers may have publisher paywalls after journal acceptance. |
| WorldQuant BRAIN | Global quantitative-research platform for discovering, backtesting, and simulating alphas across international equity markets. | Traditional markets; quantitative research; competitions | Platform · Py: research SDK · Go/PHP: — | Free research platform; compensation and licensing terms apply to submitted alphas. |
Which service should I choose?
There is no universal "best" service. Start with the narrowest tool that satisfies the actual workflow, then verify licensing, latency, geography, history depth, and operational limits. This matrix is a practical first stop, not a substitute for a proof of concept.
| If you need | Strong starting point | Why / caveat |
|---|---|---|
| Global multi-asset brokerage API | Interactive Brokers | Broad market access and mature interfaces; account eligibility, data subscriptions, and API complexity vary. |
| Developer-first U.S. equities trading | Alpaca | Accessible paper/live workflow and official SDKs; verify current asset and regional coverage. |
| One library across many crypto exchanges | CCXT | Normalized REST/WebSocket interfaces; exchange-specific semantics still leak through. |
| Broad retail-friendly multi-asset API | Twelve Data | Wide coverage and straightforward docs; confirm entitlements, latency, and call budgets. |
| Exchange-sourced historical market data | Databento | Standardized schemas and strong systematic-research workflow; venue data costs matter. |
| Macroeconomic indicators and calendars | Trading Economics | Structured macro, forecast, and calendar API; redistribution and plan limits require review. |
| Free public macro time series | FRED / ALFRED API | Excellent U.S.-centric macro baseline; release timing and revisions must be modeled. |
| U.S. filings and reported fundamentals | SEC EDGAR Data APIs | First-party filings and XBRL facts; map CIKs carefully and respect SEC fair-access requirements. |
| Prediction-market data or execution | Polymarket, Kalshi, or DepthFeed | Use a venue API for live markets and orders; use DepthFeed when historical order-book research is the priority. |
| Cross-exchange crypto pair averages (VWAP) | Northstar | Volume-weighted averages across live exchanges; sandbox available for prototyping. |
| Crypto prices and asset metadata | CoinGecko | Practical discovery API with broad asset coverage; rate limits and commercial rights depend on plan. |
| Crypto derivatives, funding, and liquidations | CoinGlass | Focused derivatives dashboards and API; methodology and venue aggregation should be verified. |
| Deep on-chain metrics | Glassnode | Curated network and market metrics; advanced/API access can be expensive. |
| Custom blockchain SQL research | Dune | Flexible public queries and dashboards; query freshness, credits, and chain schemas vary. |
| DeFi TVL, fees, yields, and protocol data | DeFiLlama | Broad open DeFi coverage; validate definitions before combining datasets. |
| Entity and wallet intelligence | Nansen or Arkham | Labeled wallet/entity workflows; labels are analytical inputs, not ground truth. |
| Technical alerts without building a platform | TrendSpider or TradingView | Mature chart-driven alerts; confirm webhook availability and repainting behavior. |
| News events delivered through an API | Benzinga APIs or CryptoPanic | Structured event feeds; commercial redistribution terms differ significantly. |
| Production-grade backtesting + live trading | NautilusTrader | Deterministic simulation and broker connectors; learning curve and infrastructure costs apply. |
| Rapid strategy research | vectorbt | Vectorized exploration of many configurations; not a live-trading framework. |
| Crypto bot with backtesting | Freqtrade | Active community, dry-run support, and hyperopt; crypto-only. |
| Performance tear sheets | QuantStats | Return metrics, drawdowns, and HTML reports; pure analytics, not execution. |
| Portfolio optimization | Riskfolio-Lib or skfolio | Risk parity, factor models, CVaR, and ML-compatible workflows. |
| Derivatives pricing and curve/risk models | QuantLib | Comprehensive modeling toolkit; its flexibility comes with a steeper learning curve and model-validation burden. |
| U.S. options flow and volatility research | ORATS or SpotGamma | Greeks, surfaces, and gamma-exposure analytics; verify model assumptions and update frequency. |
| Commodity and shipping intelligence | Kpler | Satellite AIS and cargo-flow data for energy markets; enterprise contracts and latency vary. |
| Alternative data discovery | AWS Data Exchange or Snowflake Marketplace | Broad catalog of third-party datasets; evaluate history length, exclusivity, and alpha decay. |
| DeFi protocol fundamentals | Token Terminal | Revenue, fees, and valuation metrics for DeFi; definitions and revenue recognition differ by protocol. |
| MEV protection and intent-based trading | CoW Protocol or Flashbots | Minimize MEV extraction and price impact; understand settlement delay and batch-auction mechanics. |
| Unified research data layer | OpenBB | Provider-agnostic research building blocks; review AGPL obligations before exposing a modified network service. |
| Financial AI / ML research | Microsoft Qlib | End-to-end platform with data, models, and backtests; treat as research infrastructure. |
| Financial NLP / LLM | FinGPT | Sentiment, forecasting, and retrieval models; verify benchmarks against your use case. |
| Technical indicators in Python | TA-Lib or pandas-ta-classic | Established libraries; pin versions when indicator parity matters across environments. |
| Time-series feature extraction | tsfresh | Automated extraction and relevance filtering; computation can be intensive on long series. |
| Financial charts on the web | TradingView Lightweight Charts | Compact, streaming, free; you bring the data and the data license. |
| Research plots and dashboards | Plotly or Bokeh | Interactive Python-native plotting; no market data included. |
| ML competitions on financial data | Numerai | Obfuscated datasets and staking mechanics; treat as research, not a strategy. |
| Quantitative alpha research | WorldQuant BRAIN | Structured alpha discovery with backtesting; submitted ideas may be licensed. |
| Academic strategy research | Quantpedia or SSRN | Summarized strategies and working papers; always verify out-of-sample before deploying. |
| Free daily equity data in Python | yfinance | Broad Yahoo Finance coverage at zero cost; unofficial access, so build in rate-limit and outage handling. |
| Chinese equities and macro data | AkShare or TuShare | Widest free A-share and China macro coverage; sources are public endpoints of varying stability. |
| Unified prediction-market trading API | pmxt | CCXT-style normalization across event-contract venues; verify venue coverage and maintenance cadence. |
| Crypto WebSocket data ingestion | Cryptofeed | Normalized multi-exchange feeds including books, funding, and liquidations; you operate the pipelines. |
| HFT / order-book backtesting | hftbacktest | Queue-position- and latency-aware simulation on full book data; requires quality tick data. |
| LLM trading agents | AI Hedge Fund | Multi-agent research workflow; treat output as research input, not as signals. |
| Self-hosted portfolio tracking | Ghostfolio | Open-source aggregation and performance analysis; you operate the instance and data connections. |
License
To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work. See LICENSE.
Disclaimer
This list is provided for informational and educational purposes only. It is not financial, investment, or legal advice, and inclusion is not an endorsement or a security audit of any service. Trading involves risk of loss. Always verify current terms, pricing, and regulatory requirements directly with providers before making decisions.
Contributing
Contributions are welcome. Add a service with the submission form, fix an entry with the update form, and read CONTRIBUTING.md for eligibility, editorial criteria, and the vendor policy. Report scam or hijacked links privately via SECURITY.md.
Curated with ❤️ for the trading and quant community.
Explore related projects
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
535,873 starsEbookFoundation/free-programming-books
:books: Freely available programming books
401,489 starsnilbuild/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
371,904 starsvinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
334,294 stars