Skip to content
Norwegian Krone · NOK

Norwegian krone (NOK) exchange rate API

Norwegian krone rates against 190+ currencies – live, historical since 1999 and as daily time series. Set base_currency=NOK for rates per 1 krone.

CodeNOK
Symbolkr
Decimals2
HistorySince 1999
GET /v1/latest · base NOK
curl -G "https://api.fxapi.com/v1/latest" \
  -d base_currency=NOK \
  -d currencies=EUR,USD,SEK,DKK \
  -H "apikey: $FXAPI_KEY"
# NOK on a past date
curl -G "https://api.fxapi.com/v1/historical" \
  -d date=2020-03-19 -d base_currency=NOK \
  -d currencies=EUR \
  -H "apikey: $FXAPI_KEY"
ISO 4217 codeNOK
Symbolkr
Minor unit2 decimals
IssuerNorges Bank

Norway’s economy is closely tied to oil and gas, and the krone often moves with energy prices and global risk appetite. For Norwegian exporters, shipping companies and anyone paying Norwegian salaries, that makes EUR/NOK and USD/NOK worth monitoring closely. The fxapi NOK exchange rate API returns live krone rates and daily history back to 1999, so you can analyze those swings rather than guess at them.

NOK facts for developers

  • Where it’s used: Norway, including Svalbard and Jan Mayen.
  • Symbol and formatting: kr, with a space as thousands separator and a comma as decimal separator – for example 1 234,56 kr (placing kr before the amount is also common). Sweden, Denmark and Iceland also use “kr”, so show NOK in multi-currency contexts.
  • Minor unit: 2 decimals (øre). Since the 50-øre coin was withdrawn in 2012, cash totals are rounded to whole kroner.
  • Central bank: Norges Bank, which also manages Norway’s Government Pension Fund Global.
  • Regime: free float with an inflation target since 2001.
  • Events in the historical data: the krone weakened considerably during the 2014–2016 oil price slump. In March 2020 – the sample date on this page is 19 March – it fell steeply against the euro and the dollar as oil prices and risk assets collapsed at the same time.

Get NOK rates with the fxapi API

To study a volatile period day by day, use /v1/range with accuracy=day (Professional plan and up). This Ruby script downloads EUR/NOK for March 2020 as CSV and reports the weakest day for the krone:

require "net/http"
require "csv"

uri = URI("https://api.fxapi.com/v1/range")
uri.query = URI.encode_www_form(
  base_currency: "EUR",
  currencies: "NOK",
  datetime_start: "2020-03-01T00:00:00Z",
  datetime_end: "2020-03-31T23:59:59Z",
  accuracy: "day",
  format: "csv"
)
req = Net::HTTP::Get.new(uri)
req["apikey"] = ENV.fetch("FXAPI_KEY")

res = Net::HTTP.start(uri.host, uri.port, use_ssl: true) { |http| http.request(req) }
raise "fxapi returned #{res.code}" unless res.is_a?(Net::HTTPSuccess)

rows = CSV.parse(res.body, headers: true)
peak = rows.max_by { |r| r["value"].to_f }
puts "Days: #{rows.size}"
puts "Weakest krone: #{peak['datetime'][0, 10]} at #{peak['value']} NOK per EUR"

On the Free plan, the fluctuation endpoint gives start rate, end rate and percentage change for the same window in one call. More: time series API, Ruby guide, and the neighboring Swedish krona.

Things to watch

  • Higher EUR/NOK means a weaker krone. Label charts clearly – the direction confuses many dashboards.
  • Refresh frequency. In volatile markets an hourly or 60-second plan keeps displayed prices closer to the market than daily updates.
  • “kr” collisions with SEK, DKK and ISK – store the ISO code with every amount.

Popular NOK pairs

Request any of these pairs – or any other combination of the 190+ supported currencies – with base_currency=NOK:

PairLatest rate request
NOK/EUR/v1/latest?base_currency=NOK&currencies=EUR
NOK/USD/v1/latest?base_currency=NOK&currencies=USD
NOK/SEK/v1/latest?base_currency=NOK&currencies=SEK
NOK/DKK/v1/latest?base_currency=NOK&currencies=DKK
NOK/GBP/v1/latest?base_currency=NOK&currencies=GBP
NOK/JPY/v1/latest?base_currency=NOK&currencies=JPY

Monthly averages and fluctuation for NOK

# Monthly average NOK rates for 2025 (IAS 21 / ASC 830)
curl -G "https://api.fxapi.com/v1/average" \
  -d date_from=2025-01-01 -d date_to=2025-12-31 -d period=month \
  -d base_currency=NOK -d currencies=EUR,USD,SEK \
  -H "apikey: $FXAPI_KEY"

# How did NOK move over the last year?
curl -G "https://api.fxapi.com/v1/fluctuation" \
  -d date_from=2025-10-01 -d date_to=2026-10-01 \
  -d base_currency=NOK -d currencies=EUR,USD,SEK \
  -H "apikey: $FXAPI_KEY"

See the historical exchange rates API, average rates API and documentation for every parameter.

NOK is one of 190+ currencies in fxapi, the foreign exchange rate API for developers – live rates, daily history since 1999 and monthly averages with one API key.

Frequently asked questions

How do I get the EUR to NOK exchange rate via API?
Call /v1/latest?base_currency=EUR&currencies=NOK with your key in the apikey header. The value is kroner per 1 euro.
Can I download a daily NOK time series?
Yes. /v1/range with accuracy=day returns daily rates for spans of up to 366 days, as JSON or CSV. It is available on the Professional plan and above. See the time series API.
Does fxapi have Norwegian krone rates before 1999?
No. Daily data starts on 1999-01-01.
How are NOK cash amounts rounded?
The 50-øre coin was withdrawn in 2012, so cash totals are rounded to whole kroner. Card and invoice amounts keep 2 decimals.
Free plan · no credit card

Get your free exchange rate API key

300 requests a month, latest and historical rates, fluctuation and averages – free forever. Upgrade when you need faster updates or more requests.