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


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.From the dashboard or from your code
In the dashboard
- 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
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 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

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 dashboard copies it for you: More actions → Copy embed code.<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>
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.