Skip to contents

Retrieve time series data from the Sveriges Riksbank SWEA API.

Usage

srb_data(series, start_date = NULL, end_date = NULL)

Arguments

series

(character(1))
The series ID to query. See srb_series() for available series.

start_date

(NULL | Date(1) | character(1))
Start date of the data (e.g., "2024-01-01"). If NULL, all available data is returned. Default NULL.

end_date

(NULL | Date(1) | character(1))
End date of the data, in the same format as start_date. If NULL, data up to the latest available date is returned. Default NULL.

Value

A data.table::data.table() with the requested data.

Examples

# \donttest{
# fetch USD/SEK exchange rate
srb_data("SEKUSDPMI", start_date = "2024-01-01")
#>            date       key    value
#>          <Date>    <char>    <num>
#>   1: 2024-01-02 SEKUSDPMI 10.18118
#>   2: 2024-01-03 SEKUSDPMI 10.24956
#>   3: 2024-01-04 SEKUSDPMI 10.21684
#>   4: 2024-01-05 SEKUSDPMI 10.28752
#>   5: 2024-01-08 SEKUSDPMI 10.24073
#>  ---                              
#> 569: 2026-04-13 SEKUSDPMI  9.32215
#> 570: 2026-04-14 SEKUSDPMI  9.15628
#> 571: 2026-04-15 SEKUSDPMI  9.21053
#> 572: 2026-04-16 SEKUSDPMI  9.16992
#> 573: 2026-04-17 SEKUSDPMI  9.15741

# fetch EUR/SEK exchange rate
srb_data("SEKEURPMI", start_date = "2024-01-01")
#> Waiting 59s for retry backoff 
#> Waiting 59s for retry backoff ■■                              
#> Waiting 59s for retry backoff ■■■                             
#> Waiting 59s for retry backoff ■■■■■                           
#> Waiting 59s for retry backoff ■■■■■■■                         
#> Waiting 59s for retry backoff ■■■■■■■■                        
#> Waiting 59s for retry backoff ■■■■■■■■■■                      
#> Waiting 59s for retry backoff ■■■■■■■■■■■                     
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■                   
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■                  
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■■■                
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■■■■               
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■■■■■■             
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■■■■■■■            
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■■■■■■■■■          
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■■■■■■■■■■         
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■■■■■■■■■■■■       
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■■■■■■■■■■■■■      
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■■■■■■■■■■■■■■■    
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■   
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 
#> Waiting 59s for retry backoff ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 
#>            date       key   value
#>          <Date>    <char>   <num>
#>   1: 2024-01-02 SEKEURPMI 11.1545
#>   2: 2024-01-03 SEKEURPMI 11.1915
#>   3: 2024-01-04 SEKEURPMI 11.1905
#>   4: 2024-01-05 SEKEURPMI 11.2350
#>   5: 2024-01-08 SEKEURPMI 11.2095
#>  ---                             
#> 569: 2026-04-13 SEKEURPMI 10.8920
#> 570: 2026-04-14 SEKEURPMI 10.7980
#> 571: 2026-04-15 SEKEURPMI 10.8500
#> 572: 2026-04-16 SEKEURPMI 10.8040
#> 573: 2026-04-17 SEKEURPMI 10.8030
# }