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

Free Financial Datasets

Building financial tools or training AI agents? Start here. This is a curated roundup of free and freemium financial datasets—market data, macro indicators, fundamentals, and crypto—all with real free tiers.

Perfect for side projects, prototypes, research, and agents that need reliable data without a budget.

Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer

📄 Get the PDF Cheat Sheet
Next free-source hunt
We check for new free financial data every Wednesday.

Get alerts when free tiers change

We re-verify every dataset. Join the weekly email and we'll flag paywalls, license changes, and new free sources.

Market Data

Alpha Vantage

REST API for stocks, forex, crypto, and technical indicators.

API

Free tier: Free (25 requests/day), paid from $49.99/mo

stocksforexcryptotechnical-indicators

Yahoo Finance

No official public API.

Free tier: Unofficial / No official API

stocksetfsunofficialhistorical

Massive (formerly Polygon.io)

REST and WebSocket APIs for stocks, options, forex, and crypto with fundamentals and market news..

API

Free tier: Free tier (5 API calls/min), paid plans vary by asset class

stocksoptionscryptoreal-time

Tiingo

REST API for stocks, ETFs, crypto, and financial news.

API

Free tier: Free Starter (1,000 requests/day, 500 symbols/mo, internal/personal use only)

stockscryptonewsaffordable

EODHD (EOD Historical Data)

REST API for end-of-day and intraday prices, fundamentals, news, and macro data across global markets..

API

Free tier: Free (20 calls/day, 1-year history), paid from $19.99/mo

stocksglobalfundamentalseod

Twelve Data

REST and WebSocket API for stocks, forex, crypto, ETFs, and bonds with 100+ technical indicators..

API

Free tier: Free Basic (8 credits/min, 800/day, testing/development only, no production or commercial use), paid from $29/mo

stocksforexcryptotechnical-indicators

Finnhub

REST and WebSocket API for stock prices, company fundamentals, estimates, news, and alternative data.

API

Free tier: Free (60 calls/min), paid from $3,500/mo

stocksfundamentalsnewsalternative-data

Alpaca Market Data API

REST and WebSocket API for US stocks, crypto, and options with a free Basic plan.

API

Free tier: Free (200 API calls/min, 30 symbols via websocket, IEX-only real-time), paid from $99/mo

stockscryptooptionsreal-time

CFTC Commitments of Traders (COT)

Weekly positioning data from the U.S. Commodity Futures Trading Commission: open interest in futures and options-on-futures markets broken down by trader group (commercial vs non-commercial, plus disaggregated and financial-futures categories) for every market where 20 or more traders hold positions at or above the CFTC's reporting levels.

API

Free tier: Free (public domain, no API key)

futuresoptionsforexgovernment

Frankfurter

Free, open-source exchange-rate API: daily mid-market rates for 228 currencies (including legacy codes) from 106 central banks and official sources.

API

