Skip to main content
fastCRW Pergamon
Finance · EU

Frankfurter

api.frankfurter.dev

Foreign exchange reference rates published by the European Central Bank, latest and historical, in a plain shape.

Showing the catalogue

1Request

ISO 4217 code to measure coverage for; defaults to the EUR-based daily blend. Bounds are request dates, not guaranteed record dates, and interior gaps are still possible.

Comma-separated ISO 4217 codes; with several, the window is where at least one of them is available, not all of them.

1 credit⌘ ↵
Code follows the fields above
curl "https://api.fastcrw.com/v1/data/frankfurter/coverage?base=EUR" \
  -H "Authorization: Bearer $FASTCRW_API_KEY"

2Response example

A sample shape. Press Run to see live data from Frankfurter.

JSON
{
  "base": "EUR",
  "quotes": null,
  "providers": null,
  "start_date": "1999-01-01",
  "end_date": "2026-10-22"
}

Attribution: Rates from the European Central Bank, served via Frankfurter

Licence: Frankfurter is open-source and serves the European Central Bank's published reference rates; the ECB permits reuse of its statistics with acknowledgement of the source.

Ask with this source

A prompt for your agent that names this source and how to call it through the crw MCP.

  • Queryable history window

    Use Frankfurter (frankfurter) from fastCRW Pergamon, capability "Queryable history window" (coverage). Before requesting a long or old range, to find out how far back this exact pair really goes instead of guessing and getting an empty array. Example options: base=USD, quotes=EUR,TRY, providers=ECB. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "frankfurter" and capability "coverage". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Supported currencies

    Use Frankfurter (frankfurter) from fastCRW Pergamon, capability "Supported currencies" (currencies). You need to know which currency codes this source accepts, or to turn a code into a display name or symbol. Example options: scope=all, providers=ECB. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "frankfurter" and capability "currencies". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Currency detail

    Use Frankfurter (frankfurter) from fastCRW Pergamon, capability "Currency detail" (currency). You hold a single currency code and want its name, symbol, lifespan or which central banks quote it. Example options: code=JPY. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "frankfurter" and capability "currency". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Rates on a given day

    Use Frankfurter (frankfurter) from fastCRW Pergamon, capability "Rates on a given day" (historical). You need the rate as of a particular past date, for example to value a historic invoice, trade or expense claim. Example options: date=2024-01-15, base=USD, quotes=EUR,GBP. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "frankfurter" and capability "historical". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>