Four plans, four jobs

Start on Free with no card, or try Starter or Pro free for 7 days (card required, cancel before day 7 and pay nothing). Pro is the advisor plan: client factsheets in your own template, a monthly factsheet book, client portfolio reports and a licence to send them. Starter is the investor plan: look-through and overlap of your own portfolio, and alerts when a saved fund changes. Scale monitors a whole universe. Every plan includes the API and the MCP server for Claude and ChatGPT; upgrade or cancel any time.

Free

$0

forever
5 lookups / monthCheck the data on your own funds before you pay anything. No card.
  • 2 PDF factsheets a month to try, your name in the header (5 lookups; a PDF is 2)
  • MCP server for Claude, ChatGPT and Claude Code (1 fund per call)
  • Full structured factsheet JSON, no field gating
  • Search, one API key
  • Complete field documentation
  • Personal, non-commercial use
Start for free

Starter

$9.99

/ month · VAT included
60 requests / monthThe investor plan: look-through and overlap of your own portfolio (up to 10 funds), e-mail alerts when a saved fund's fees, holdings or risk change, 30 PDF factsheets a month.
Everything in Free, plus
  • 30 PDF factsheets a month, your name and colours in the header (60 requests; personal use)
  • MCP: portfolio look-through and overlap, up to 10 funds per call
  • Portfolio look-through, holdings overlap and batch lookups (10 ISINs per call)
  • E-mail alerts when one of up to 10 saved funds changes: fees, holdings, risk score
  • AI companion kit (AGENTS.md, Cursor rule, Claude skill, OpenAPI)
  • Two API keys
  • Community support
Get Starter
Start 7-day trialCard required, cancel before day 7 and pay nothing.

Pro

Most popular

$49

/ month · VAT included
1,000 requests / monthThe advisor plan: client factsheets in your own template, a monthly factsheet book, client portfolio reports, a licence to send them to clients; the full API underneath.
Everything in Starter, plus
  • 500 PDF factsheets a month (1,000 requests)
  • MCP: up to 50 funds per call
  • White-label factsheets in your own template: logo, colours, font, layout and disclaimer on every sheet, no FundFacts line, licensed to send to clients
  • Monthly factsheet book: every fund of a list regenerated in your template each month, one link to send
  • Client portfolio reports: look-through, overlap and fees of a client's funds in one branded PDF
  • Change alerts on up to 100 saved funds
  • 50 ISINs per batch, portfolio or overlap call
  • Document extraction: any KID or factsheet to JSON
  • Commercial use across your products and client reports
  • Up to 10 API keys, one per colleague
  • Keep running past the allowance at $0.05 per request, capped
  • E-mail support
Get Pro
Start 7-day trialCard required, cancel before day 7 and pay nothing.

Scale

$249

/ month · VAT included
10,000 requests / monthMonitor a whole fund universe: change feed, webhooks and bulk export on top of everything in Pro.
Everything in Pro, plus
  • 5,000 PDF factsheets a month (10,000 requests)
  • MCP: up to 200 funds per call
  • Change feed: every tracked field that moved, since any date
  • Signed webhooks on fund changes
  • Bulk NDJSON export of the whole store
  • 200 ISINs per batch, portfolio or overlap call
  • Extra requests at $0.04 each, capped
  • Priority support
Get Scale

MCP server, included on every plan

Ask about your funds in Claude, ChatGPT and Claude Code: seven read-only tools, signed in with your FundFacts account. Each fund found is one request; searches and the example fund are not counted.
How to connect

PDF factsheets, on every plan

