National Bank of Angola Exchange Rates Today & Official API

Official National Bank of Angola rates for 26 Oct 2026: 1 USD = 913.00 AOA, 1 EUR = 1022.19 AOA. All 70 currencies published, history back to 1998. Free JSON API for tax, audits, and compliant invoicing.

By Madhushan, Founder & Lead Developer

Angola flagNational Bank of Angola: every AOA rate the bank publishes, as JSON. 70 currencies, archive back to 1998, latest table free on every plan. Get your API key.

About National Bank of Angola

The National Bank of Angola publishes daily reference kwanza rates — mid, buying and selling — for some 60 currencies. As the central bank of one of Africa's largest oil exporters, its reference rate anchors import pricing and repatriation accounting, with history reaching the 1999 kwanza reform.

Quick start

You need a free API key to run these. Register in under a minute — no card required.

Get a free API key Already registered? Copy your key from the dashboard.

One request for the pair you need — USD to AOA at the official National Bank of Angola rate:

curl "https://allratestoday.com/api/v1/central-bank/bna/latest?source=USD&target=AOA" \
  -H "Authorization: Bearer art_live_your_key"

What comes back — a real response built from the table in force (2026-10-26):

{
  "bank": "bna",
  "name": "National Bank of Angola",
  "rate_date": "2026-10-26",
  "source": "USD",
  "target": "AOA",
  "rate": 913,
  "rate_type": "reference",
  "derived": false,
  "method": "published",
  "age_days": 1,
  "stale": false,
  "cadence": "daily",
  "disclaimer": "Official rates as published by the named central bank. On weekends/holidays the most recent published rate_date is returned."
}

Or the bank's full published table:

curl "https://allratestoday.com/api/v1/central-bank/bna/latest" \
  -H "Authorization: Bearer art_live_your_key"

The full-table response has the same envelope with every published row (first rows shown):

{
  "bank": "bna",
  "name": "National Bank of Angola",
  "rate_date": "2026-10-26",
  "age_days": 1,
  "stale": false,
  "cadence": "daily",
  "rates": [
    {"base":"AED","quote":"AOA","type":"buy","value":248.57742},
    {"base":"AED","quote":"AOA","type":"reference","value":248.57742},
    {"base":"AED","quote":"AOA","type":"sell","value":248.57742},
    {"base":"ALL","quote":"AOA","type":"buy","value":11.31631},
    … 206 more rows
  ],
  "disclaimer": "Official rates as published by the named central bank. On weekends/holidays the most recent published rate_date is returned."
}

On paid plans, any historical date or a time series:

curl "https://allratestoday.com/api/v1/central-bank/bna/history?source=USD&target=AOA&from=2025-01-01" \
  -H "Authorization: Bearer art_live_your_key"

Latest published rates (2026-10-26)

National Bank of Angola's newest published table, verbatim — the same rows the /latest endpoint returns at this moment. Values are AOA per 1 unit of each currency:

Download this table: Excel (.xlsx) CSV

Download history:
Choose currencies: USD
Excel (.xlsx) CSV

One row per currency per publication date. Up to one year per download. Billed as one API call per currency per month of data.

