Skip to contents

Retrieve foreign currency exchange rates from the NBP Web API.

Usage

nbp_fx_rates(
  table,
  code = NULL,
  start_date = NULL,
  end_date = NULL,
  last_n = NULL
)

Arguments

table

(character(1))
Table type: "a" (mid rates, major currencies), "b" (mid rates, less common currencies), or "c" (bid/ask rates).

code

(NULL | character(1))
ISO 4217 currency code (e.g. "usd", "eur"). If NULL, returns all currencies.

start_date

(NULL | character(1) | Date(1))
Start date of the data.

end_date

(NULL | character(1) | Date(1))
End date of the data.

last_n

(NULL | integer(1))
Return only the last n quotations.

Value

A data.table::data.table() with exchange rates.

Examples

# \donttest{
nbp_fx_rates("a", "eur")
#>          date   code currency    mid
#>        <Date> <char>   <char>  <num>
#> 1: 2026-04-10    EUR     euro 4.2534
# }