Comparison
FundFacts API vs stock market data APIs for funds and ETFs
Developer-friendly market data APIs are excellent for what they were designed for: equity prices, fundamentals and tickers. Funds are a different domain — keyed on ISIN, documented in KIDs and factsheets, with share classes and monthly disclosure. This page explains the gap and where each tool fits.At a glance
| Criterion | FundFacts API | Equity market data APIs (Alpha Vantage, Financial Modeling Prep, Twelve Data, EODHD and similar) |
|---|---|---|
| Primary key | Any fund or ETF ISIN, one REST call | Exchange ticker (often US-centric); ISIN support varies by provider |
| Universe | UCITS funds and ETFs with public document sets, US products progressively | Listed equities and ETFs, mostly US exchanges; unlisted mutual funds partially or not at all |
| Prices | Daily NAV series where the issuer publishes one; no intraday | Intraday and end-of-day prices, the core product |
| Fund-specific fields | KID risk indicator, ongoing charges, distribution policy, share class, benchmark, calendar returns vs benchmark | Generally not available or limited to expense ratio and top holdings for US ETFs |
| Holdings | Full constituents where published, with sector and country tables | Top holdings for major US ETFs on some plans; European ETFs often missing |
| Refresh | Reloaded from the issuer's current documents every 24 hours; response carries dataAsOf | Real-time to daily for prices |
| Onboarding | Self-serve: free key in a minute, no contract, card only for paid plans | Self-serve API keys with free tiers |
| Pricing | Published: Free $0 (10 requests/day), Pro $49/month, Scale $299/month, metered enterprise $0.01/request | Published tiers, typically priced by requests per minute or day |
Why funds do not fit a ticker-first API
A ticker identifies a listing. An ETF listed on Xetra, the LSE and Borsa Italiana has three tickers and one ISIN per share class; a mutual fund has no ticker at all in most of Europe. The facts users ask about — TER, risk indicator, replication, Acc or Dist, benchmark, holdings — live in regulatory documents, not in exchange feeds. Equity APIs can add an ETF profile endpoint for large US products, but the long tail of UCITS share classes is outside their model.
Where the equity APIs are better
- Intraday and historical prices for listed ETFs, including volume and corporate actions.
- Equity fundamentals for the companies inside a fund, if you want to enrich look-through results.
- Broader coverage of US-listed products and crypto.
Where FundFacts API fits
pythonimport os, requestsr = requests.get("https://fundfactsapi.com/api/v1/funds/IE00B3RBWM25",headers={"Authorization": f"Bearer {os.environ['FUNDFACTS_API_KEY']}"},timeout=180,)data = r.json()["data"]print(data["keyFacts"]["distribution"], data["headlineMetrics"]["ter"], data["riskRating"])
The response is the fund's own disclosure as JSON. Combine it with a price API for charts and you have both halves of a fund page: what it is, and what it trades at.
Verdict
Use an equity market data API for prices and company fundamentals. Use FundFacts API when the question is about the fund itself — fees, risk indicator, share class, holdings, exposures — keyed on the ISIN your users actually have.Try it on your own ISINs
One request returns key facts, holdings, risk and performance as JSON. Free plan, no card.Other comparisons
Comparison
FundFacts API vs Bloomberg for fund and ETF data
When a fund-only, self-serve JSON API is enough and when you need a Bloomberg Terminal or Data License: scope, delivery, onboarding and cost model compared.Comparison
FundFacts API vs Morningstar for fund data
Morningstar is the reference for fund research and ratings. Compare it with a self-serve ISIN-to-JSON API built from issuer documents: scope, onboarding, cost.Comparison
FundFacts API vs LSEG (Refinitiv / Lipper) for fund data
Compare LSEG's Lipper fund data and Workspace with a self-serve ISIN-to-JSON API built from issuer documents: scope, classification, delivery and onboarding.Guides
ISINIdentifiers
What is an ISIN? A developer's guide to fund and ETF identifiers
ISIN format, check digit, how it differs from tickers, SEDOL, CUSIP and WKN, and how to validate an ISIN in code before you look up fund data.HoldingsExposure