BaseQuoteTypeRate
AED AOA buy 248.57742
AED AOA reference 248.57742
AED AOA sell 248.57742
ALL AOA buy 11.31631
ALL AOA reference 11.31631
ALL AOA sell 11.31631
ARS AOA buy 0.59713
ARS AOA reference 0.59713
ARS AOA sell 0.59713
AUD AOA buy 641.69244
AUD AOA reference 641.69244
AUD AOA sell 641.69244
BGN AOA buy 522.64011
BGN AOA reference 522.64011
BGN AOA sell 522.64011
BMD AOA buy 913
BMD AOA reference 913
BMD AOA sell 913
BOB AOA buy 76.85185
BOB AOA reference 76.85185
BOB AOA sell 76.85185
BRL AOA buy 168.33837
BRL AOA reference 168.33837
BRL AOA sell 168.33837
BSD AOA buy 913
BSD AOA reference 913
BSD AOA sell 913
BWP AOA buy 67.927
BWP AOA reference 67.927
BWP AOA sell 67.927
CAD AOA buy 651.63086
CAD AOA reference 651.63086
CAD AOA sell 651.63086
CDF AOA buy 0.39661
CDF AOA reference 0.39661
CDF AOA sell 0.39661
CHF AOA buy 1105.32688
CHF AOA reference 1105.32688
CHF AOA sell 1105.32688
CNY AOA buy 137.05828
CNY AOA reference 137.05828
CNY AOA sell 137.05828
CRC AOA buy 2.01991
CRC AOA reference 2.01991
CRC AOA sell 2.01991
CUP AOA buy 38.04167
CUP AOA reference 38.04167
CUP AOA sell 38.04167
CVE AOA buy 9.32346
CVE AOA reference 9.32346
CVE AOA sell 9.32346
CZK AOA buy 41.95232
CZK AOA reference 41.95232
CZK AOA sell 41.95232
DKK AOA buy 136.76059
DKK AOA reference 136.76059
DKK AOA sell 136.76059
EEK AOA buy 65.33142
EEK AOA reference 65.33142
EEK AOA sell 65.33142
EGP AOA buy 16.24084
EGP AOA reference 16.24084
EGP AOA sell 16.24084
ETB AOA buy 5.67186
ETB AOA reference 5.67186
ETB AOA sell 5.67186
EUR AOA buy 1022.1948
EUR AOA reference 1022.1948
EUR AOA sell 1022.1948
GBP AOA buy 1219.12138
GBP AOA reference 1219.12138
GBP AOA sell 1219.12138
HKD AOA buy 116.37986
HKD AOA reference 116.37986
HKD AOA sell 116.37986
HRK AOA buy 135.6713
HRK AOA reference 135.6713
HRK AOA sell 135.6713
HUF AOA buy 2.78345
HUF AOA reference 2.78345
HUF AOA sell 2.78345
IDR AOA buy 0.05035
IDR AOA reference 0.05035
IDR AOA sell 0.05035
ILS AOA buy 296.6501
ILS AOA reference 296.6501
ILS AOA sell 296.6501
INR AOA buy 9.59185
INR AOA reference 9.59185
INR AOA sell 9.59185
IQD AOA buy 0.6025
IQD AOA reference 0.6025
IQD AOA sell 0.6025
JMD AOA buy 5.77972
JMD AOA reference 5.77972
JMD AOA sell 5.77972
JPY AOA buy 5.80088
JPY AOA reference 5.80088
JPY AOA sell 5.80088
KES AOA buy 7.03661
KES AOA reference 7.03661
KES AOA sell 7.03661
KRW AOA buy 0.68903
KRW AOA reference 0.68903
KRW AOA sell 0.68903
KWD AOA buy 2940.60809
KWD AOA reference 2940.60809
KWD AOA sell 2940.60809
KZT AOA buy 2.0252
KZT AOA reference 2.0252
KZT AOA sell 2.0252
LBP AOA buy 0.01021
LBP AOA reference 0.01021
LBP AOA sell 0.01021
LKR AOA buy 2.74892
LKR AOA reference 2.74892
LKR AOA sell 2.74892
LSL AOA buy 54.90144
LSL AOA reference 54.90144
LSL AOA sell 54.90144
MAD AOA buy 92.91391
MAD AOA reference 92.91391
MAD AOA sell 92.91391
MXN AOA buy 48.86142
MXN AOA reference 48.86142
MXN AOA sell 48.86142
MYR AOA buy 223.47326
MYR AOA reference 223.47326
MYR AOA sell 223.47326
MZN AOA buy 14.35449
MZN AOA reference 14.35449
MZN AOA sell 14.35449
NAD AOA buy 54.90177
NAD AOA reference 54.90177
NAD AOA sell 54.90177
NGN AOA buy 0.66781
NGN AOA reference 0.66781
NGN AOA sell 0.66781
NOK AOA buy 97.82912
NOK AOA reference 97.82912
NOK AOA sell 97.82912
NZD AOA buy 519.04491
NZD AOA reference 519.04491
NZD AOA sell 519.04491
PEN AOA buy 264.89874
PEN AOA reference 264.89874
PEN AOA sell 264.89874
PKR AOA buy 3.29894
PKR AOA reference 3.29894
PKR AOA sell 3.29894
PLN AOA buy 231.95549
PLN AOA reference 231.95549
PLN AOA sell 231.95549
QAR AOA buy 250.47324
QAR AOA reference 250.47324
QAR AOA sell 250.47324
RON AOA buy 191.24424
RON AOA reference 191.24424
RON AOA sell 191.24424
RUB AOA buy 11.38759
RUB AOA reference 11.38759
RUB AOA sell 11.38759
SAR AOA buy 243.26557
SAR AOA reference 243.26557
SAR AOA sell 243.26557
SEK AOA buy 91.81324
SEK AOA reference 91.81324
SEK AOA sell 91.81324
SGD AOA buy 713.11411
SGD AOA reference 713.11411
SGD AOA sell 713.11411
STD AOA buy 42.69527
STD AOA reference 42.69527
STD AOA sell 42.69527
THB AOA buy 27.01983
THB AOA reference 27.01983
THB AOA sell 27.01983
TTD AOA buy 135.42177
TTD AOA reference 135.42177
TTD AOA sell 135.42177
TWD AOA buy 28.02333
TWD AOA reference 28.02333
TWD AOA sell 28.02333
TZS AOA buy 0.34762
TZS AOA reference 0.34762
TZS AOA sell 0.34762
UAH AOA buy 20.00066
UAH AOA reference 20.00066
UAH AOA sell 20.00066
USD AOA buy 913
USD AOA reference 913
USD AOA sell 913
VEF AOA buy 1.03279
VEF AOA reference 1.03279
VEF AOA sell 1.03279
VND AOA buy 0.03533
VND AOA reference 0.03533
VND AOA sell 0.03533
XAF AOA buy 1.55835
XAF AOA reference 1.55835
XAF AOA sell 1.55835
XAU USD buy 3994.35
XAU USD reference 3994.35
XAU USD sell 3994.35
ZAR AOA buy 54.876
ZAR AOA reference 54.876
ZAR AOA sell 54.876
ZMK AOA buy 0.0454
ZMK AOA reference 0.0454
ZMK AOA sell 0.0454

