Blog
Fund data, explained for builders
Guides on ISINs, holdings, risk indicators, performance series and fees — with the code to turn them into products.PerformanceCharts
Fund performance data explained: cumulative, calendar-year, annualised and rebased to 100
The four ways fund performance is reported, what each one hides, how to compute tracking difference, and how to chart fund vs benchmark from API data.RiskRegulation
SRRI and SRI explained: the 1–7 fund risk indicator and how to display it
What the SRRI / SRI risk indicator on a KIID or PRIIPs KID means, how it is calculated from volatility, how funds move between classes, and how to render it from API data.HoldingsExposure
ETF holdings API: fetch top holdings, sector and country exposure as JSON
How to pull ETF and fund holdings, sector weights, geographic exposure and asset allocation from an API, and how to turn them into portfolio look-through and concentration checks.TutorialAPI
How to get fund data from an ISIN with a REST API (curl, JavaScript, Python)
Step-by-step: call a fund data API with an ISIN and get key facts, holdings, risk and performance as JSON. Includes curl, fetch and requests examples and error handling.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.FeesTER
TER, ongoing charges and fund fees: how to compare fund costs programmatically
TER vs OCF vs total cost of ownership, why 0.20 % and 1.50 % end up 30 % apart over 25 years, and how to parse and rank fund fees from API data.TutorialArchitecture
Build a fund comparison tool in an afternoon with a fund data API
A practical architecture for a fund screener or comparison page: ISIN input, caching, side-by-side table, charts and a PDF export, with code in Next.js and Python.AutomationWealth management