{ "opencollection": "1.0.0", "info": { "name": "Frankfurter Currencies Rates API", "version": "1.0.0" }, "items": [ { "info": { "name": "Rates", "type": "folder" }, "items": [ { "info": { "name": "Frankfurter Get Exchange Rates", "type": "http" }, "http": { "method": "GET", "url": "https://api.frankfurter.dev/v1/rates", "params": [ { "name": "date", "value": "", "type": "query", "description": "Specific date (YYYY-MM-DD). Cannot be combined with from/to." }, { "name": "from", "value": "", "type": "query", "description": "Start of date range (YYYY-MM-DD)" }, { "name": "to", "value": "", "type": "query", "description": "End of date range (YYYY-MM-DD). Defaults to today." }, { "name": "base", "value": "", "type": "query", "description": "Base currency (default: EUR)" }, { "name": "quotes", "value": "", "type": "query", "description": "Comma-separated list of quote currencies to include" }, { "name": "providers", "value": "", "type": "query", "description": "Comma-separated list of data providers to include" }, { "name": "group", "value": "", "type": "query", "description": "Downsample rates by time period. Only applies to date ranges." }, { "name": "expand", "value": "", "type": "query", "description": "Comma-separated list of optional fields to include per record. Currently supports `providers`, which adds an array of `{ key, rate }` objects per record showing each provider's individual rate. Outliers excluded from the blend (and providers whose rate was overridden by a currency peg) are flagged with `excluded: true`. The field is omitted on synthesized peg rows where no provider published the quote. In CSV output, the `providers` column is encoded as `KEY:RATE` pairs joined by `|`, with a trailing `*` on excluded entries (e.g. `ECB:0.92|FED:1.50*`)." } ] }, "docs": "Returns exchange rates blended across providers. Without date params, returns the latest rates. Each record is a single currency pair." }, { "info": { "name": "Frankfurter Get a Single Exchange Rate Pair", "type": "http" }, "http": { "method": "GET", "url": "https://api.frankfurter.dev/v1/rate/:base/:quote", "params": [ { "name": "base", "value": "", "type": "path" }, { "name": "quote", "value": "", "type": "path" }, { "name": "date", "value": "", "type": "query", "description": "Specific date (YYYY-MM-DD). Cannot be combined with from/to." }, { "name": "providers", "value": "", "type": "query", "description": "Comma-separated list of data providers to include" } ] }, "docs": "Returns the blended exchange rate for a single currency pair. Without a date param, returns the latest rate." } ] } ], "bundled": true }