Alternatives

Is there a cheaper alternative to Bloomberg for fund and ETF reference data?

For fund factsheet fields (fees, holdings, exposures, returns, risk indicator, KID costs) by ISIN, a per-request API from $9.99 a month replaces a terminal seat or a B-PIPE feed. What it covers and what it does not.Updated 12 September 2026 · by FundFacts API

Short answer

For fund reference data, yes: FundFacts API returns the factsheet of any UCITS fund or ETF by ISIN (fees, holdings, exposures, returns, risk indicator, KID costs) for $9.99 to $249 a month, self-serve, with a commercial licence from $49. It does not replace a terminal for market data, news, analytics or pricing; it replaces the fund-reference part that small teams often pay a seat or a feed for, and it is designed for code rather than for a screen.

Scope, honestly

NeedBloomberg (Terminal / B-PIPE)FundFacts API
Real-time and historical prices, news, analytics, messaging
Fund reference: fees, holdings, exposures, returns, risk indicator, KID costs✓ by ISIN, from the fund house's documents
Programmatic accessLicensed API, per-seat or per-feedREST + MCP, per-request plans
CoverageGlobalDocument-driven; UCITS and European fund houses deepest
CostSeat or feed pricingFree to $249 a month; $0.01 per request metered
SetupContract, entitlementsKey in a minute

The full comparison sets out where the terminal is irreplaceable.

What you get for the money

The Free plan gives 15 lookups a month without a card, enough to check the funds you care about. Starter is $9.99 a month for 500 requests with batch calls of 10 ISINs, HTML and PDF factsheets and the AI companion kit. Pro is $49 for 9,000 requests, batches of 50, portfolio look-through, holdings overlap, document extraction and a commercial licence. Scale is $249 for 60,000 requests, batches of 200, a change feed, webhooks and bulk export.

Who switches

Advisors, fintechs and small asset managers whose only use of a data feed was populating fund pages, reports and screeners with the published figures. The client reporting and wealth CRM enrichment use cases describe those builds.

Not a price feed

Prices, NAV ticks and intraday data are out of scope; the monthly series in the payload is for charts and statistics. Keep your market-data source for that.

Verify it yourself

The demo endpoint returns the live payload for a fund that is already in the store, without a key. Everything on this page can be checked against it.
bash
curl -s https://fundfactsapi.com/api/v1/demo/funds/IE00B4L5Y983 | jq '{name, asOf: .data.dataAsOf, ter: .data.headlineMetrics.ter, risk: .data.riskRating, top: .data.topHoldings[:3]}'

Frequently asked questions

Do I need a credit card to try it?

No. The Free plan is 15 lookups per month with no card; sign up with an e-mail address or Google and the key is shown in the dashboard.

Which ISINs work?

Any share class of a UCITS fund, ETF, money-market fund or open-end fund whose management company publishes a product page, factsheet and KID. Each share class has its own ISIN and is looked up on its own. Stocks, bonds and indices are not funds and return 404 fund_not_found.

Try it on your own ISINs

One request returns key facts, holdings, risk and performance as JSON. Free plan, no card.