Free financial market datasets: what's actually available
Free financial data exists in three fairly distinct lanes: macroeconomic series (FRED, World Bank), company filings (SEC EDGAR), and market prices (equities, crypto), where the free tier situation is much messier. Below we cover what each source actually gives you for free, including the real request limits, delay windows and coverage gaps that matter once you move past a quick prototype.
The short answer
For macro data, FRED and World Bank Open Data are genuinely free with no meaningful volume limits for typical research use. For company fundamentals, SEC EDGAR's full-text search and filing archive are free and complete back to 2001 for full text, 1993 for form availability. For equity prices, there is no reliable official free API anymore — Alpha Vantage and Nasdaq Data Link offer documented free tiers, but both are rate-limited enough (25 requests/day and roughly 50,000 calls/day respectively) to constrain anything beyond light prototyping, and the unofficial Yahoo Finance route works but can break without warning. For crypto, exchange-published historical archives such as Binance's public data repository are free and complete for that exchange's own market, which is often the best free option available for price history.
Macroeconomic and country-level data
FRED (Federal Reserve Economic Data)
FRED, maintained by the Federal Reserve Bank of St. Louis, publishes more than 840,000 economic time series from 114 sources, covering GDP, employment, inflation, interest rates, exchange rates, housing, industrial production and more. It is free with a free API key obtained through a short registration, and the API returns XML or JSON over REST with no meaningfully restrictive volume cap for normal research or application use. FRED also maintains ALFRED, an archival version that preserves how a series looked as originally published before later revisions — useful if your research design depends on point-in-time data rather than the latest revised numbers. Official site: fred.stlouisfed.org/docs/api/fred.
World Bank Open Data
World Bank Open Data provides close to 16,000 time series indicators across development, macroeconomic and social topics for essentially every country, with the core World Development Indicators covering roughly 1,600 series across 220 economies, many going back more than 50 years. No API key or registration is required at all — the Indicators API is queried directly by URL. This makes it the fastest option when you need cross-country macro series and do not want to manage authentication, though its update frequency (often annual) is coarser than FRED's for U.S.-specific series. Official site: data.worldbank.org.
Company filings and fundamentals
SEC EDGAR
EDGAR is the U.S. Securities and Exchange Commission's public filing system, giving free access to more than 18 million filings and over 100 million exhibits and attachments from publicly traded companies. The Full-Text Search covers the complete text of electronic filings since 2001, including exhibits, searchable by keyword, ticker, company name, CIK or CUSIP with Boolean operators; individual form types such as 10-K, 10-Q, 8-K and S-1 are available going back to 1993 in varying degrees of completeness. Access is free and does not require an API key for the official search and filing endpoints. EDGAR gives you the primary source documents — actual filed financial statements — rather than a pre-cleaned fundamentals database, so extracting structured numbers (revenue, EPS, balance sheet line items) from filings still takes real parsing work unless you pair it with a structured data API. Official site: sec.gov/edgar/search.
Equity and general market price data
Yahoo Finance (unofficial)
Yahoo shut down its official public API in 2017 after abuse of its terms of service, so there is no supported, documented free API today. The open-source yfinance Python library and similar tools still retrieve data by calling Yahoo's internal endpoints, and remain widely used because coverage is broad and free, but Yahoo actively tries to detect and block this kind of programmatic access, so requests can be throttled or blocked without notice at any time. Treat this as a convenient but unreliable option for prototyping, not a dependable long-term data pipeline.
Alpha Vantage
Alpha Vantage offers a documented, officially supported free tier covering daily, weekly and monthly stock time series plus intraday data at 5-minute resolution or coarser. The free tier is capped at 25 API requests per day and 5 per minute, with equity data delayed 15 minutes and intraday history limited to roughly the last 30 days when using the extended output option. This is enough to prototype a single-symbol analysis but not enough to monitor even a modest portfolio of symbols daily — a 50-stock watchlist alone would exhaust the daily quota. Official site: alphavantage.co/documentation.
Nasdaq Data Link (formerly Quandl)
Nasdaq Data Link, built on the Quandl platform Nasdaq acquired in 2018, hosts more than 250 datasets spanning financial, economic and alternative data, of which around 40 are free, sourced from central banks, governments and other public organizations. The free tier allows up to 50,000 API calls per day, 2,000 per 10 minutes and 300 per 10 seconds, but with a concurrency limit of one request at a time. This is a meaningfully higher volume ceiling than Alpha Vantage's free tier, but the catalog of genuinely free datasets is a small subset of the platform, so confirm a given dataset is actually free before building around it — many listings are premium-only. Official site: data.nasdaq.com.
Cryptocurrency data
Binance public data
Binance publishes its own historical market data as free, downloadable daily and monthly archive files covering OHLCV candlesticks, trades and aggregated trade data for every listed trading pair, with no account or authentication required to download the bulk files. Binance.US separately offers a historical data library dating back to September 2019. Because this is exchange-published data rather than a third-party aggregation, it is free, complete and authoritative for trading activity on that specific exchange, but it will not give you a consolidated cross-exchange price or an order-book view — for that you generally need a paid aggregator. Official site: github.com/binance/binance-public-data.
Financial data sources side by side
| Source | Data type | Free tier limit | Access |
|---|---|---|---|
| FRED | U.S. macro time series | No meaningful cap for research use | Free API key |
| World Bank Open Data | Country-level macro/development indicators | No meaningful cap | Free, no key required |
| SEC EDGAR | Company filings, full text | No documented cap on the official search | Free, no key required |
| Yahoo Finance (unofficial) | Equity/ETF prices | Unofficial, can be blocked without notice | Free, no supported API |
| Alpha Vantage | Equities, forex, crypto | 25 requests/day, 5/minute | Free API key |
| Nasdaq Data Link | Financial, economic, alternative data | 50,000 calls/day (free datasets only, ~40 of 250+) | Free API key |
| Binance public data | Crypto OHLCV, trades | No cap, bulk file archive | Free, no key required |
How to choose
If your research question is macro or country-level, go to FRED or World Bank Open Data first — both are genuinely free with limits well above what any typical research project will hit. If you need company fundamentals, start at SEC EDGAR for the primary filed documents, and budget for parsing time since it is not a pre-structured fundamentals feed. For equity price history, decide upfront whether your project can tolerate an unofficial, occasionally-broken source (Yahoo via yfinance) or needs a documented, rate-limited but stable free tier (Alpha Vantage for light use, Nasdaq Data Link for higher volume within its free dataset subset) — do not build a production pipeline on the unofficial route. For crypto, prefer the exchange's own published archive over a scraped third-party source whenever your research only needs one exchange's market.
FAQ
Is there still a free, reliable way to get stock price history?
There is no officially supported free Yahoo Finance API — it was shut down in 2017. The unofficial yfinance library still works for many users but can be blocked without notice. Alpha Vantage and Nasdaq Data Link have official documented free tiers that are more dependable, though both cap daily request volume.
Where can I get free macroeconomic data instead of equity prices?
FRED is the standard source: over 840,000 free time series on GDP, inflation, employment and interest rates via a free API key with no meaningful volume limit for research use. World Bank Open Data covers similar ground at the country level with no API key required at all.
What are the practical limits of free crypto market data?
Exchange-published archives like Binance's public data repository give free, complete OHLCV and trade history with no authentication needed, back to 2019 for Binance.US. The limitation is coverage: free archives are exchange-specific, so cross-exchange or order-book-depth research generally still requires a paid provider.
Not sure which financial data source fits your project?
If you are weighing free-tier limits against what your project actually needs, or need to confirm a specific ticker, indicator or exchange is genuinely covered before you commit, you can give us your research question and required conditions, and we run a data availability assessment (3 free credits on sign-up) — searching these sources for real and judging matches and gaps against each requirement. Even when no perfectly fitting dataset is found, we present the search directions, approximate sources and item-by-item findings honestly for your reference.
New accounts get 3 free searches; every result comes with verifiable source links.