Next free-source hunt
We check for new free financial data every Wednesday.

Free Financial Data Cheat Sheet

Quick reference for 84 verified free financial data sources. Download the PDF or browse below.

Download PDF Cheat Sheet

Get the complete cheat sheet as a PDF. Perfect for offline reference or printing.

Download PDF Cheat Sheet

No email needed for the PDF. Want the free weekly email as well? Sign up below.

Get the free weekly email

Newly verified free financial data, once a week.

Verified Entries (84)

NameBadgeAuthLimitsLicenseVerifiedSnippet
Alpha VantageFreemiumfree API key25 requests/day (unlimited for verified open-source or educational projects); real-time and 15-minute-delayed US data are premium-onlyProvider termsOct 28, 2026—
Nasdaq Data LinkFreemiumfree API keyFree account + API key: 300 calls/10 seconds, 2,000 calls/10 minutes, 50,000 calls/day, 1 concurrent call; Tables API returns up to 10,000 rows per call. Free data is mainly sample data from premium products: all 206 catalog products were labeled Premium on Oct 20, 2026.Provider termsOct 28, 2026—
Yahoo FinanceUnofficialnoneNot publishedProvider termsOct 21, 2026—
Massive (formerly Polygon.io)Freemiumfree API keyStocks Basic $0: 5 API calls/min, 2 years history, end-of-day dataProvider termsOct 28, 2026—
CoinGeckoFreemiumfree API keyDemo (free key): 100 calls/min, 10,000 calls/month, 1 year of daily and hourly history, attribution required, no commercial license. Keyless (no key): ~10–30 calls/min shared per IP, not for production.Provider termsOct 21, 2026—
CoinMarketCapFreemiumfree API key15,000 call credits/moProvider termsOct 28, 2026KEY = os.environ["CMC_API_KEY"]
FRED (Federal Reserve Economic Data)Freefree API keyFree with API key. v1: 120 requests/minute; v2 bulk release observations: 2 requests/secondProvider termsOct 22, 2026API_KEY = "your_api_key_here"
World Bank Open DataFreenoneNot stated (free, no API key; 50 results per page by default)CustomOct 23, 2026url = "https://api.worldbank.org/v2/country/USA;CH...
U.S. Bureau of Labor Statistics (BLS) Public Data APIFreenone (v1); free registration key for v2v1: 25 queries/day; v2 (free key): 500 queries/day; 50 requests per 10 secondsCustomOct 21, 2026API_KEY = "your_free_registration_key_here" # opt...
TiingoFreemiumfree API keyStarter ($0): 1,000 requests/day, 50 requests/hour, 500 unique symbols/month, 1 GB bandwidth/month; Internal Use Only. Starter can't store data: Tiingo's terms (updated Oct 6, 2026) bar keeping Tiingo data in any persistent or durable storage on Starter or trial plans; process it in memory only and delete it when the job ends (Terms §1.6(a)).Provider termsOct 21, 2026—
Binance APIFreenonePublic market data needs no API key. Weight-based limits per IP (6,000 weight/min). Not available from restricted locations, including the US (api.binance.com returns HTTP 451). Binance.US is a separate service with its own terms, and it isn't available in every US state (supported states: https://support.binance.us/en/articles/9842798-list-of-supported-and-unsupported-states-and-regions).Provider termsOct 26, 2026—
EODHD (EOD Historical Data)Freemiumfree API keyFree: 20 API calls/day (weighted: 1 per EOD request, 5 per news request), requests per minute: sources conflict (pricing page 20 requests/min, API limits page 1,000 requests/min), 1 year of EOD history, plus 500 one-time welcome bonus calls. Fundamentals and intraday are not included on Free.Provider termsOct 27, 2026—
Kaggle DatasetsFreefree API keyNot publishedProvider termsOct 21, 2026—
SimFinFreemiumfree API keyFree plan $0: 5 years fundamentals history, 500 high-speed creditsProvider termsOct 27, 2026—
Twelve DataFreemiumfree API keyBasic (free): 8 API credits/min, 800 credits/day. Credits are weighted by endpoint and number of symbols, so 800 credits can mean fewer than 800 calls.Provider termsOct 28, 2026—
SEC EDGAR APIsFreenoneMax 10 requests/second per user (across all machines); declare a User-Agent with company name and contact email, e.g. 'Sample Company Name AdminContact@example.com'CustomOct 21, 2026HEADERS = {"User-Agent": "Your Name you@example.co...
FinnhubFreemiumfree API key60 calls/minProvider termsOct 28, 2026—
Kenneth French Data LibraryFreenoneNo key or account; direct TXT/CSV zip downloads. No rate limit stated.CustomOct 28, 2026ff = web.DataReader("F-F_Research_Data_Factors", "...
Alpaca Market Data APIFreemiumfree API keyBasic (free): 200 historical API calls/min; real-time = IEX exchange only; 30 WebSocket symbols; history since 2016, but the latest 15 minutes of historical data are restricted; options = indicative feed onlyProvider termsOct 27, 2026client = StockHistoricalDataClient(api_key="YOUR_K...
Financial Modeling PrepFreemiumfree API keyBasic ($0): 250 calls/day, 500 MB bandwidth per trailing 30 days, end-of-day data only, up to 5 years of history; most stock endpoints limited to ~87 sample US symbolsProvider termsOct 21, 2026—
CFTC Commitments of Traders (COT)FreenoneFree, no key or signup. No published rate limit; the CFTC says no token is needed as long as you are not overusing the API.CustomOct 28, 2026url = "https://publicreporting.cftc.gov/resource/6...
GDELT 2.0 (Global news events and tone)FreenoneFree, no key or account. Raw 15-minute files: no published rate limit. DOC 2.0 search API: one request every 5 seconds (GDELT's own limit message).CustomOct 28, 2026lines = requests.get("https://data.gdeltproject.or...
FrankfurterFreenoneFree, no key or signup. No quotas or daily/monthly caps; requests are rate-limited to prevent abuse (no number published).CustomOct 26, 2026url = "https://api.frankfurter.dev/v2/rates.csv"
U.S. Treasury Fiscal Data APIFreenoneFree, no API key, account or registration ("it does not require a user account or registration for a token"). No published rate limit; 100 rows per page by default.CustomOct 22, 2026BASE = "https://api.fiscaldata.treasury.gov/servic...
Bank of Canada Valet APIFreenoneFree, no key or registration. No published numeric rate limit; the Bank asks users to back off on errors and cache daily data.CustomOct 23, 2026url = "https://www.bankofcanada.ca/valet/observati...
Wikimedia PageviewsFreenoneFree, no API key. A descriptive User-Agent header with contact details is required; clients without one "may be blocked without notice".CC0-1.0Oct 26, 2026HEADERS = {"User-Agent": "my-pageviews-notebook/0....
IEX Exchange HISTFreenoneNot stated: IEX lists the HIST files as "Free Download" and gives no download, request or rate limit on its HIST page or terms. The index loaded, and the start of a file downloaded, without a key or login on Oct 27, 2026.CustomOct 27, 2026INDEX = "https://iextrading.com/api/1.0/hist"
J-Quants APIFreemiumfree account; API key issued from the dashboardFree plan (¥0): 5 calls/min, 2 years of history delayed by 12 weeks, no CSV download. Registration alone gives sample data; choose a plan for daily data. The free plan is cancelled automatically after one year (re-subscribe allowed).Provider termsOct 28, 2026—
EIA Open DataFreefree registration key for the API; none for bulk filesFree API key (name, email and category; EIA emails the key). Bulk files need no key. The API returns at most 5,000 rows per JSON request (300 for XML). No numeric request limit stated.CustomOct 28, 2026BASE = "https://www.eia.gov/opendata/bulk/"
QuantConnectFreemiumaccountFree plan: unlimited cloud backtesting on minute, hour and daily data (equities, indexes, forex, crypto, futures, options) plus corporate fundamentals; 1 backtest node, 1 research node; no tick or second data, no alternative data, no paper or live trading (0 live-trading nodes), no LEAN CLI local coding, no API access.Provider termsOct 28, 2026—
BacktraderOpen SourcenoneNot publishedGPL-3.0-or-laterOct 21, 2026class SmaCross(bt.SignalStrategy):
Zipline ReloadedOpen SourcenoneNot publishedApache-2.0Oct 21, 2026—
TradingViewFreemiumaccountNot publishedProvider termsOct 21, 2026—
ChatGPTFreemiumaccountNot publishedProvider termsOct 21, 2026—
ClaudeFreemiumaccountNot publishedProvider termsOct 21, 2026—
LangChainOpen SourcenoneNot publishedMITOct 21, 2026—
AutoGPTOpen SourcenoneNot publishedCustomOct 21, 2026—
CrewAIOpen SourcenoneNot publishedMITOct 21, 2026—
PandasOpen SourcenoneNot publishedBSD-3-ClauseOct 21, 2026df = pd.read_csv("prices.csv", parse_dates=["date"...
NumPyOpen SourcenoneNot publishedBSD-3-ClauseOct 21, 2026—
Scikit-learnOpen SourcenoneNot publishedBSD-3-ClauseOct 21, 2026—
XGBoostOpen SourcenoneNot publishedApache-2.0Oct 28, 2026—
ProphetOpen SourcenoneNot publishedMITOct 27, 2026—
PyTorchOpen SourcenoneNot publishedBSD-3-ClauseOct 28, 2026—
TensorFlowOpen SourcenoneNot publishedApache-2.0Oct 28, 2026—
MLflowOpen SourcenoneNot publishedApache-2.0Oct 28, 2026—
DVCOpen SourcenoneNot publishedApache-2.0Oct 28, 2026—
Apache AirflowOpen SourcenoneNot publishedApache-2.0Oct 28, 2026—
PrefectOpen SourcenoneNot publishedApache-2.0Oct 28, 2026—
FinBERTFreenoneNot publishedCC-BY-NC-SA-4.0Oct 23, 2026—
TA-LibOpen SourcenoneNot publishedBSD-2-ClauseOct 23, 2026—
PlotlyOpen SourcenoneNot publishedMITOct 28, 2026—
DashOpen SourcenoneNot publishedMITOct 28, 2026—
StreamlitOpen SourcenoneNot publishedApache-2.0Oct 28, 2026—
Coinbase for AgentsOpen SourceaccountNot publishedMITOct 21, 2026—
OpenBBOpen SourcenoneNot publishedApache-2.0Oct 28, 2026—
FinRLOpen SourcenoneNot publishedMITOct 23, 2026—
Microsoft QlibOpen SourcenoneNot publishedMITOct 23, 2026—
CCXTOpen SourcenoneNot publishedMITOct 23, 2026—
StatsForecastOpen SourcenoneNot publishedApache-2.0Oct 28, 2026df = pd.read_csv("data.csv") # Must have columns:...
vectorbtFreenoneNot publishedCustomOct 28, 2026data = yf.download("AAPL MSFT", start="2020-01-01"...
Temporal Fusion Transformer for Interpretable Multi-horizon ForecastingFreenoneNot publishedCustomOct 28, 2026—
N-BEATS: Neural Basis Expansion Analysis for Time SeriesFreenoneNot publishedCustomOct 28, 2026—
Informer: Beyond Efficient Transformer for Long Sequence Time-Series ForecastingFreenoneNot publishedCustomOct 28, 2026—
Deep Hedging: Hedging Derivatives with Reinforcement LearningFreenoneNot publishedCustomOct 27, 2026—
FinGPT: Open-Source Financial LLMsFreenoneNot publishedCustomOct 26, 2026—
Empirical Asset Pricing via Machine LearningFreenoneNot publishedCustomOct 28, 2026—
Tail-GAN: Learning to Simulate Tail Risk ScenariosFreenoneNot publishedCustomOct 28, 2026—
TimesFM: A Decoder-Only Foundation Model for Time-Series ForecastingFreenoneNot publishedCustomOct 26, 2026—
Chronos / Chronos-2 (Amazon Science)FreenoneNot publishedCustomOct 26, 2026—
Earnings Summary AgentFreenoneNot publishedunknownOct 16, 2026—
SEC Filing Alert AgentFreenoneNot publishedunknownOct 16, 2026—
Portfolio Health Check AgentFreenoneNot publishedunknownOct 16, 2026—
News Sentiment AgentFreenoneNot publishedunknownOct 16, 2026—
Crypto Price Alert AgentFreenoneNot publishedunknownOct 16, 2026—
Factor Backtest AgentFreenoneNot publishedunknownOct 16, 2026—
Form 4 Filings MonitorFreenoneNot publishedunknownOct 16, 2026—
Option Flow Alert AgentFreenoneNot publishedunknownOct 16, 2026—
Agentic Trading Guardrails AgentFreenoneNot publishedunknownOct 16, 2026—
Real-Time Trading DashboardFreenoneNot publishedunknownOct 16, 2026—
Crypto Price Alert BotFreenoneNot publishedunknownOct 16, 2026—
Signal Backtesting EngineFreenoneNot publishedunknownOct 16, 2026—
Financial News AggregatorFreenoneNot publishedunknownOct 16, 2026—
Portfolio Rebalancing ToolFreenoneNot publishedunknownOct 16, 2026—

Disclaimer: Information presented for educational purposes only. Not legal or financial advice. Free tiers, limits, and licenses belong to the providers and may change. Always verify with the provider's own terms. See our terms for more.