{"m1":{"name":"M1 Money Supply","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":502,"data_lag_days":9,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-21","latest_available_date":"2026-09-30","earliest_available_date":"1984-12-31","history_coverage_quality":"complete","recent_observation_count":3,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_url":"https://data.snb.ch/en/topics/snb/cube/snbmonagg","source_series_id":"SNB:snbmonagg:GM1","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","mom"],"revisions":["latest"],"seasonality":["nsa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Monetary aggregates, M1 (GM1), CHF million","seasonal_adjustment":"NSA","has_official_forecast":false},"m2":{"name":"M2 Money Supply","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":502,"data_lag_days":9,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-21","latest_available_date":"2026-09-30","earliest_available_date":"1984-12-31","history_coverage_quality":"complete","recent_observation_count":3,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_url":"https://data.snb.ch/en/topics/snb/cube/snbmonagg","source_series_id":"SNB:snbmonagg:GM2","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","mom"],"revisions":["latest"],"seasonality":["nsa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Monetary aggregates, M2 (GM2), CHF million","seasonal_adjustment":"NSA","has_official_forecast":false},"m3":{"name":"M3 Money Supply","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":502,"data_lag_days":9,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-21","latest_available_date":"2026-09-30","earliest_available_date":"1984-12-31","history_coverage_quality":"complete","recent_observation_count":3,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_url":"https://data.snb.ch/en/topics/snb/cube/snbmonagg","source_series_id":"SNB:snbmonagg:GM3","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","mom"],"revisions":["latest"],"seasonality":["nsa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Monetary aggregates, M3 (GM3), CHF million","seasonal_adjustment":"NSA","standardization_note":"M3 is Switzerland's broadest monetary aggregate; chf/broad_money serves the same SNB series.","has_official_forecast":false},"gdp":{"name":"GDP","unit":"CHF bn","source":"SECO","coverage":{"available":true,"row_count":186,"data_lag_days":57,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":170,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-09-03","latest_available_date":"2026-06-30","earliest_available_date":"1980-03-31","history_coverage_quality":"complete","recent_observation_count":1,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Quarterly","source_url":"https://scheduler.swissdatas.ch/scheduled/ch-seco-gdp.csv","price_basis":"NOMINAL","annualization":"NOT_ANNUALIZED","source_series_id":"SECO:ch-seco-gdp:gdp/nom/csa","source_url_scope":"series","supported_options":{"basis":["nominal"],"frequency":["level","yoy","qoq"],"revisions":["latest"],"seasonality":["sa"],"annualization":["not_annualized"],"period_aggregation":[]},"source_series_name":"Gross domestic product at current prices, calendar and seasonally adjusted, quarterly","seasonal_adjustment":"SA","source_history_start":"1980-03-31","standardization_note":"SECO, not the FSO, compiles and publishes the Swiss quarterly national accounts. Quarters before the Swiss federal news service's exact-timestamp coverage (2025-Q1) are dated from this series' measured release lag and flagged release_time_assumed.","has_official_forecast":true},"ppi":{"name":"Producer Price Index (PPI)","unit":"%YoY","source":"FSO","coverage":{"available":true,"row_count":1197,"data_lag_days":15,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-15","latest_available_date":"2026-09-30","earliest_available_date":"1927-01-31","history_coverage_quality":"complete","recent_observation_count":3,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_url":"https://www.bfs.admin.ch/asset/en/su-q-05.04.02.01-pga-ipot","source_series_id":"FSO:su-q-05.04.02.01-pga-ipot","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["yoy"],"revisions":["latest"],"seasonality":["nsa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Producer and Import Price Index, Price Index of Total Supply, index levels converted to a 12-month change","seasonal_adjustment":"NSA","standardization_note":"The Federal Statistical Office is the primary publisher; the SNB data portal republishes the same series days later, which used to leave release-day ingestion with no fresh data. Announcement timestamps come from the FSO PPI press-catalogue RSS, and observations predating RSS coverage carry no timestamp rather than a synthetic one.","has_official_forecast":false},"exports":{"name":"Exports","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":58,"data_lag_days":38,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":170,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-09-22","latest_available_date":"2026-06-30","earliest_available_date":"2012-03-31","history_coverage_quality":"complete","recent_observation_count":1,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Quarterly","source_url":"https://data.snb.ch/en/topics/aussenwirtschaft/cube/bopmercouq","source_series_id":"SNB:bopmercouq:D0(T0),D1=E","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","qoq"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Balance of payments, goods, all countries, receipts (E), CHF million","standardization_note":"Values are the Swiss National Bank's balance-of-payments republication of Swiss trade, not the Federal Office for Customs and Border Security (FOCBS/BAZG) foreign-trade statistics. FOCBS states explicitly that commercial use of its datasets requires the data owner's permission, so its deeper 1988-onwards series cannot be used here.","has_official_forecast":false},"imports":{"name":"Imports","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":58,"data_lag_days":38,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":170,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-09-22","latest_available_date":"2026-06-30","earliest_available_date":"2012-03-31","history_coverage_quality":"complete","recent_observation_count":1,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Quarterly","source_url":"https://data.snb.ch/en/topics/aussenwirtschaft/cube/bopmercouq","source_series_id":"SNB:bopmercouq:D0(T0),D1=A","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","qoq"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Balance of payments, goods, all countries, expenses (A), CHF million","standardization_note":"Values are the Swiss National Bank's balance-of-payments republication of Swiss trade, not the Federal Office for Customs and Border Security (FOCBS/BAZG) foreign-trade statistics. FOCBS states explicitly that commercial use of its datasets requires the data owner's permission, so its deeper 1988-onwards series cannot be used here.","has_official_forecast":false},"cb_assets":{"name":"SNB Total Assets","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":620,"data_lag_days":30,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-09-30","latest_available_date":"2026-08-31","earliest_available_date":"1975-01-31","history_coverage_quality":"complete","recent_observation_count":2,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"is_proxy":true,"frequency":"Monthly","proxy_note":"Delegates to snb_balance_sheet. The SNB moba cube member served (RF) is the relevant foreign-currency position, which approximates but is not identical to total balance-sheet assets.","source_url":"https://data.snb.ch/en/topics/snb/cube/snbmoba","source_series_id":"SNB:snbmoba:RF","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","mom"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"SNB monthly balance sheet, relevant foreign currency positions (RF), CHF million","has_official_forecast":false},"inflation":{"name":"Inflation (CPI)","unit":"%YoY","source":"Swiss Federal Statistical Office","coverage":{"available":true,"row_count":1257,"data_lag_days":29,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-01","latest_available_date":"2026-09-01","earliest_available_date":"1922-01-01","history_coverage_quality":"complete","recent_observation_count":2,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_url":"https://dam-api.bfs.admin.ch/hub/api/dam/assets/orderNr:cc-e-05.02.08/master","source_series_id":"BFS:cc-e-05.02.08:%m-12","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["yoy"],"revisions":["latest"],"seasonality":["nsa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Consumer price index, change compared with the same month of the previous year","seasonal_adjustment":"NSA","source_history_start":"1922-01-01","standardization_note":"FSO publishes the all-items index from 1921-01, so the first year-on-year rate is 1922-01. Publication timestamps come from the FSO CPI press catalogue where it reaches (2021 onwards); earlier months are dated from this series' measured release lag and flagged release_time_assumed. The previous implementation dropped every month the press feed did not cover, which capped the served series at 67 months.","has_official_forecast":true},"employment":{"name":"Employment","unit":"Persons","source":"FSO","coverage":{"available":true,"row_count":140,"data_lag_days":64,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":170,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-08-27","latest_available_date":"2026-06-30","earliest_available_date":"1991-09-30","history_coverage_quality":"complete","recent_observation_count":1,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Quarterly","source_url":"https://www.pxweb-admin-a.bfs.admin.ch/api/v1/en/px-x-0602000000_101/px-x-0602000000_101.px","source_series_id":"FSO:px-x-0602000000_101:5-96:TOT:TOT","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","qoq"],"revisions":["latest"],"seasonality":["nsa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Jobs by economic division, employment level and sex - total economy, all employment levels, both sexes","seasonal_adjustment":"NSA","source_history_start":"1991-09-30","standardization_note":"FSO BESTA cube px-x-0602000000_101, economic divisions 5-96 (total), both sexes. The cube publishes from 1991-Q3. The previous implementation only requested quarters that still had a press item in the FSO RSS feed, which capped the served series at 21 quarters from 2021. Quarters without a press item are dated from this series' measured release lag and flagged release_time_assumed.","has_official_forecast":false},"broad_money":{"name":"Broad Money (M3)","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":502,"data_lag_days":9,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-21","latest_available_date":"2026-09-30","earliest_available_date":"1984-12-31","history_coverage_quality":"complete","recent_observation_count":3,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_url":"https://data.snb.ch/en/topics/snb/cube/snbmonagg","source_series_id":"SNB:snbmonagg:GM3","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","mom"],"revisions":["latest"],"seasonality":["nsa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Monetary aggregates, M3 (GM3), CHF million","seasonal_adjustment":"NSA","standardization_note":"Swiss monetary aggregates are compiled and published by the Swiss National Bank, not by a statistics office; the entry previously named a \"National Statistics Office\" as the source. Same underlying series as chf/m3.","has_official_forecast":false},"fx_reserves":{"name":"FX Reserves","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":328,"data_lag_days":0,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-30","latest_available_date":"2026-09-30","earliest_available_date":"1999-06-30","history_coverage_quality":"complete","recent_observation_count":3,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_url":"https://data.snb.ch/en/topics/snb/cube/snbimfra","source_series_id":"SNB:snbimfra:D0(T0),D1=T0","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","mom"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"International monetary reserves, foreign currency investments, total (CHF million)","standardization_note":"Swiss reserve data are published by the Swiss National Bank, not by a statistics office; the entry previously named a \"National Statistics Office\" as the source. chf/foreign_reserves delegates to this same series.","has_official_forecast":false},"gov_bond_1y":{"name":"1-Year Confederation Bond Yield","unit":"%","source":"SNB","coverage":{"available":true,"row_count":7846,"data_lag_days":2,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":7,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":null,"latest_available_date":"2026-10-28","earliest_available_date":"1988-01-04","history_coverage_quality":"complete","recent_observation_count":4,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Daily","source_url":"https://data.snb.ch/en/topics/ziredev/cube/rendeiduebd","source_series_id":"SNB:rendeiduebd:1J","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Confederation bond spot rates, 1 year (1J)","has_official_forecast":false},"gov_bond_2y":{"name":"2-Year Confederation Bond Yield","unit":"%","source":"SNB","coverage":{"available":true,"row_count":7846,"data_lag_days":2,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":7,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":null,"latest_available_date":"2026-10-28","earliest_available_date":"1988-01-04","history_coverage_quality":"complete","recent_observation_count":4,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Daily","source_url":"https://data.snb.ch/en/topics/ziredev/cube/rendeiduebd","source_series_id":"SNB:rendeiduebd:2J","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Confederation bond spot rates, 2 years (2J)","has_official_forecast":false},"gov_bond_3y":{"name":"3-Year Confederation Bond Yield","unit":"%","source":"SNB","coverage":{"available":true,"row_count":7723,"data_lag_days":2,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":7,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":null,"latest_available_date":"2026-10-28","earliest_available_date":"1990-01-03","history_coverage_quality":"complete","recent_observation_count":4,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Daily","source_url":"https://data.snb.ch/en/topics/ziredev/cube/rendeiduebd","source_series_id":"SNB:rendeiduebd:3J","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Confederation bond spot rates, 3 years (3J)","has_official_forecast":false},"gov_bond_4y":{"name":"4-Year Confederation Bond Yield","unit":"%","source":"SNB","coverage":{"available":true,"row_count":7846,"data_lag_days":2,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":7,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":null,"latest_available_date":"2026-10-28","earliest_available_date":"1988-01-04","history_coverage_quality":"complete","recent_observation_count":4,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Daily","source_url":"https://data.snb.ch/en/topics/ziredev/cube/rendeiduebd","source_series_id":"SNB:rendeiduebd:4J","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Confederation bond spot rates, 4 years (4J)","has_official_forecast":false},"gov_bond_5y":{"name":"5-Year Confederation Bond Yield","unit":"%","source":"SNB","coverage":{"available":true,"row_count":7846,"data_lag_days":2,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":7,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":null,"latest_available_date":"2026-10-28","earliest_available_date":"1988-01-04","history_coverage_quality":"complete","recent_observation_count":4,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Daily","source_url":"https://data.snb.ch/en/topics/ziredev/cube/rendeiduebd","source_series_id":"SNB:rendeiduebd:5J","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Confederation bond spot rates, 5 years (5J)","has_official_forecast":false},"policy_rate":{"name":"SNB Policy Rate","unit":"%","source":"SNB","coverage":{"available":true,"row_count":117,"data_lag_days":36,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":170,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-09-24","latest_available_date":"2026-09-24","earliest_available_date":"2000-01-20","history_coverage_quality":"complete","recent_observation_count":2,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Quarterly","source_url":"https://data.snb.ch/en/topics/snb/cube/snbgwdzid","source_series_id":"SNB:snbgwdzid:LZ + SNB:snbband (target-range midpoint)","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"SNB policy rate (Leitzins) from 13 June 2019; midpoint of the official SNB target range for the 3-month CHF Libor before that","standardization_note":"One row per monetary-policy assessment, not per business day: the SNB publishes the rate as a daily level, and this series emits the level in force at each assessment (unchanged decisions included), dated from the SNB's own assessment announcements. Before 13 June 2019 the SNB had no single policy rate, so the value is the midpoint of the official target range for the 3-month CHF Libor (snbband cube).","has_official_forecast":false},"gov_bond_10y":{"name":"10-Year Confederation Bond Yield","unit":"%","source":"SNB","coverage":{"available":true,"row_count":7724,"data_lag_days":1,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":7,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-29","latest_available_date":"2026-10-29","earliest_available_date":"1990-01-03","history_coverage_quality":"complete","recent_observation_count":5,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Daily","source_url":"https://data.snb.ch/en/topics/ziredev/cube/rendeiduebd","source_series_id":"SNB:rendeiduebd:10J","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Confederation bond spot rates, 10 years (10J)","standardization_note":"The SNB discontinued the rendoblid cube in July 2025 and migrated the daily Confederation spot rates to rendeiduebd, renaming the 10-year maturity code from 10J0 to 10J.","has_official_forecast":false},"gov_bond_20y":{"name":"20-Year Confederation Bond Yield","unit":"%","source":"SNB","coverage":{"available":true,"row_count":7723,"data_lag_days":2,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":7,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":null,"latest_available_date":"2026-10-28","earliest_available_date":"1990-01-03","history_coverage_quality":"complete","recent_observation_count":4,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Daily","source_url":"https://data.snb.ch/en/topics/ziredev/cube/rendeiduebd","source_series_id":"SNB:rendeiduebd:20J","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Confederation bond spot rates, 20 years (20J)","has_official_forecast":false},"gov_bond_30y":{"name":"30-Year Confederation Bond Yield","unit":"%","source":"SNB","coverage":{"available":true,"row_count":7225,"data_lag_days":2,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":7,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":null,"latest_available_date":"2026-10-28","earliest_available_date":"1997-12-29","history_coverage_quality":"complete","recent_observation_count":4,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Daily","source_url":"https://data.snb.ch/en/topics/ziredev/cube/rendeiduebd","source_series_id":"SNB:rendeiduebd:30J","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Confederation bond spot rates, 30 years (30J)","has_official_forecast":false},"retail_sales":{"name":"Retail Sales","unit":"%YoY","source":"Swiss Federal Statistical Office via SNB","coverage":{"available":true,"row_count":296,"data_lag_days":29,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-01","latest_available_date":"2026-08-31","earliest_available_date":"2002-01-31","history_coverage_quality":"complete","recent_observation_count":2,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_url":"https://data.snb.ch/en/topics/uvo/cube/conretail","source_series_id":"SNB:conretail:VVP3","source_url_scope":"dataset","supported_options":{"basis":["real"],"frequency":["yoy"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Real - Total - Year-on-year change in %","seasonal_adjustment":"UNKNOWN","standardization_note":"Calendar-adjusted real total retail turnover, year-on-year percentage change. FSO's je-e-06.03.02.01.02 workbook (Variation rates, real turnover, NOGA 47 total) is the original publication of SNB conretail VVP3: the July 2026 edition matches the SNB series exactly. The original workbook is used for release pickup; the existing native series identity and historical values are preserved.","has_official_forecast":false},"unemployment":{"name":"Unemployment Rate (ILO, quarterly)","unit":"%","source":"FSO","coverage":{"available":true,"row_count":142,"data_lag_days":73,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":170,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-08-18","latest_available_date":"2026-06-30","earliest_available_date":"1991-03-31","history_coverage_quality":"complete","recent_observation_count":1,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Quarterly","source_url":"https://dam-api.bfs.admin.ch/hub/api/dam/assets/orderNr:ts-x-03.03.01.03b/master","source_series_id":"FSO:ts-x-03.03.01.03b:P:TOTAL:NSA","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":["nsa"],"annualization":[],"period_aggregation":[]},"source_series_name":"ILO unemployment rate, total population, not seasonally adjusted","seasonal_adjustment":"NSA","source_history_start":"1991-03-31","standardization_note":"Quarterly ILO unemployment rate from the FSO Swiss Labour Force Survey. This is not SECO's monthly registered unemployment rate, which uses a narrower administrative definition and prints materially lower than the ILO measure.","has_official_forecast":false},"gold_reserves":{"name":"SNB Gold Holdings","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":328,"data_lag_days":0,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-30","latest_available_date":"2026-09-30","earliest_available_date":"1999-06-30","history_coverage_quality":"complete","recent_observation_count":3,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_url":"https://data.snb.ch/en/topics/snb/cube/snbimfra","source_series_id":"SNB:snbimfra:D0=T7,D1=T0","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","mom"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Official reserve assets, gold including gold deposits and gold swaps (T7), CHF million","has_official_forecast":false},"trade_balance":{"name":"Trade Balance","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":58,"data_lag_days":38,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":170,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-09-22","latest_available_date":"2026-06-30","earliest_available_date":"2012-03-31","history_coverage_quality":"complete","recent_observation_count":1,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Quarterly","source_url":"https://data.snb.ch/en/topics/aussenwirtschaft/cube/bopmercouq","source_series_id":"SNB:bopmercouq:D0(T0),D1=S","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","qoq"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Balance of payments, goods, all countries, balance (S), CHF million","standardization_note":"Values are the Swiss National Bank's balance-of-payments republication of Swiss trade, not the Federal Office for Customs and Border Security (FOCBS/BAZG) foreign-trade statistics. FOCBS states explicitly that commercial use of its datasets requires the data owner's permission, so its deeper 1988-onwards series cannot be used here.","has_official_forecast":false},"core_inflation":{"name":"Core Inflation 1 (excl. fresh/seasonal, energy, fuel)","unit":"%YoY","source":"SNB","coverage":{"available":true,"row_count":321,"data_lag_days":29,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-01","latest_available_date":"2026-09-30","earliest_available_date":"2000-01-31","history_coverage_quality":"complete","recent_observation_count":3,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_series_id":"SNB:plkoprinfla:KGM","supported_options":{"basis":[],"frequency":["yoy"],"revisions":["latest"],"seasonality":["nsa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Trimmed-mean core inflation (KGM)","seasonal_adjustment":"NSA","has_official_forecast":true},"risk_free_rate":{"name":"SARON (Overnight Rate)","unit":"%","source":"Swiss National Bank","coverage":{"available":true,"row_count":4305,"data_lag_days":7,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":14,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":null,"latest_available_date":"2026-10-23","earliest_available_date":"2009-08-24","history_coverage_quality":"complete","recent_observation_count":2,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Daily","source_url":"https://data.snb.ch/en/topics/ziredev/cube/snbgwdzid","source_series_id":"SNB:snbgwdzid:SARON","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"SARON","has_official_forecast":false,"freshness_threshold_days":14},"sight_deposits":{"name":"SNB Sight Deposits","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":1384,"data_lag_days":4,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":21,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-26","latest_available_date":"2026-10-23","earliest_available_date":"2005-01-21","history_coverage_quality":"complete","recent_observation_count":3,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Weekly","source_url":"https://data.snb.ch/en/topics/snb/cube/snbgwdmigirow","source_series_id":"SNB:snbgwdmigirow:GU","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Sight deposits of domestic banks at the SNB, weekly (GU), CHF million","has_official_forecast":false},"foreign_reserves":{"name":"SNB Foreign Exchange Reserves","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":328,"data_lag_days":0,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-30","latest_available_date":"2026-09-30","earliest_available_date":"1999-06-30","history_coverage_quality":"complete","recent_observation_count":3,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_url":"https://data.snb.ch/en/topics/snb/cube/snbimfra","source_series_id":"SNB:snbimfra:D0(T0),D1=T0","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","mom"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"International monetary reserves, foreign currency investments, total (CHF million)","standardization_note":"Delegates to chf/fx_reserves; both slugs serve the same SNB snbimfra series.","has_official_forecast":false},"snb_balance_sheet":{"name":"SNB Balance Sheet","unit":"CHF mn","source":"SNB","coverage":{"available":true,"row_count":620,"data_lag_days":30,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-09-30","latest_available_date":"2026-08-31","earliest_available_date":"1975-01-31","history_coverage_quality":"complete","recent_observation_count":2,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"is_proxy":true,"frequency":"Monthly","proxy_note":"The SNB moba cube member served (RF) is the relevant foreign-currency position, which approximates but is not identical to total balance-sheet assets.","source_url":"https://data.snb.ch/en/topics/snb/cube/snbmoba","source_series_id":"SNB:snbmoba:RF","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","mom"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"SNB monthly balance sheet, relevant foreign currency positions (RF), CHF million","has_official_forecast":false},"participation_rate":{"name":"Labour Force Participation Rate","unit":"%","source":"Eurostat","coverage":{"available":true,"row_count":67,"data_lag_days":122,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":170,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":null,"latest_available_date":"2026-06-30","earliest_available_date":"2009-06-30","history_coverage_quality":"complete","recent_observation_count":1,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Quarterly","source_series_id":"Eurostat:lfsi_emp_q:ACT:PC_POP:Y15-64:T:SA:CH","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":["sa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Activity rate, ages 15-64, seasonally adjusted (Switzerland)","seasonal_adjustment":"SA","source_history_start":"2009-04-01","standardization_note":"Eurostat republishes the Swiss Labour Force Survey activity rate and carries it from 2009-Q2. FSO's own published assets for the same survey (the ILO unemployment series ts-x-03.03.01.03b and the BESTA employment series ts-x-03.02.01.08) contain no activity or participation rate, so no deeper Swiss-published series is available; the deeper FSO history is an open item.","has_official_forecast":false},"business_confidence":{"name":"Business Confidence","unit":"Index (0-100 normalized)","source":"SECO","coverage":{"available":true,"row_count":381,"data_lag_days":18,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-10-12","latest_available_date":"2026-09-30","earliest_available_date":"1995-01-31","history_coverage_quality":"complete","recent_observation_count":3,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_url":"https://scheduler.swissdatas.ch/scheduled/kss.csv","source_series_id":"SECO:kss:ch_sent_mean/index/sa","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":["sa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Konjunkturstimmung Schweiz, mean sentiment index, seasonally adjusted (structure=ch_sent_mean, type=index, seas_adj=sa)","seasonal_adjustment":"SA","standardization_note":"SECO is the sole publisher of this composite; the entry previously read \"SECO / KOF\", but no KOF series enters it. Observations are keyed on the reference month's last day. History (1995 onward) is read from SECO's machine-readable CSV and carries no publication instant (publication_time_status unknown) because SECO publishes no release archive for the series; only the current release is stamped, from the KSS page's CMS publication instant, and only when that instant falls after the reference month on the publication date SECO lists for that month's results workbook. SECO's stated schedule: the 10th of the month, or the following working day, for the previous month (about 08:58 Swiss local time in 2026).","has_official_forecast":false},"consumer_confidence":{"name":"Consumer Sentiment Index (SECO)","unit":"Index (0-100 normalized)","source":"SECO","coverage":{"available":true,"row_count":216,"data_lag_days":84,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":170,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-08-07","latest_available_date":"2026-07-31","earliest_available_date":"1972-10-31","history_coverage_quality":"complete","recent_observation_count":1,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Quarterly","source_url":"https://scheduler.swissdatas.ch/scheduled/ks-q.csv","source_series_id":"SECO:ks-q:ks_i63_index_q/index/na","source_url_scope":"series","supported_options":{"basis":[],"frequency":["level"],"revisions":["latest"],"seasonality":["nsa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Consumer sentiment index, quarterly, unadjusted","seasonal_adjustment":"NSA","source_history_start":"1972-10-31","standardization_note":"SECO's own quarterly consumer sentiment file, from the 1972-Q4 survey onwards. Each observation is dated to the end of the month the survey was run in (January, April, July, October) because that, not the quarter end, is the period the index measures; publication follows the next month. SECO moved the survey to a monthly cadence in January 2023 and still publishes the quarterly index, whose value from then on is the survey of the quarter's first month, so the series stays one continuous quarterly series across the change. This replaces the SNB conconm cube, which republished only the 2023-onwards monthly figures and is licensed for non-commercial use. Surveys older than the Swiss federal news service's exact-timestamp coverage are dated from this series' measured release lag and flagged release_time_assumed.","has_official_forecast":false},"full_time_employment":{"name":"Full-time Employment","unit":"Persons","source":"FSO","coverage":{"available":true,"row_count":140,"data_lag_days":64,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":170,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-08-27","latest_available_date":"2026-06-30","earliest_available_date":"1991-09-30","history_coverage_quality":"complete","recent_observation_count":1,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Quarterly","source_url":"https://www.pxweb-admin-a.bfs.admin.ch/api/v1/en/px-x-0602000000_101/px-x-0602000000_101.px","source_series_id":"FSO:px-x-0602000000_101:5-96:1:TOT","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","qoq"],"revisions":["latest"],"seasonality":["nsa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Jobs by economic division, employment level and sex - total economy, full time, both sexes","seasonal_adjustment":"NSA","source_history_start":"1991-09-30","standardization_note":"FSO BESTA cube px-x-0602000000_101, economic divisions 5-96 (total), both sexes. The cube publishes from 1991-Q3. The previous implementation only requested quarters that still had a press item in the FSO RSS feed, which capped the served series at 21 quarters from 2021. Quarters without a press item are dated from this series' measured release lag and flagged release_time_assumed.","has_official_forecast":false},"part_time_employment":{"name":"Part-time Employment","unit":"Persons","source":"FSO","coverage":{"available":true,"row_count":140,"data_lag_days":64,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":170,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-08-27","latest_available_date":"2026-06-30","earliest_available_date":"1991-09-30","history_coverage_quality":"complete","recent_observation_count":1,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Quarterly","source_url":"https://www.pxweb-admin-a.bfs.admin.ch/api/v1/en/px-x-0602000000_101/px-x-0602000000_101.px","source_series_id":"FSO:px-x-0602000000_101:5-96:2:TOT","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","qoq"],"revisions":["latest"],"seasonality":["nsa"],"annualization":[],"period_aggregation":[]},"source_series_name":"Jobs by economic division, employment level and sex - total economy, part time, both sexes","seasonal_adjustment":"NSA","source_history_start":"1991-09-30","standardization_note":"FSO BESTA cube px-x-0602000000_101, economic divisions 5-96 (total), both sexes. The cube publishes from 1991-Q3. The previous implementation only requested quarters that still had a press item in the FSO RSS feed, which capped the served series at 21 quarters from 2021. Quarters without a press item are dated from this series' measured release lag and flagged release_time_assumed.","has_official_forecast":false},"trade_weighted_index":{"name":"Trade Weighted Index (NEER)","unit":"Index (2020=100)","source":"Bank for International Settlements","coverage":{"available":true,"row_count":393,"data_lag_days":30,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":95,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":null,"latest_available_date":"2026-09-30","earliest_available_date":"1994-01-31","history_coverage_quality":"complete","recent_observation_count":3,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Monthly","source_url":"https://stats.bis.org/api/v1/data/WS_EER/M.N.B.CH","source_series_id":"BIS:WS_EER:M.N.B.CH","source_url_scope":"dataset","supported_options":{"basis":["nominal"],"frequency":["level"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Nominal effective exchange rate, broad basket, Switzerland","seasonal_adjustment":"NOT_APPLICABLE","standardization_note":"The NEER served here is the BIS's own effective-exchange-rate index (WS_EER nominal broad basket, 2020=100), which the BIS computes itself. It is NOT the SNB's own export-weighted franc index, so the two must not be spliced or compared level for level. The entry previously named the SNB as the source while serving this BIS series.","has_official_forecast":false},"current_account_balance":{"name":"Current Account Balance","unit":"CHF mn","source":"Swiss National Bank","coverage":{"available":true,"row_count":174,"data_lag_days":38,"has_recent_data":true,"value_available":true,"coverage_quality":"complete","requires_api_key":true,"stale_after_days":170,"freshness_quality":"fresh","has_mom_transform":null,"has_qoq_transform":null,"has_yoy_transform":null,"usable_for_signal":true,"usable_for_context":true,"latest_release_date":"2026-09-22","latest_available_date":"2026-06-30","earliest_available_date":"1983-03-31","history_coverage_quality":"complete","recent_observation_count":1,"source_freshness":"monitoring_unknown","source_monitoring_complete":false,"known_source_gap":false},"frequency":"Quarterly","source_url":"https://data.snb.ch/en/topics/aube/cube/bopcurrq","source_series_id":"SNB:bopcurrq:T0","source_url_scope":"dataset","supported_options":{"basis":[],"frequency":["level","yoy","qoq"],"revisions":["latest"],"seasonality":[],"annualization":[],"period_aggregation":[]},"source_series_name":"Current account balance","has_official_forecast":false}}