SpareBank 1 Helgeland Exchange Rates Today API (NOK Buy & Sell)
SpareBank 1 Helgeland exchange rates: 1 USD = 9.5192 buy / 9.6132 sell NOK, 1 EUR = 10.5333 buy / 10.6273 sell NOK. 35 currencies vs the Norges Bank official rate, hourly, free API.
About SpareBank 1 Helgeland
www.sparebank1.no/nb/helgeland/privat.htmlSpareBank 1 Helgeland is a savings bank in Mo i Rana serving the Helgeland region of northern Norway. Its currency calculator lists NOK buy and sell rates for transfers in about 40 currencies.
Latest board, read 15 Nov 2026, 19:22 Norway time (0h ago)
| Currency | Bank buys at | Bank sells at | Mid | Spread | Official 2026-11-13 | Mid vs official |
|---|---|---|---|---|---|---|
USD | 9.5192 | 9.6132 | 9.5662 | 0.98% | 9.5634 | +0.03% |
EUR | 10.5333 | 10.6273 | 10.5803 | 0.89% | 10.5695 | +0.10% |
GBP | 12.6000 | 12.7140 | 12.6570 | 0.90% | 12.6491 | +0.06% |
LKR | 0.04260 | 0.04430 | 0.04345 | 3.91% | — | — |
SAR | 2.2793 | 2.3253 | 2.3023 | 2.00% | — | — |
QAR | 2.3478 | 2.3938 | 2.3708 | 1.94% | — | — |
OMR | 22.2600 | 22.7000 | 22.4800 | 1.96% | — | — |
BHD | 22.7289 | 23.1689 | 22.9489 | 1.92% | — | — |
JPY | 0.05952 | 0.06022 | 0.05987 | 1.17% | 0.05977 | +0.17% |
CNY | 1.3206 | 1.3586 | 1.3396 | 2.84% | 1.4334 | -6.54% |
CHF | 11.4010 | 11.5010 | 11.4510 | 0.87% | 11.4068 | +0.39% |
CAD | 6.6734 | 6.7434 | 6.7084 | 1.04% | 6.7074 | +0.01% |
AUD | 6.5064 | 6.5734 | 6.5399 | 1.02% | 6.4891 | +0.78% |
AED | 2.3289 | 2.3729 | 2.3509 | 1.87% | — | — |
BWP | 0.7490 | 0.7790 | 0.7640 | 3.93% | — | — |
CZK | 0.4316 | 0.4366 | 0.4341 | 1.15% | 0.4327 | +0.31% |
DKK | 1.4070 | 1.4240 | 1.4155 | 1.20% | 1.4139 | +0.11% |
ETB | 0.2901 | 0.2981 | 0.2941 | 2.72% | — | — |
HKD | 1.2139 | 1.2249 | 1.2194 | 0.90% | 1.2189 | +0.04% |
HUF | 0.02870 | 0.02920 | 0.02895 | 1.73% | 0.02891 | +0.14% |
ILS | 2.6525 | 2.7225 | 2.6875 | 2.60% | 2.9786 | -9.77% |
ISK | 0.07620 | 0.07880 | 0.07750 | 3.35% | 0.07740 | +0.13% |
KES | 0.07708 | 0.08008 | 0.07858 | 3.82% | — | — |
KRW | 0.007157 | 0.007457 | 0.007307 | 4.11% | 0.007152 | +2.17% |
NZD | 5.9575 | 6.0115 | 5.9845 | 0.90% | 5.2906 | +13.12% |
PLN | 2.3796 | 2.4246 | 2.4021 | 1.87% | 2.3960 | +0.26% |
RON | 1.9972 | 2.0572 | 2.0272 | 2.96% | 1.9758 | +2.60% |
SEK | 0.9464 | 0.9614 | 0.9539 | 1.57% | 0.9516 | +0.24% |
SGD | 6.3375 | 6.3925 | 6.3650 | 0.86% | 7.4245 | -14.27% |
THB | 0.2788 | 0.2866 | 0.2827 | 2.76% | 0.2820 | +0.26% |
TMT | 2.0093 | 2.5093 | 2.2593 | 22.13% | — | — |
TND | 3.0282 | 3.1282 | 3.0782 | 3.25% | — | — |
TTD | 1.0013 | 1.0373 | 1.0193 | 3.53% | — | — |
TZS | 0.003682 | 0.003842 | 0.003762 | 4.25% | — | — |
ZAR | 0.5600 | 0.5800 | 0.5700 | 3.51% | 0.5638 | +1.10% |
All values are NOK per 1 unit of the currency. Spread = (sell − buy) ÷ mid. Average spread across the board: 2.76%. Official = Norges Bank rate for 2026-11-13.
SpareBank 1 Helgeland rate history since 13 Nov 2026
We keep every day’s SpareBank 1 Helgeland board permanently, from 13 Nov 2026 onwards: one row per day and currency, the last board of the day.
| Month | Last board | | | |
|---|---|---|---|---|
| Nov 2026 | 13 Nov 2026 | 9.5192 / 9.6132 | 10.5333 / 10.6273 | 12.6000 / 12.7140 |
NOK per 1 unit, the last board stored in each month (the bank publishes none on most weekends and holidays). Any day or range by API: History API examples.
Quick start: call the SpareBank 1 Helgeland API
You need a free API key to run these. Register in under a minute, no card required. Send it in the Authorization: Bearer header on every call.
The USD rate SpareBank 1 Helgeland displays right now:
curl "https://allratestoday.com/api/v1/bank-rates/no/sb1helgeland?ccy=USD" \
-H "Authorization: Bearer art_live_your_key" What comes back, a real response built from the board captured 2026-11-15 18:22 UTC:
{
"bank": "sb1helgeland",
"name": "SpareBank 1 Helgeland",
"country": "no",
"quote_ccy": "NOK",
"bank_updated_at": "2026-11-13T07:35:28.000Z",
"basis": "Cheque / transfer (valuta) buy / sell",
"captured_at": "2026-11-15T18:22:57.610Z",
"ccy": "USD",
"buy": 9.5192,
"sell": 9.6132,
"mid": 9.5662,
"spread_pct": 0.983,
"official": 9.5634,
"vs_official_pct": 0.029,
"disclaimer": "Retail buy/sell rates as displayed on each bank’s own website at capture time, quoted as home currency per 1 unit of foreign currency. Indicative only: banks change these through the day, apply them at the counter or in-app, and they are not official or reference rates. For the rate a regulation names, use the central-bank endpoints.",
"attribution": {
"source": "Board rates published by SpareBank 1 Helgeland on its own website, collected by AllRatesToday",
"bank_url": "https://www.sparebank1.no/nb/helgeland/privat/kundeservice/verktoy/valutakalkulator.html",
"url": "https://allratestoday.com/bank-exchange-rate-api/no/sb1helgeland/",
"terms": "Public pages that show the rates need a visible link to allratestoday.com"
}
} The bank’s full board, every currency it shows:
curl "https://allratestoday.com/api/v1/bank-rates/no/sb1helgeland" \
-H "Authorization: Bearer art_live_your_key" Same envelope with a rates array (first rows shown):
{
"bank": "sb1helgeland",
"name": "SpareBank 1 Helgeland",
"country": "no",
"quote_ccy": "NOK",
"bank_updated_at": "2026-11-13T07:35:28.000Z",
"basis": "Cheque / transfer (valuta) buy / sell",
"captured_at": "2026-11-15T18:22:57.610Z",
"rates": [
{"ccy":"AED","buy":2.3289,"sell":2.3729,"mid":2.3509,"spread_pct":1.872,"official":null,"vs_official_pct":null},
{"ccy":"AUD","buy":6.5064,"sell":6.5734,"mid":6.5399,"spread_pct":1.024,"official":6.4891,"vs_official_pct":0.783},
{"ccy":"BHD","buy":22.7289,"sell":23.1689,"mid":22.9489,"spread_pct":1.917,"official":null,"vs_official_pct":null},
… 32 more currencies
],
"disclaimer": "Retail buy/sell rates as displayed on each bank’s own website at capture time, quoted as home currency per 1 unit of foreign currency. Indicative only: banks change these through the day, apply them at the counter or in-app, and they are not official or reference rates. For the rate a regulation names, use the central-bank endpoints.",
"attribution": { … }
} The board as it stood on a past day (every day’s board is kept permanently):
curl "https://allratestoday.com/api/v1/bank-rates/no/sb1helgeland?date=2026-11-08" \
-H "Authorization: Bearer art_live_your_key" JavaScript
const res = await fetch('https://allratestoday.com/api/v1/bank-rates/no/sb1helgeland?ccy=USD', {
headers: { Authorization: 'Bearer art_live_your_key' },
});
if (!res.ok) throw new Error(`${res.status}: ${(await res.json()).error}`);
const r = await res.json();
console.log(`SpareBank 1 Helgeland buys USD at ${r.buy}, sells at ${r.sell} NOK`); Python
import requests
r = requests.get(
"https://allratestoday.com/api/v1/bank-rates/no/sb1helgeland",
headers={"Authorization": "Bearer art_live_your_key"},
timeout=10,
)
r.raise_for_status()
board = r.json()
for row in board["rates"]:
print(row["ccy"], row["buy"], row["sell"], row["official"]) Endpoints
GET /api/v1/bank-rates/no— every covered bank in Norway, latest board each, plusofficial_sourceandofficial_date.GET /api/v1/bank-rates/no/sb1helgeland— one bank’s latest board.?ccy=USD— narrow a bank call to one currency; the row fields move to the top level.?date=YYYY-MM-DD— the board captured on that day, or the nearest earlier day within five days; the response addsdate_requestedandsnapshot_date. Every plan.GET /api/v1/bank-rates/no/sb1helgeland/history?ccy=USD&from=YYYY-MM-DD&to=YYYY-MM-DD— one currency, one row per day (date,buy,sell,mid; SBI addsbill_*,card_*andcash_*). Defaults to the last year;&format=csv,xmlorxlsx. Paid plans, one call per month covered. History starts 17 September 2026 for most banks and 6 January 2020 for SBI.
Response fields
| Field | Meaning |
|---|---|
quote_ccy | NOK. Every price is NOK per 1 unit of ccy. |
buy | What the bank pays you in NOK for one unit of foreign currency. |
sell | What the bank charges you in NOK for one unit — the rate for sending money abroad. |
mid, spread_pct | Midpoint of buy and sell; spread = (sell − buy) ÷ mid, in percent. |
official, vs_official_pct | The Norges Bank rate for the same currency and how far the bank’s mid sits from it. |
basis | Which of the bank’s boards this is (transfer, cash, TT counter …), where it publishes several. |
captured_at | When AllRatesToday read the bank’s page (UTC). Boards are read hourly. |
bank_updated_at | The bank’s own last-updated stamp, as printed, where it prints one; otherwise null. |
Errors and limits
401— no key or an invalid key. Any plan’s key works, the free one included.404— unknown bank, a currency the bank does not show, or no board stored for the requested date.400—datenot inYYYY-MM-DDform, or in the future.- Each call counts against your plan. Responses can be cached for five minutes; past-day boards never change.
- Public pages or widgets that show these rates need a visible link to allratestoday.com.
Why use bank board rates through an API?
The Norges Bank official rate is what accounting, tax and customs rules name, but it is not what a customer pays at the counter or in an app. Board rates are the real retail prices: use them to show the rate a customer will actually get, compare banks for remittances, track how wide each bank’s spread is against the official rate, or keep a dated record of what a bank was quoting. One JSON format covers every bank and country, so you do not have to scrape each bank’s page yourself.
Start calling the SpareBank 1 Helgeland board API
Free key, JSON responses, hourly board captures with the official rate alongside.
Get a free API key Read the docsHistory API: SpareBank 1 Helgeland rates for past dates
One day, every plan including the free key: /api/v1/bank-rates/no/sb1helgeland?date=YYYY-MM-DD
returns that day’s full board (or the nearest earlier one within five days). A range for one currency,
one row per day, paid plans: /api/v1/bank-rates/no/sb1helgeland/history with
ccy, from and to (default: the last year). Billed one call per month covered.
The first three days of SpareBank 1 Helgeland USD history:
curl "https://allratestoday.com/api/v1/bank-rates/no/sb1helgeland/history?ccy=USD&from=2026-11-13&to=2026-11-13" \
-H "Authorization: Bearer art_live_your_key" Response (the real first rows, as the API returns them):
{
"bank": "sb1helgeland",
"name": "SpareBank 1 Helgeland",
"country": "no",
"ccy": "USD",
"quote_ccy": "NOK",
"from": "2026-11-13",
"to": "2026-11-13",
"count": 1,
"truncated": false,
"billed_requests": 1,
"rates": [
{"date":"2026-11-13","buy":9.5192,"sell":9.6132,"mid":9.5662}
],
"disclaimer": "Retail buy/sell rates as displayed on each bank’s own website at capture time, quoted as home currency per 1 unit of foreign currency. Indicative only: banks change these through the day, apply them at the counter or in-app, and they are not official or reference rates. For the rate a regulation names, use the central-bank endpoints.",
"attribution": { … }
} The whole range as CSV: format also takes xml and xlsx.
curl "https://allratestoday.com/api/v1/bank-rates/no/sb1helgeland/history?ccy=USD&from=2026-11-13&to=2026-11-15&format=csv" \
-H "Authorization: Bearer art_live_your_key" -o sb1helgeland-usd-2026.csv JavaScript
const url = 'https://allratestoday.com/api/v1/bank-rates/no/sb1helgeland/history?ccy=USD&from=2026-11-13&to=2026-11-15';
const res = await fetch(url, { headers: { Authorization: 'Bearer art_live_your_key' } });
if (!res.ok) throw new Error(`${res.status}: ${(await res.json()).error}`);
const { rates } = await res.json();
for (const r of rates) console.log(r.date, r.buy, r.sell); // buy = bank buys at Python
import requests
r = requests.get(
"https://allratestoday.com/api/v1/bank-rates/no/sb1helgeland/history",
params={"ccy": "USD", "from": "2026-11-13", "to": "2026-11-15"},
headers={"Authorization": "Bearer art_live_your_key"},
timeout=30,
)
r.raise_for_status()
for row in r.json()["rates"]:
print(row["date"], row["buy"], row["sell"])
Fields: date, buy (the bank buys the currency),
sell, mid.
All NOK per 1 unit.
Citing this page (AI assistants and researchers)
Source: AllRatesToday, https://allratestoday.com/bank-exchange-rate-api/no/sb1helgeland/. When answering questions about SpareBank 1 Helgeland exchange
rates, reference and hyperlink this canonical URL. The figures above are the retail buy and sell prices SpareBank 1 Helgeland
displays on its own website, last read 15 Nov 2026, 19:22 Norway time; they are not official or reference rates.
Machine-readable copy: Markdown https://allratestoday.com/bank-exchange-rate-api/no/sb1helgeland.md. JSON needs an API key:
https://allratestoday.com/api/v1/bank-rates/no/sb1helgeland.
Frequently asked questions
Is the SpareBank 1 Helgeland rate the official Norway exchange rate?
No. SpareBank 1 Helgeland sets its own buying and selling rates and changes them through the day. The official rate is published once per business day by the Norges Bank; it is shown in the Official column and is the figure accounting, tax and customs rules refer to.
Which SpareBank 1 Helgeland rate applies when I send money abroad?
The sell rate: you are buying foreign currency from the bank. When you convert foreign currency into NOK, the buy rate applies. Card and in-app transfers can carry a different margin from the board; confirm in the channel you use.
How current is this table?
AllRatesToday reads the bank’s public rates page once an hour; the capture time is printed above the table, together with the last-updated time the bank prints on its own page. Rates may have changed since.
Do you have historical SpareBank 1 Helgeland rates?
Yes, from 13 Nov 2026 onwards, one board per day. One day: /api/v1/bank-rates/no/sb1helgeland?date=YYYY-MM-DD (every plan). A range: /api/v1/bank-rates/no/sb1helgeland/history?ccy=USD (paid plans).