Fund factsheet generator

Turn any ISIN into a client-ready PDF factsheet

Fees, risk, holdings, exposure and performance on one dated A4 page, laid out from the issuer's own documents. Download the PDF, send its link or embed the web version, under your name and colours.On every plan, Free included · a PDF counts as 2 requests · white label from Pro
Three factsheets of the same fund generated by FundFacts: light, dark and white label for Acme Wealth
On the page

Everything a client asks about a fund, on one page

The same layout for every fund, whichever house issued it, so two sheets compare at a glance. Sections a fund does not disclose are left out instead of printed empty.
Key facts and feesFund size, inception, holdings count, currency, distribution policy and the ongoing charge (TER).
RiskThe 1 to 7 risk indicator, 3-year volatility, Sharpe ratio and maximum drawdown, plus the fund's profile.
What it holdsThe top 10 holdings with their weights, and how concentrated the fund is.
Where it investsSector, country and asset-class breakdowns, with the share the issuer does not disclose.
How it performedGrowth of 100 against the benchmark, calendar-year and annualised returns, fund versus index.
Dated and sourcedThe 'as of' date of the figures, read from the issuer's documents, with a not-advice notice.
How to make one

From the dashboard or from your code

In the dashboard

No code. Search the fund by name or paste its ISIN, pick PDF or web page, the theme, an accent colour and the name in the header, then generate.
  • A page preview before you send it
  • Download, copy the links or the embed code, e-mail it
  • A library of every sheet, with favourites and view counts
  • Generate it again later with the latest figures

With the API

One call per ISIN returns the PDF, or its links as JSON with "deliver": "link". Loop over a client list to build a whole pack.
curl -X POST https://fundfactsapi.com/api/v1/factsheets \
-H "Authorization: Bearer ffk_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{"isin": "IE00B4L5Y983", "format": "pdf", "title": "Acme Wealth", "accent": "#0F766E"}' \
-o IE00B4L5Y983-factsheet.pdf
Your brand

Your name on the page, not ours

Clients read the sheet as yours. Every plan prints your firm's or your client's name in the header, in your accent colour, in a light or a dark theme.
  • Name in the header and accent colourEvery plan
  • Light or dark themeEvery plan
  • Your logo, no FundFacts lineWhite label with Pro and up, with a commercial licence to send the sheets to clients
White labelThe sample on the right is the same fund for a made-up firm, Acme Wealth.
White-label factsheet: Acme Wealth in the header, teal charts and no FundFacts line
Share it

A PDF to send, a page to link, a frame to embed

Each sheet gets two permanent links, the web page and its PDF, that open without an account. Add ?download=1 to download instead of open. The figures stay exactly as generated; delete the sheet and both links stop working.
  • Mail the PDF or its linkThe e-mail action fills in the fund, its ISIN and both links
  • Link it from a client portalThe web version reads well on a phone as on a desktop
  • Embed it in an iframeOn a fund page, an intranet or a CMS
  • See who reads itEach sheet shows how many times its links were opened
The embed code of every sheet
<iframe src="https://fundfactsapi.com/f/your-sheet-token" title="Fund factsheet"
width="100%" height="1100" style="border:0;border-radius:12px" loading="lazy"></iframe>
The dashboard copies it for you: More actions → Copy embed code.

Factsheet questions

From the documents the fund's management company publishes for that share class: its product page, monthly factsheet, key information document (KID) and, where available, holdings and NAV files. FundFacts refreshes them every 24 hours; each sheet freezes the figures at the moment it is generated and prints their 'as of' date.

No. It is an independent one-page summary that FundFacts lays out from the issuer's published documents, in the same format for every fund. It carries a notice that it is information, not investment advice; if you send it to clients, apply your own compliance rules as you would for any document.

UCITS funds and ETFs whose management company publishes its documents, by ISIN. A fund already loaded comes back in seconds; one nobody has asked for yet is read from the issuer the first time, which takes one to three minutes. The coverage page lists the fund houses read today.

On every plan you can print your firm's or your client's name in the header instead of FundFacts, pick an accent colour and a light or dark theme. With Pro and up, add your logo and remove the "Powered by FundFacts" line: white label, with a commercial licence to send the sheets to clients.

Until you delete the sheet. The PDF and web links need no login and no API key, so you can mail them, link them from a client portal or embed the web version in an iframe; the dashboard counts how often each one is opened.

A PDF counts as 2 requests of your plan's monthly allowance, a web page as one; opening or downloading a sheet later is free. The Free plan's 15 lookups are enough to try a few; Starter ($9.99) has 500 requests a month.

Yes: call POST /api/v1/factsheets once per ISIN from a script, with "deliver": "link" to get the links as JSON instead of the file. Every sheet lands in your dashboard library as well.

Your next client question, answered on one page

Create a free account, open the Factsheets tab and generate your first PDF. No card needed.