National Bank of Angola Exchange Rate API

Official National Bank of Angola (Angola) daily exchange rates as JSON: 70 currencies. The published AOA rates required for tax, audits, and compliant invoicing.

Angola flagNational Bank of Angola official daily exchange rates as JSON: 70 currencies against the AOA. Latest table 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-08-21)

The most recent table as published by National Bank of Angola — exactly what the /latest endpoint returns right now. 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.52269
AED AOA reference 248.52269
AED AOA sell 248.52269
ALL AOA buy 11.61026
ALL AOA reference 11.61026
ALL AOA sell 11.61026
ARS AOA buy 0.60981
ARS AOA reference 0.60981
ARS AOA sell 0.60981
AUD AOA buy 654.2893
AUD AOA reference 654.2893
AUD AOA sell 654.2893
BGN AOA buy 545.89977
BGN AOA reference 545.89977
BGN AOA sell 545.89977
BMD AOA buy 912.799
BMD AOA reference 912.799
BMD AOA sell 912.799
BOB AOA buy 79.23602
BOB AOA reference 79.23602
BOB AOA sell 79.23602
BRL AOA buy 176.39991
BRL AOA reference 176.39991
BRL AOA sell 176.39991
BSD AOA buy 912.799
BSD AOA reference 912.799
BSD AOA sell 912.799
BWP AOA buy 68.00362
BWP AOA reference 68.00362
BWP AOA sell 68.00362
CAD AOA buy 664.53043
CAD AOA reference 664.53043
CAD AOA sell 664.53043
CDF AOA buy 0.3976
CDF AOA reference 0.3976
CDF AOA sell 0.3976
CHF AOA buy 1141.85514
CHF AOA reference 1141.85514
CHF AOA sell 1141.85514
CNY AOA buy 135.82308
CNY AOA reference 135.82308
CNY AOA sell 135.82308
CRC AOA buy 2.03523
CRC AOA reference 2.03523
CRC AOA sell 2.03523
CUP AOA buy 38.03329
CUP AOA reference 38.03329
CUP AOA sell 38.03329
CVE AOA buy 9.67504
CVE AOA reference 9.67504
CVE AOA sell 9.67504
CZK AOA buy 44.28355
CZK AOA reference 44.28355
CZK AOA sell 44.28355
DKK AOA buy 142.82122
DKK AOA reference 142.82122
DKK AOA sell 142.82122
EEK AOA buy 68.23696
EEK AOA reference 68.23696
EEK AOA sell 68.23696
EGP AOA buy 17.95671
EGP AOA reference 17.95671
EGP AOA sell 17.95671
ETB AOA buy 5.69736
ETB AOA reference 5.69736
ETB AOA sell 5.69736
EUR AOA buy 1067.6099
EUR AOA reference 1067.6099
EUR AOA sell 1067.6099
GBP AOA buy 1246.65255
GBP AOA reference 1246.65255
GBP AOA sell 1246.65255
HKD AOA buy 116.4225
HKD AOA reference 116.4225
HKD AOA sell 116.4225
HRK AOA buy 141.70377
HRK AOA reference 141.70377
HRK AOA sell 141.70377
HUF AOA buy 2.94328
HUF AOA reference 2.94328
HUF AOA sell 2.94328
IDR AOA buy 0.0516
IDR AOA reference 0.0516
IDR AOA sell 0.0516
ILS AOA buy 305.84654
ILS AOA reference 305.84654
ILS AOA sell 305.84654
INR AOA buy 9.53813
INR AOA reference 9.53813
INR AOA sell 9.53813
IQD AOA buy 0.69679
IQD AOA reference 0.69679
IQD AOA sell 0.69679
JMD AOA buy 5.78233
JMD AOA reference 5.78233
JMD AOA sell 5.78233
JPY AOA buy 5.751
JPY AOA reference 5.751
JPY AOA sell 5.751
KES AOA buy 7.06009
KES AOA reference 7.06009
KES AOA sell 7.06009
KRW AOA buy 0.65873
KRW AOA reference 0.65873
KRW AOA sell 0.65873
KWD AOA buy 2963.0559
KWD AOA reference 2963.0559
KWD AOA sell 2963.0559
KZT AOA buy 1.98867
KZT AOA reference 1.98867
KZT AOA sell 1.98867
LBP AOA buy 0.0102
LBP AOA reference 0.0102
LBP AOA sell 0.0102
LKR AOA buy 2.77211
LKR AOA reference 2.77211
LKR AOA sell 2.77211
LSL AOA buy 57.04744
LSL AOA reference 57.04744
LSL AOA sell 57.04744
MAD AOA buy 99.04933
MAD AOA reference 99.04933
MAD AOA sell 99.04933
MXN AOA buy 54.02296
MXN AOA reference 54.02296
MXN AOA sell 54.02296
MYR AOA buy 226.13626
MYR AOA reference 226.13626
MYR AOA sell 226.13626
MZN AOA buy 14.35144
MZN AOA reference 14.35144
MZN AOA sell 14.35144
NAD AOA buy 57.04744
NAD AOA reference 57.04744
NAD AOA sell 57.04744
NGN AOA buy 0.67818
NGN AOA reference 0.67818
NGN AOA sell 0.67818
NOK AOA buy 98.32382
NOK AOA reference 98.32382
NOK AOA sell 98.32382
NZD AOA buy 546.38992
NZD AOA reference 546.38992
NZD AOA sell 546.38992
PEN AOA buy 272.38787
PEN AOA reference 272.38787
PEN AOA sell 272.38787
PKR AOA buy 3.29026
PKR AOA reference 3.29026
PKR AOA sell 3.29026
PLN AOA buy 247.89501
PLN AOA reference 247.89501
PLN AOA sell 247.89501
QAR AOA buy 250.40436
QAR AOA reference 250.40436
QAR AOA sell 250.40436
RON AOA buy 203.21452
RON AOA reference 203.21452
RON AOA sell 203.21452
RUB AOA buy 11.05753
RUB AOA reference 11.05753
RUB AOA sell 11.05753
SAR AOA buy 243.11485
SAR AOA reference 243.11485
SAR AOA sell 243.11485
SEK AOA buy 96.55162
SEK AOA reference 96.55162
SEK AOA sell 96.55162
SGD AOA buy 719.58928
SGD AOA reference 719.58928
SGD AOA sell 719.58928
STD AOA buy 42.68587
STD AOA reference 42.68587
STD AOA sell 42.68587
THB AOA buy 27.95623
THB AOA reference 27.95623
THB AOA sell 27.95623
TTD AOA buy 135.92623
TTD AOA reference 135.92623
TTD AOA sell 135.92623
TWD AOA buy 28.66111
TWD AOA reference 28.66111
TWD AOA sell 28.66111
TZS AOA buy 0.34716
TZS AOA reference 0.34716
TZS AOA sell 0.34716
UAH AOA buy 20.43368
UAH AOA reference 20.43368
UAH AOA sell 20.43368
USD AOA buy 912.799
USD AOA reference 912.799
USD AOA sell 912.799
VEF AOA buy 1.17509
VEF AOA reference 1.17509
VEF AOA sell 1.17509
VND AOA buy 0.03495
VND AOA reference 0.03495
VND AOA sell 0.03495
XAF AOA buy 1.62767
XAF AOA reference 1.62767
XAF AOA sell 1.62767
XAU AOA buy 4511.35
XAU AOA reference 4511.35
XAU AOA sell 4511.35
ZAR AOA buy 57.0286
ZAR AOA reference 57.0286
ZAR AOA sell 57.0286
ZMK AOA buy 0.04852
ZMK AOA reference 0.04852
ZMK AOA sell 0.04852

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.

Why use the official National Bank of Angola rate?

Live market rates move continuously, but tax filings, customs declarations, audits, and statutory accounting in Angola and beyond typically require the official rate published by National Bank of Angola for a given date — a fixed, citable number that never changes after publication. This API serves those published tables with the bank's own rate_date on every response; weekends and holidays return the most recent published date, which is the rate compliance rules require you to apply.

Pairs the bank doesn't print directly are resolved from its table (inverse or cross via AOA) and explicitly flagged "derived": true — so what the bank printed and what was computed are never confused.

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

Is there an API for National Bank of Angola exchange rates?

Yes — this one. Official daily AOA rates as clean JSON, latest table on every plan including free.

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-08-21).

Are these the official rates?

Yes — ingested from National Bank of Angola's own published data, served unmodified with the bank's publication date. Anything computed rather than published is flagged derived.

National Bank of Angola rates, one API key

Latest table on every plan. No credit card to start.

Get Free API Key Read the Docs