Free tier: Free (no API key, no quotas

forexfreeapihistorical

IEX Exchange HIST

Free T+1 downloads of IEX Exchange's recorded TOPS and DEEP US equities feeds as pcap files: IEX's own trading only, not the consolidated tape.

Free tier: Free (HIST files are listed as "Free Download"

stocksus-equitiesfreehistorical

J-Quants API

Japan Exchange Group's J-Quants API: daily prices, valuation indicators, financial summaries and earnings dates for Tokyo Stock Exchange stocks, from JPX Market Innovation & Research.

API

Free tier: Free plan ¥0 a month (free account and API key

stocksfundamentalshistoricalapi

Macro

FRED (Federal Reserve Economic Data)

REST API from the Federal Reserve Bank of St. Louis covering economic indicators and financial time series..

API

Free tier: Free with API key

macroeconomicfreegovernment

World Bank Open Data

Official World Bank Indicators API (V2, https://api.worldbank.org/v2): nearly 16,000 development and macro time-series indicators from over 45 databases, including World Development Indicators for 217 economies and more than 40 country groups.

API

Free tier: Free (no API key)

macroglobalfreedevelopment

U.S. Bureau of Labor Statistics (BLS) Public Data API

Official REST API from the U.S. Bureau of Labor Statistics for inflation, employment, and wage data.

API

Free tier: Free (v1.0: 25 queries/day, v2.0 registered: 500 queries/day)

macroinflationemploymentfree

U.S. Treasury Fiscal Data API

Official open API from the U.S. Treasury's Bureau of the Fiscal Service: federal debt, daily cash and debt operations, receipts and outlays, average interest rates on Treasury securities, auction data and the Treasury's reporting exchange rates for foreign currencies.

API

Free tier: Free (no API key or registration)

macrogovernmentforexfree

Bank of Canada Valet API

Official Bank of Canada API for daily exchange rates, interest rates, bond yields and other financial and economic statistics.

API

Free tier: Free (no API key or registration)

forexratesmacrogovernment

EIA Open Data

U.S. Energy Information Administration's open data: electricity, natural gas, petroleum, coal, nuclear outages and energy outlooks through an API (free key) and bulk files (no key).

API

Free tier: Free: the API needs a free registration key

macrogovernmentfreeapi

Crypto

CoinGecko

REST and WebSocket API covering crypto assets, DEX data, and 12+ years of historical market data..

API

Free tier: Free Demo plan: 100 calls/min, 10,000 calls/month

cryptopricesfreehistorical

CoinMarketCap

REST and WebSocket API for crypto and DEX market data.

API

Free tier: Free Basic tier (15,000 call credits/mo), paid from $29/mo

cryptoexchangesreal-time

Binance API

REST and WebSocket APIs for spot, futures, and margin trading on Binance.

API

Free tier: Free

cryptoexchangefreereal-time

Fundamentals

SimFin

REST API providing fundamental data with calculated ratios and metrics.

API

Free tier: Free plan ($0): 5 years delayed bulk data, 500 high-speed credits, 2 req/s

fundamentalsfreemiumus-equities

SEC EDGAR APIs

Official SEC REST/JSON APIs for filing history and XBRL financial data.

API

Free tier: Free

sec-filingsfundamentalsfreegovernment

Financial Modeling Prep

REST API for financial statements, stock prices, analyst estimates, and market data.

API

Free tier: Free (250 calls/day, 500MB/30 days), paid from $29/mo (Starter), $69/mo (Premium), $139/mo (Ultimate)

fundamentalsstocksfreeapi

Academic Data

Kenneth French Data Library

Free downloadable CSV/TXT files of Fama-French factor returns and research portfolios.

Free tier: Free file downloads

academicfactorsfreeresearch

Alternative Data

Nasdaq Data Link

Nasdaq's data platform for financial, economic and alternative datasets, delivered by API with Python, R, Excel and SQL tools.

API

Free tier: Free account and API key (sample data)

stocksfuturesalternative-datamacro

Kaggle Datasets

Community-uploaded datasets for machine learning and research.

API

Free tier: Free

freealternative-datacommunity

GDELT 2.0 (Global news events and tone)

Open global news-event database from the GDELT Project: events, article mentions and a knowledge graph of people, organizations, places, themes and tone, extracted from news worldwide and published as free raw files every 15 minutes.

API

Free tier: Free (no API key

newssentimentalternative-dataglobal

Wikimedia Pageviews

Free, official page-view counts for Wikipedia and other Wikimedia projects from the Wikimedia Analytics API: daily or monthly views for a single article, plus project-wide totals.

API

Free tier: Free (no API key

alternative-datafreeapihistorical

Note on IEX Cloud

IEX Cloud was a popular free market data API but was discontinued on August 31, 2024. Former users have migrated to alternatives like Tiingo, Alpha Vantage, and Twelve Data.

Frequently Asked Questions

Is Yahoo Finance data legal to use?

Yahoo Finance is an unofficial data source (no official API). Yahoo's Terms of Service prohibit accessing or collecting data from its services "using any automated means … including but not limited to robots, spiders, scrapers … for any purpose without our express, prior permission." Libraries like yfinance are not affiliated with Yahoo. Always check the provider's current terms. This isn't legal advice.

Which free stock APIs need no API key?

According to our catalog, the following sources have auth: "none":

  • Yahoo Finance
  • World Bank Open Data
  • SEC EDGAR APIs
  • Kenneth French Data Library
  • U.S. Bureau of Labor Statistics (BLS) Public Data API (v1)

Check the provider's terms; this isn't legal advice.

Can I use free-tier data commercially?

Not always. Many free tiers restrict commercial use:

  • Tiingo free tier: internal/personal use only
  • Twelve Data free Basic: testing, evaluation and development only. No display to users, external sharing, production use, or commercial use.
  • Finnhub free plan: personal use
  • FinBERT: CC BY-NC-SA 4.0 (non-commercial)

Always check each provider's license and terms. This isn't legal advice.

Is FRED data public domain?

It depends on the series. FRED's Legal Terms say a series has one of three copyright statuses: "Copyrighted: Pre-approval required", "Copyrighted: Citation required" or "Public Domain: Citation requested". FRED's FAQ says: "Before using data with a copyright notice for anything other than your own personal use, you must contact the data owner to obtain permission." The same Legal Terms prohibit using the FRED® API "in connection with storing, caching, or archiving any portion of the FRED® Services or FRED® Content" and "in connection with the development or training of any software program or system or machine learning, including, but not limited to, large language models" (https://fred.stlouisfed.org/legal/, read Oct 24, 2026). FRED API users must display: "This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis." This isn't legal advice.

What does "verified" mean on Signal Lab?

"Verified" means we checked the entry against the provider's own pages for: free access, authentication requirements, rate limits, license terms, and links. The verification date is shown only when it passed. Entries showing "Needs review" haven't been verified yet. Verified status doesn't constitute legal advice.

Can I save Tiingo data on the free plan?

No. Tiingo's terms (updated Oct 6, 2026) say Starter and trial users "may not write, save, archive, back up, or otherwise retain Tiingo Data in any persistent or durable storage". You can only process it in memory and must delete it once the calculation is done. If your backtest needs stored history, use a source that allows it, or a paid Tiingo plan. Source: https://app.tiingo.com/tos/ (§1.6(a), checked Oct 18, 2026)

Is there a machine-readable list for AI agents?

Yes! Signal Lab provides multiple formats:

All formats are generated from the same verified data.