Fundology

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.

Fundology's public API endpoints and what each returns
EndpointReturns
GET /api/fundsFunds 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/collectionsThe plain-English categories, with fund counts and typical charges.
GET /api/economy/cpiUK CPIH and CPI 12-month inflation rates from the ONS.
GET /api/economy/fxPound sterling reference rates from the European Central Bank.
GET /api/statusEvery 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.