Skip to content

Swiss National Bank (SNB)

The Swiss National Bank (SNB) provider publishes monthly average exchange rates for the Swiss Franc (CHF), fetched from the public SNB Data Portal. It is a stable and authoritative source for CHF-based assets.

Monthly data only โ€” no daily rates

The SNB does not offer a daily-rate dataset: each value is the average of a calendar month, stored on the 1st of that month. In conversion chains a rate is computed only on dates where all involved providers have data, so chaining through SNB yields one point per month. If you need day-by-day CHF rates, use another provider (e.g. ECB or FED) for the pair.

๐Ÿ“Š Capabilities

  • โœ… Current Price: Latest available monthly average
  • โœ… History: Historical monthly averages
  • โŒ Search: No asset search (FX rates only)

๐Ÿ”ง Specifications

  • Base Currency: CHF ๐Ÿ‡จ๐Ÿ‡ญ
  • Update Frequency: Monthly โ€” new averages are published around the 2nd business day of the following month
  • API Key: Not required (public SNB Data Portal API)

๐Ÿ’ฐ Supported Currencies

The SNB covers about 25 currencies against CHF; LibreFolio loads the exact list dynamically from the SNB Data Portal. It includes:

  • Major: USD ๐Ÿ‡บ๐Ÿ‡ธ, EUR ๐Ÿ‡ช๐Ÿ‡บ, GBP ๐Ÿ‡ฌ๐Ÿ‡ง, JPY ๐Ÿ‡ฏ๐Ÿ‡ต, CNY ๐Ÿ‡จ๐Ÿ‡ณ
  • Global: CAD ๐Ÿ‡จ๐Ÿ‡ฆ, AUD ๐Ÿ‡ฆ๐Ÿ‡บ, and other world currencies

๐Ÿ“ Important Notes

  • Multi-Unit Currency Quotation: The SNB quotes some currencies per 100 units instead of 1 unit (e.g. 100 JPY = x CHF). LibreFolio automatically detects and normalizes these rates to per-unit values to ensure your transactions are calculated correctly.
  • One point per month: rates are dated the 1st of each month. Conversions on dates between two monthly points use the most recent available rate (backward-fill).