The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
bbk
bbk is minimal R client for the following APIs:
In the future, it may be extended to other central banks and
financial institutions. Feel free to open an issue if you have a
specific request.
Installation
You can install the released version of bbk from CRAN with:
And the development version from GitHub with:
# install.packages("pak")
pak::pak("m-muecke/bbk")
Usage
bbk functions are prefixed according to the central bank they access
(bbk_, ecb_, snb_,
bdp_, bis_, boe_,
boj_, bde_, bdf_,
bcb_, cnb_, nbp_,
onb_, boc_, nob_,
srb_) and follow the naming conventions of their respective
APIs.
The typical workflow involves:
- Finding the time series identifier on the relevant central bank’s
website
- Using the appropriate bbk function to retrieve the data
library(bbk)
# Deutsche Bundesbank - fetch 10 year daily yield curve
yield_curve = bbk_data(
flow = "BBSIS",
key = "D.I.ZAR.ZI.EUR.S1311.B.A604.R10XX.R.A.A._Z._Z.A",
start_period = "2020-01-01"
)

- BIS: R package
for downloading data from the Bank for International Settlements
(BIS).
- BISdata: R
package for downloading data from the Bank for International Settlements
(BIS).
- boe: R package
for downloading data from the Bank of England (BoE).
- BOJ: R package
for downloading data from the Bank of Japan (BoJ).
- SNBdata: R
package for downloading data from the Swiss National Bank (SNB).
- bundesbank: R
scripts for downloading time-series data from the Bundesbank.
- czechrates: R
package for Czech National Bank (CNB) foreign exchange and interest
rates.
- ecb: R interface to
the European Central Bank’s Statistical Data Warehouse (SDW) API.
- oenb: R package for
accessing the OeNB’s API.
- pdfetch: R package
for downloading economic and financial time series from public
sources.
- rbcb: R
interface to the Banco Central do Brasil (BCB) web services.
- rnbp: R package for
accessing the National Bank of Poland (NBP) API.
- readsdmx: R
package for reading SDMX data and metadata.
- rsdmx: R package for
reading SDMX data and metadata.
- rwebstat: R package
for accessing the Banque de France’s Webstat API.
- siebanxicor: R
package for querying data series from the Banco de México (Banxico) SIE
API.
- tidyBdE: R
package for accessing the Banco de España’s API.
- valet: R client
to the Bank of Canada Valet API.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.