Developers
The Fundology API
The same data the site shows, as JSON: UK-listed funds with prices, charges and returns before and after inflation, holdings overlap, categories, UK inflation and the status of every data source.
Public endpoints
Read-only, no key needed, and rate-limited per address. Base URL https://fundology.uk/api.
| Endpoint | Returns |
|---|---|
GET /api/funds | Funds with the latest price, ongoing charge, size and returns. Filters: q, collection, isa, sipp, has_data; sort by name, size or charge; limit and offset. |
GET /api/funds/{isin} | One fund: identity, price history, returns before and after inflation, holdings, sectors and analytics. |
GET /api/funds/resolve?q={name} | Turns a ticker (including the tickers of a fund’s other listing lines), a page slug or an ISIN in any case into the fund’s ISIN, slug and canonical page path. |
GET /api/compare?isins={A},{B} | Two funds side by side, named by ISIN, ticker or slug, with holdings overlap when both publish enough of their holdings. |
GET /api/catalog/collections | The plain-English categories, with fund counts and typical charges. |
GET /api/economy/cpi | UK CPIH and CPI 12-month inflation rates from the ONS. |
GET /api/economy/fx | Pound sterling reference rates from the European Central Bank. |
GET /api/status | Every data source, when it last refreshed, and coverage counts. |
Example
curl "https://fundology.uk/api/funds?q=VWRL&limit=1"
{
"items": [
{
"isin": "IE00B3RBWM25",
"ticker": "VWRL",
"name": "Vanguard FTSE All-World UCITS ETF",
"ocf_bps": 19,
"latest": { "nav": 140.29, "date": "2026-09-30", "currency": "GBP" },
…
}
],
"total": 1
}Prices are in major units (pounds for GBP lines); charges are in basis points (19 = 0.19% a year); dates are ISO 8601.
Keys and terms
Endpoints for your own account (watchlist, notes, alerts) accept an API key in the x-api-key header. Keys are created in your account and stored by us only as a one-way hash.
Figures carry the same rules as on the site: prices are at least 15 minutes delayed, third-party data keeps its attribution, and the terms of use apply. How each figure is calculated is in the methodology; live source freshness is on the data status page.
Returns data is information, not advice. Capital at risk. Past performance is not a guide to future returns. The value of investments can fall as well as rise.