National Bank of Angola Exchange Rate API

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

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

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"

Or the bank's full published table:

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

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-09-10)

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.53467
AED AOA reference 248.53467
AED AOA sell 248.53467
ALL AOA buy 11.60935
ALL AOA reference 11.60935
ALL AOA sell 11.60935
ARS AOA buy 0.60313
ARS AOA reference 0.60313
ARS AOA sell 0.60313
AUD AOA buy 655.21318
AUD AOA reference 655.21318
AUD AOA sell 655.21318
BGN AOA buy 542.48707
BGN AOA reference 542.48707
BGN AOA sell 542.48707
BMD AOA buy 912.843
BMD AOA reference 912.843
BMD AOA sell 912.843
BOB AOA buy 73.49783
BOB AOA reference 73.49783
BOB AOA sell 73.49783
BRL AOA buy 178.03581
BRL AOA reference 178.03581
BRL AOA sell 178.03581
BSD AOA buy 912.843
BSD AOA reference 912.843
BSD AOA sell 912.843
BWP AOA buy 66.27242
BWP AOA reference 66.27242
BWP AOA sell 66.27242
CAD AOA buy 660.85789
CAD AOA reference 660.85789
CAD AOA sell 660.85789
CDF AOA buy 0.3962
CDF AOA reference 0.3962
CDF AOA sell 0.3962
CHF AOA buy 1124.05246
CHF AOA reference 1124.05246
CHF AOA sell 1124.05246
CNY AOA buy 136.12332
CNY AOA reference 136.12332
CNY AOA sell 136.12332
CRC AOA buy 2.0371
CRC AOA reference 2.0371
CRC AOA sell 2.0371
CUP AOA buy 38.03513
CUP AOA reference 38.03513
CUP AOA sell 38.03513
CVE AOA buy 9.67262
CVE AOA reference 9.67262
CVE AOA sell 9.67262
CZK AOA buy 43.75038
CZK AOA reference 43.75038
CZK AOA sell 43.75038
DKK AOA buy 141.93756
DKK AOA reference 141.93756
DKK AOA sell 141.93756
EEK AOA buy 67.80988
EEK AOA reference 67.80988
EEK AOA sell 67.80988
EGP AOA buy 17.80389
EGP AOA reference 17.80389
EGP AOA sell 17.80389
ETB AOA buy 5.67265
ETB AOA reference 5.67265
ETB AOA sell 5.67265
EUR AOA buy 1061.0889
EUR AOA reference 1061.0889
EUR AOA sell 1061.0889
GBP AOA buy 1234.40568
GBP AOA reference 1234.40568
GBP AOA sell 1234.40568
HKD AOA buy 116.41921
HKD AOA reference 116.41921
HKD AOA sell 116.41921
HRK AOA buy 140.81868
HRK AOA reference 140.81868
HRK AOA sell 140.81868
HUF AOA buy 2.90696
HUF AOA reference 2.90696
HUF AOA sell 2.90696
IDR AOA buy 0.05203
IDR AOA reference 0.05203
IDR AOA sell 0.05203
ILS AOA buy 301.22855
ILS AOA reference 301.22855
ILS AOA sell 301.22855
INR AOA buy 9.56432
INR AOA reference 9.56432
INR AOA sell 9.56432
IQD AOA buy 0.69683
IQD AOA reference 0.69683
IQD AOA sell 0.69683
JMD AOA buy 5.80837
JMD AOA reference 5.80837
JMD AOA sell 5.80837
JPY AOA buy 5.91488
JPY AOA reference 5.91488
JPY AOA sell 5.91488
KES AOA buy 7.05825
KES AOA reference 7.05825
KES AOA sell 7.05825
KRW AOA buy 0.67859
KRW AOA reference 0.67859
KRW AOA sell 0.67859
KWD AOA buy 2961.75659
KWD AOA reference 2961.75659
KWD AOA sell 2961.75659
KZT AOA buy 2.02723
KZT AOA reference 2.02723
KZT AOA sell 2.02723
LBP AOA buy 0.01021
LBP AOA reference 0.01021
LBP AOA sell 0.01021
LKR AOA buy 2.77992
LKR AOA reference 2.77992
LKR AOA sell 2.77992
LSL AOA buy 56.51684
LSL AOA reference 56.51684
LSL AOA sell 56.51684
MAD AOA buy 97.4146
MAD AOA reference 97.4146
MAD AOA sell 97.4146
MXN AOA buy 53.84678
MXN AOA reference 53.84678
MXN AOA sell 53.84678
MYR AOA buy 224.67216
MYR AOA reference 224.67216
MYR AOA sell 224.67216
MZN AOA buy 14.42774
MZN AOA reference 14.42774
MZN AOA sell 14.42774
NAD AOA buy 56.51719
NAD AOA reference 56.51719
NAD AOA sell 56.51719
NGN AOA buy 0.6894
NGN AOA reference 0.6894
NGN AOA sell 0.6894
NOK AOA buy 98.57596
NOK AOA reference 98.57596
NOK AOA sell 98.57596
NZD AOA buy 531.00052
NZD AOA reference 531.00052
NZD AOA sell 531.00052
PEN AOA buy 272.0357
PEN AOA reference 272.0357
PEN AOA sell 272.0357
PKR AOA buy 3.29368
PKR AOA reference 3.29368
PKR AOA sell 3.29368
PLN AOA buy 245.43409
PLN AOA reference 245.43409
PLN AOA sell 245.43409
QAR AOA buy 250.43704
QAR AOA reference 250.43704
QAR AOA sell 250.43704
RON AOA buy 202.05923
RON AOA reference 202.05923
RON AOA sell 202.05923
RUB AOA buy 10.90287
RUB AOA reference 10.90287
RUB AOA sell 10.90287
SAR AOA buy 243.11361
SAR AOA reference 243.11361
SAR AOA sell 243.11361
SEK AOA buy 94.58729
SEK AOA reference 94.58729
SEK AOA sell 94.58729
SGD AOA buy 720.64656
SGD AOA reference 720.64656
SGD AOA sell 720.64656
STD AOA buy 42.68793
STD AOA reference 42.68793
STD AOA sell 42.68793
THB AOA buy 27.65185
THB AOA reference 27.65185
THB AOA sell 27.65185
TTD AOA buy 135.77306
TTD AOA reference 135.77306
TTD AOA sell 135.77306
TWD AOA buy 28.93505
TWD AOA reference 28.93505
TWD AOA sell 28.93505
TZS AOA buy 0.34732
TZS AOA reference 0.34732
TZS AOA sell 0.34732
UAH AOA buy 20.55494
UAH AOA reference 20.55494
UAH AOA sell 20.55494
USD AOA buy 912.843
USD AOA reference 912.843
USD AOA sell 912.843
VEF AOA buy 1.10558
VEF AOA reference 1.10558
VEF AOA sell 1.10558
VND AOA buy 0.03522
VND AOA reference 0.03522
VND AOA sell 0.03522
XAF AOA buy 1.61748
XAF AOA reference 1.61748
XAF AOA sell 1.61748
XAU USD buy 4393.91
XAU USD reference 4393.91
XAU USD sell 4393.91
ZAR AOA buy 56.5049
ZAR AOA reference 56.5049
ZAR AOA sell 56.5049
ZMK AOA buy 0.04735
ZMK AOA reference 0.04735
ZMK AOA sell 0.04735

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-09-10).

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