Frankfurter
api.frankfurter.dev
Foreign exchange reference rates published by the European Central Bank, latest and historical, in a plain shape.
GET /v1/data/frankfurter/coverage1Request
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.
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.
{
"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>
