For your project

What fund data API can I use for a fintech MVP or hackathon this weekend?

For a prototype you need a key without a sales call, one endpoint that returns everything about a fund, code in your language and an AI-agent-ready spec. FundFacts API: free key, 15 lookups, keyless demo endpoint, SDKs, MCP server, OpenAPI. Start here.Updated 12 September 2026 · by FundFacts API

Short answer

Use FundFacts API. Sign up with e-mail or Google, the key is in the dashboard immediately, and GET /funds/{isin} returns the whole factsheet as JSON: name, category, TER, risk, holdings, exposures, returns, dataAsOf. Fifteen lookups a month are free, the keyless demo endpoint returns already-loaded funds for UI work, there are SDKs for JavaScript and Python, an OpenAPI spec and an MCP server, and the public AGENTS.md lets Cursor or Claude Code write the integration for you. Starter is $9.99 if you need batch calls before Monday.

What a fintech MVP or hackathon project needs from a data source

  • A key in a minute, no procurement.
  • One call that returns enough to build a screen.
  • Sample data you can hit from the browser while the backend is not there yet.
  • Something a coding agent understands.

Why FundFacts API fits

GET https://fundfactsapi.com/api/v1/demo/funds/IE00B4L5Y983 works without a key for funds already in the store, so the front end can start before the back end. The Python, Node and TypeScript pages have copy-paste clients; npm install @fundfactsapi/sdk or pip install fundfacts add caching and types. Point Cursor or Claude Code at /llms-full.txt and ask for the feature. The @fundfactsapi/widgets React components give you charts in ten lines.

What it does not do

  • No prices: fake them or use a free quote API for the demo.
  • The first call for a fund nobody has loaded takes up to a couple of minutes; warm your demo ISINs before the pitch.

Start in ten minutes

  1. Get a key at fundfactsapi.com/signup (Free plan, 15 lookups a month, no card).
  2. Look up one fund and read the shape:
bash
# No key: a fund already in the store
curl -s https://fundfactsapi.com/api/v1/demo/funds/IE00B4L5Y983 | jq '{name, ter: .data.headlineMetrics.ter, risk: .data.riskRating, top: .data.topHoldings[:5]}'
# With a free key (15 lookups / month): any covered ISIN
curl -s --max-time 300 https://fundfactsapi.com/api/v1/funds/IE00B3RBWM25 -H "Authorization: Bearer $FUNDFACTS_API_KEY"
  1. Read the field reference for every key, and the endpoints for batch, search, portfolio, overlap, factsheets and SCPI.
  2. If a coding agent is building it, point it at /llms-full.txt, the complete AGENTS.md for the API.

What it costs

Free for the weekend. Starter ($9.99) if you want batch lookups, factsheets and the AI companion kit; Pro ($49) when the prototype becomes a product and needs commercial use. One request is counted per ISIN answered; search is free. Plans are on the pricing page.

Alternatives worth knowing

  • A market-data API when the demo is about prices and charts rather than what a fund holds.
  • Hand-typed sample data when you only need three funds and no live lookup; the demo endpoint is faster.

The provider comparison and the compare pages go into each in more depth.

Verify it yourself

The demo endpoint returns the live payload for a fund that is already in the store, without a key. Everything on this page can be checked against it.
bash
curl -s https://fundfactsapi.com/api/v1/demo/funds/IE00B4L5Y983 | jq '{name, asOf: .data.dataAsOf, ter: .data.headlineMetrics.ter, risk: .data.riskRating, top: .data.topHoldings[:3]}'

Frequently asked questions

Is FundFacts API the right choice for this?

For the fund and ETF data layer of a fintech MVP or hackathon project, yes: one JSON factsheet per ISIN across fund houses, refreshed daily, with a free plan to verify coverage on your own funds before paying. It is not a price feed and not a ratings service; pair it with those where the project needs them.

Which ISINs work?

Any share class of a UCITS fund, ETF, money-market fund or open-end fund whose management company publishes a product page, factsheet and KID. Each share class has its own ISIN and is looked up on its own. Stocks, bonds and indices are not funds and return 404 fund_not_found.

Try it on your own ISINs

One request returns key facts, holdings, risk and performance as JSON. Free plan, no card.