Skip to content

๐Ÿ”Œ FX Providers

LibreFolio downloads exchange rates from central banks โ€” free, and without an API key. A currency pair can have several sources in priority order: if the first one fails during a sync, the next one takes over.

๐Ÿ“Š Provider Comparison

Each central bank quotes other currencies against its own, the base currency.

Provider Base Currency Update Frequency Good for
ECB (European Central Bank) EUR ๐Ÿ‡ช๐Ÿ‡บ Daily, around 16:00 CET on ECB working days Euro pairs and the main world currencies
FED (Federal Reserve FRED) USD ๐Ÿ‡บ๐Ÿ‡ธ Daily, on US business days US-dollar pairs
BOE (Bank of England) GBP ๐Ÿ‡ฌ๐Ÿ‡ง Daily, on UK business days Sterling pairs
SNB (Swiss National Bank) CHF ๐Ÿ‡จ๐Ÿ‡ญ Monthly averages, one value per month Swiss-franc pairs, when a monthly rate is enough

๐ŸŽฏ How Routing & Fallback Works

  1. ๐Ÿ›ค๏ธ Direct route: one central bank quotes the pair โ€” e.g. EUR/USD from the ECB.
  2. ๐Ÿ”€ Chain route: no bank quotes the pair, so LibreFolio combines steps โ€” e.g. RON/USD as RON โ†’ EUR โ†’ USD, both steps from the ECB. A chain gets a rate only on days when every step has one.
  3. ๐Ÿ”„ Fallback: with several routes, a sync tries them in priority order and uses the first one that works.
  4. โœ๏ธ Manual: no route for your pair? Save it without a provider and enter the rates yourself in the Data Editor.

You choose the routes when you add a pair, and change them later with the pair's Providers button.

SNB: one rate per month

The SNB publishes monthly averages, dated the 1st of each month. A pair that uses it gets one rate per month, and a chain through the SNB has rates only on those days.

  • ๐Ÿ› ๏ธ For developers: FX Providers โ€” APIs, series and quotation formats