Turn any ISIN into a one-page PDF and web factsheet with share links, from the dashboard or the API. Free makes 2 PDFs a month with your name in the header; Pro adds your own template (logo, colours, font, layout, disclaimer), drops the FundFacts line and licenses the sheets for your clients.
Make a factsheet
Prices in USD, billed monthly via Stripe, VAT or sales tax included where it applies (the price you see is the price you pay; businesses can enter a VAT number at checkout). One request per ISIN returned by the funds, batch, portfolio and overlap endpoints and by the matching MCP tools; a PDF factsheet is two, a document extraction five; search is free. The allowance resets on the 1st of each month. Free and Starter stop at their allowance; Pro and Scale keep running at $0.05 and $0.04 per extra request, capped at twice the plan price. Need more volume? Ask us about metered enterprise pricing.

Frequently asked questions

An ISIN is the 12-character International Securities Identification Number that uniquely identifies a security, for example IE00B4L5Y983. FundFacts API supports UCITS funds, ETFs, money-market funds and most open-end funds that are covered by public fund data providers, worldwide.

Every response is built from the latest data the fund provider has published, so you always receive the freshest figures available for that fund.

From the fund's own published documents: the management company's product page, the monthly factsheet, the PRIIPs KID and, where the issuer publishes them, the holdings file and NAV history. We read those documents and normalise everything into a single JSON schema. Performance series and risk statistics are computed from the issuer's NAV history when one is published, and every payload carries the 'as of' date of the underlying figures.

Yes. GET /scpi/{slug} returns the structured sheet of a French SCPI, the non-listed real-estate funds sold to French savers: subscription and withdrawal prices, distribution rate by year, dividend per share, IRR, reconstitution and realisation values, financial occupancy rate, portfolio, sector and geographic split and liquidity, read from the manager's quarterly bulletin, KID and annual report. The same sheets are on the site's SCPI pages.

One request per fund found by the funds, batch, portfolio and overlap endpoints — so a batch of ten funds counts as ten requests. An ISIN with no fund data is not counted (up to 15 misses a month, or your allowance if larger), and FundFacts e-mails you when it is covered. Search, /me and the demo endpoint are free, and invalid-key or rate-limited responses are never counted. Your monthly allowance resets on the first of each month (UTC).

Yes. Every paid plan, from Starter at $9.99/month, includes an AI companion kit you download from the dashboard: an AGENTS.md with the full field reference, quota and freshness rules, a reference client and recipes; a Cursor rule; a Claude Code skill; an OpenAPI 3.1 spec and TypeScript types. Drop it in your project and the agent builds against the API correctly from the first prompt. You choose whether the files read the key from an environment variable or embed a dedicated key.

Yes, on every plan, Free included. FundFacts is an MCP server: add https://fundfactsapi.com/api/mcp as a custom connector in Claude (Customize → Connectors) or in ChatGPT (developer mode, then Plugins), sign in with your FundFacts account, and ask about any fund in plain language. Seven read-only tools cover a single fund, search, comparison, portfolio look-through, holdings overlap and French SCPIs (portfolio look-through and overlap from the Starter plan up), and the results render as interactive cards. In Claude Code, Cursor, VS Code, Windsurf or Codex, use the same URL with your API key as a Bearer header. Each fund found counts as one request, like the REST API; misses and searches are free. Setup steps for each client are in the MCP docs at /docs/mcp.

On Pro, Scale and Enterprise, yes, across your applications and reports. Free and Starter are for evaluation and personal use: Free to check the data on your own funds, Starter to look through your own portfolio and try the API before you build on it. Redistribution of the raw dataset as a competing data feed is not permitted. The data is informational and does not constitute investment advice. Sending factsheets to your clients is commercial use: that is Pro, which also puts your logo on them and drops the FundFacts line.

You receive a 404 with code fund_not_found and an empty data skeleton, so your integration can handle equities, bonds or delisted securities gracefully.

Yes. The price shown is the price you pay: VAT or sales tax is included where it applies, computed by Stripe from your billing country. Businesses can enter their VAT number at checkout, and the amount is then invoiced under the reverse-charge mechanism where that applies.

Yes. Above 10,000 requests a month we offer a metered plan billed monthly on invoice, with dedicated support. Use the contact form and pick the Enterprise topic.