Node.js / TypeScript client

A dedicated zero-dependency npm package wraps these endpoints — bna-exchange-rate:

npm install bna-exchange-rate
import { getRate } from 'bna-exchange-rate';

const pair = await getRate('USD', 'AOA', { apiKey: 'art_live_...' });
console.log(pair.rate, pair.rate_date);

Zero dependencies, TypeScript types included, and it runs anywhere fetch exists — Node 18+, Bun, Deno, and edge runtimes.

Full reference — installation, all four functions, response shapes, error codes: bna-exchange-rate documentation.

Why use the official National Bank of Angola rate?

A market rate is a moving target; the rate National Bank of Angola publishes is a fixed, citable figure that stays put once printed — which is why invoicing, customs, audit evidence, and statutory accounting in Angola lean on it rather than on a live feed. Every response from this API carries the bank's own rate_date, and on days with no publication you get the most recent published table — the one compliance rules tell you to apply.

If a pair isn't in the bank's published table, the API computes it from that table (inverse or cross via AOA) and marks it "derived": true — published and computed values are never silently mixed.

Endpoints

Full parameter reference in the API documentation. Every request counts toward your plan's monthly quota — rates change once per business day, so caching a published table locally makes a small quota go far.

Frequently asked questions

Does an exchange rate API exist for National Bank of Angola data?

Yes. This endpoint returns National Bank of Angola's official daily figures as JSON; the newest table is free on every plan.

How often are the rates updated?

National Bank of Angola publishes once per business day; the API ingests each new table shortly after publication (latest: 2026-10-26).

Are these really National Bank of Angola's official figures?

Yes. Every value comes from National Bank of Angola's own publication and is served unmodified, carrying the bank's publication date; computed pairs are explicitly flagged derived.

National Bank of Angola rates, one API key

Latest table on every plan. History back to 1998 on paid plans. No credit card to start.

Get Free API Key Read the Docs