National Bank of Angola Exchange Rate API

Official National Bank of Angola rates for 15 Sept 2026: 1 USD = 913.00 AOA, 1 EUR = 1053.77 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-15)

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.54673
ALL AOA reference 11.54673
ALL AOA sell 11.54673
ARS AOA buy 0.60569
ARS AOA reference 0.60569
ARS AOA sell 0.60569
AUD AOA buy 650.70202
AUD AOA reference 650.70202
AUD AOA sell 650.70202
BGN AOA buy 538.73842
BGN AOA reference 538.73842
BGN AOA sell 538.73842
BMD AOA buy 913
BMD AOA reference 913
BMD AOA sell 913
BOB AOA buy 83.07552
BOB AOA reference 83.07552
BOB AOA sell 83.07552
BRL AOA buy 177.35387
BRL AOA reference 177.35387
BRL AOA sell 177.35387
BSD AOA buy 913
BSD AOA reference 913
BSD AOA sell 913
BWP AOA buy 68.38388
BWP AOA reference 68.38388
BWP AOA sell 68.38388
CAD AOA buy 655.84369
CAD AOA reference 655.84369
CAD AOA sell 655.84369
CDF AOA buy 0.39623
CDF AOA reference 0.39623
CDF AOA sell 0.39623
CHF AOA buy 1116.13692
CHF AOA reference 1116.13692
CHF AOA sell 1116.13692
CNY AOA buy 136.12238
CNY AOA reference 136.12238
CNY AOA sell 136.12238
CRC AOA buy 2.04571
CRC AOA reference 2.04571
CRC AOA sell 2.04571
CUP AOA buy 38.04167
CUP AOA reference 38.04167
CUP AOA sell 38.04167
CVE AOA buy 9.60877
CVE AOA reference 9.60877
CVE AOA sell 9.60877
CZK AOA buy 43.3789
CZK AOA reference 43.3789
CZK AOA sell 43.3789
DKK AOA buy 140.95814
DKK AOA reference 140.95814
DKK AOA sell 140.95814
EEK AOA buy 67.3423
EEK AOA reference 67.3423
EEK AOA sell 67.3423
EGP AOA buy 17.55432
EGP AOA reference 17.55432
EGP AOA sell 17.55432
ETB AOA buy 5.67521
ETB AOA reference 5.67521
ETB AOA sell 5.67521
EUR AOA buy 1053.7659
EUR AOA reference 1053.7659
EUR AOA sell 1053.7659
GBP AOA buy 1231.1219
GBP AOA reference 1231.1219
GBP AOA sell 1231.1219
HKD AOA buy 116.38876
HKD AOA reference 116.38876
HKD AOA sell 116.38876
HRK AOA buy 139.84622
HRK AOA reference 139.84622
HRK AOA sell 139.84622
HUF AOA buy 2.87994
HUF AOA reference 2.87994
HUF AOA sell 2.87994
IDR AOA buy 0.05161
IDR AOA reference 0.05161
IDR AOA sell 0.05161
ILS AOA buy 300.23019
ILS AOA reference 300.23019
ILS AOA sell 300.23019
INR AOA buy 9.51488
INR AOA reference 9.51488
INR AOA sell 9.51488
IQD AOA buy 0.69695
IQD AOA reference 0.69695
IQD AOA sell 0.69695
JMD AOA buy 5.79683
JMD AOA reference 5.79683
JMD AOA sell 5.79683
JPY AOA buy 5.89184
JPY AOA reference 5.89184
JPY AOA sell 5.89184
KES AOA buy 7.0491
KES AOA reference 7.0491
KES AOA sell 7.0491
KRW AOA buy 0.67167
KRW AOA reference 0.67167
KRW AOA sell 0.67167
KWD AOA buy 2961.01706
KWD AOA reference 2961.01706
KWD AOA sell 2961.01706
KZT AOA buy 2.04287
KZT AOA reference 2.04287
KZT AOA sell 2.04287
LBP AOA buy 0.0102
LBP AOA reference 0.0102
LBP AOA sell 0.0102
LKR AOA buy 2.76944
LKR AOA reference 2.76944
LKR AOA sell 2.76944
LSL AOA buy 56.13418
LSL AOA reference 56.13418
LSL AOA sell 56.13418
MAD AOA buy 96.30497
MAD AOA reference 96.30497
MAD AOA sell 96.30497
MXN AOA buy 53.23646
MXN AOA reference 53.23646
MXN AOA sell 53.23646
MYR AOA buy 223.58271
MYR AOA reference 223.58271
MYR AOA sell 223.58271
MZN AOA buy 14.35467
MZN AOA reference 14.35467
MZN AOA sell 14.35467
NAD AOA buy 56.13418
NAD AOA reference 56.13418
NAD AOA sell 56.13418
NGN AOA buy 0.68648
NGN AOA reference 0.68648
NGN AOA sell 0.68648
NOK AOA buy 97.70558
NOK AOA reference 97.70558
NOK AOA sell 97.70558
NZD AOA buy 525.70968
NZD AOA reference 525.70968
NZD AOA sell 525.70968
PEN AOA buy 270.23027
PEN AOA reference 270.23027
PEN AOA sell 270.23027
PKR AOA buy 3.29357
PKR AOA reference 3.29357
PKR AOA sell 3.29357
PLN AOA buy 242.80623
PLN AOA reference 242.80623
PLN AOA sell 242.80623
QAR AOA buy 250.50073
QAR AOA reference 250.50073
QAR AOA sell 250.50073
RON AOA buy 200.28958
RON AOA reference 200.28958
RON AOA sell 200.28958
RUB AOA buy 10.87228
RUB AOA reference 10.87228
RUB AOA sell 10.87228
SAR AOA buy 243.04539
SAR AOA reference 243.04539
SAR AOA sell 243.04539
SEK AOA buy 93.46943
SEK AOA reference 93.46943
SEK AOA sell 93.46943
SGD AOA buy 717.59805
SGD AOA reference 717.59805
SGD AOA sell 717.59805
STD AOA buy 42.69527
STD AOA reference 42.69527
STD AOA sell 42.69527
THB AOA buy 27.43225
THB AOA reference 27.43225
THB AOA sell 27.43225
TTD AOA buy 135.74593
TTD AOA reference 135.74593
TTD AOA sell 135.74593
TWD AOA buy 28.65303
TWD AOA reference 28.65303
TWD AOA sell 28.65303
TZS AOA buy 0.34781
TZS AOA reference 0.34781
TZS AOA sell 0.34781
UAH AOA buy 20.46626
UAH AOA reference 20.46626
UAH AOA sell 20.46626
USD AOA buy 913
USD AOA reference 913
USD AOA sell 913
VEF AOA buy 1.11432
VEF AOA reference 1.11432
VEF AOA sell 1.11432
VND AOA buy 0.03514
VND AOA reference 0.03514
VND AOA sell 0.03514
XAF AOA buy 1.60632
XAF AOA reference 1.60632
XAF AOA sell 1.60632
XAU USD buy 4298.08
XAU USD reference 4298.08
XAU USD sell 4298.08
ZAR AOA buy 56.0984
ZAR AOA reference 56.0984
ZAR AOA sell 56.0984
ZMK AOA buy 0.04694
ZMK AOA reference 0.04694
ZMK AOA sell 0.04694

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-15).

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