Nothing
This simple library allows users to access Brazil Central Bank (BACEN) data by interacting with its API. The library consists of three main R scripts that work together:
This README provides a detailed guide on how to use each function.
This function generates the URL for accessing BACEN data by specifying three arguments:
- series
: The series code.
- star_date
: The start date.
- end_date
: The end date.
dd/mm/yyyy
.# Generate URL for IPCA series from 01/01/2003 to 31/12/2023
ipca_br_url <- bacen_url(433, '01/01/2003', '31/12/2023')
# Output
print(ipca_br_url)
Result:
[1] "https://api.bcb.gov.br/dados/serie/bcdata.sgs.433/dados?formato=json&dataInicial=01/01/2003&dataFinal=31/12/2023"
This function retrieves data from multiple Central Bank series, given a vector of series IDs and corresponding names:
url
: Variable containing a vector of URLs.httr
: A logical value indicating whether to use httr
(TRUE
) or httr2
(FALSE
). Default is TRUE.# Retrieve data for multiple series
url <- bacen_url(c('433', '13005'), "01/01/2023", "31/12/2023") # Date format: "dd/mm/yyyy"
data <- bacen_series(url, httr = TRUE)
# Display results
print(head(data))
Sample Output:
date series_1 series_2
1 01/01/2013 0.79 0.74
2 01/02/2013 0.60 0.53
3 01/03/2013 0.47 0.40
4 01/04/2013 0.55 0.50
5 01/05/2013 0.37 0.32
6 01/06/2013 0.26 0.21
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.