National Bank of Angola Exchange Rates Today & Official API

Official National Bank of Angola rates for 9 Oct 2026: 1 USD = 913.00 AOA, 1 EUR = 1048.83 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

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"

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

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.21622
ALL AOA reference 11.21622
ALL AOA sell 11.21622
ARS AOA buy 0.6021
ARS AOA reference 0.6021
ARS AOA sell 0.6021
AUD AOA buy 637.39179
AUD AOA reference 637.39179
AUD AOA sell 637.39179
BGN AOA buy 522.99937
BGN AOA reference 522.99937
BGN AOA sell 522.99937
BMD AOA buy 913
BMD AOA reference 913
BMD AOA sell 913
BOB AOA buy 77.04641
BOB AOA reference 77.04641
BOB AOA sell 77.04641
BRL AOA buy 182.62191
BRL AOA reference 182.62191
BRL AOA sell 182.62191
BSD AOA buy 913
BSD AOA reference 913
BSD AOA sell 913
BWP AOA buy 67.83565
BWP AOA reference 67.83565
BWP AOA sell 67.83565
CAD AOA buy 641.73754
CAD AOA reference 641.73754
CAD AOA sell 641.73754
CDF AOA buy 0.39537
CDF AOA reference 0.39537
CDF AOA sell 0.39537
CHF AOA buy 1098.67629
CHF AOA reference 1098.67629
CHF AOA sell 1098.67629
CNY AOA buy 136.55808
CNY AOA reference 136.55808
CNY AOA sell 136.55808
CRC AOA buy 2.02067
CRC AOA reference 2.02067
CRC AOA sell 2.02067
CUP AOA buy 38.04167
CUP AOA reference 38.04167
CUP AOA sell 38.04167
CVE AOA buy 9.32539
CVE AOA reference 9.32539
CVE AOA sell 9.32539
CZK AOA buy 41.98261
CZK AOA reference 41.98261
CZK AOA sell 41.98261
DKK AOA buy 136.84258
DKK AOA reference 136.84258
DKK AOA sell 136.84258
EEK AOA buy 65.37492
EEK AOA reference 65.37492
EEK AOA sell 65.37492
EGP AOA buy 17.44577
EGP AOA reference 17.44577
EGP AOA sell 17.44577
ETB AOA buy 5.67293
ETB AOA reference 5.67293
ETB AOA sell 5.67293
EUR AOA buy 1048.8286
EUR AOA reference 1048.8286
EUR AOA sell 1048.8286
GBP AOA buy 1206.87376
GBP AOA reference 1206.87376
GBP AOA sell 1206.87376
HKD AOA buy 116.34427
HKD AOA reference 116.34427
HKD AOA sell 116.34427
HRK AOA buy 135.76208
HRK AOA reference 135.76208
HRK AOA sell 135.76208
HUF AOA buy 2.80319
HUF AOA reference 2.80319
HUF AOA sell 2.80319
IDR AOA buy 0.05102
IDR AOA reference 0.05102
IDR AOA sell 0.05102
ILS AOA buy 298.54163
ILS AOA reference 298.54163
ILS AOA sell 298.54163
INR AOA buy 9.43864
INR AOA reference 9.43864
INR AOA sell 9.43864
IQD AOA buy 0.69695
IQD AOA sell 0.69695
JMD AOA buy 5.75728
JMD AOA reference 5.75728
JMD AOA sell 5.75728
JPY AOA buy 5.77118
JPY AOA reference 5.77118
JPY AOA sell 5.77118
KES AOA buy 7.04367
KES AOA reference 7.04367
KES AOA sell 7.04367
KRW AOA buy 0.68095
KRW AOA reference 0.68095
KRW AOA sell 0.68095
KWD AOA buy 2940.03993
KWD AOA reference 2940.03993
KWD AOA sell 2940.03993
KZT AOA buy 2.01545
KZT AOA reference 2.01545
KZT AOA sell 2.01545
LBP AOA buy 0.01021
LBP AOA reference 0.01021
LBP AOA sell 0.01021
LKR AOA buy 2.76006
LKR AOA reference 2.76006
LKR AOA sell 2.76006
LSL AOA buy 55.24594
LSL AOA reference 55.24594
LSL AOA sell 55.24594
MAD AOA buy 92.83078
MAD AOA reference 92.83078
MAD AOA sell 92.83078
MXN AOA buy 50.17641
MXN AOA reference 50.17641
MXN AOA sell 50.17641
MYR AOA buy 223.61009
MYR AOA reference 223.61009
MYR AOA sell 223.61009
MZN AOA buy 14.35508
MZN AOA reference 14.35508
MZN AOA sell 14.35508
NAD AOA buy 55.24594
NAD AOA reference 55.24594
NAD AOA sell 55.24594
NGN AOA buy 0.68595
NGN AOA reference 0.68595
NGN AOA sell 0.68595
NOK AOA buy 95.46315
NOK AOA reference 95.46315
NOK AOA sell 95.46315
NZD AOA buy 512.54702
NZD AOA reference 512.54702
NZD AOA sell 512.54702
PEN AOA buy 265.45328
PEN AOA reference 265.45328
PEN AOA sell 265.45328
PKR AOA buy 3.29766
PKR AOA reference 3.29766
PKR AOA sell 3.29766
PLN AOA buy 233.37253
PLN AOA reference 233.37253
PLN AOA sell 233.37253
QAR AOA buy 250.48011
QAR AOA reference 250.48011
QAR AOA sell 250.48011
RON AOA buy 191.62959
RON AOA reference 191.62959
RON AOA sell 191.62959
RUB AOA buy 10.78986
RUB AOA reference 10.78986
RUB AOA sell 10.78986
SAR AOA buy 243.12953
SAR AOA reference 243.12953
SAR AOA sell 243.12953
SEK AOA buy 91.55819
SEK AOA reference 91.55819
SEK AOA sell 91.55819
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.23585
THB AOA reference 27.23585
THB AOA sell 27.23585
TTD AOA buy 135.53233
TTD AOA reference 135.53233
TTD AOA sell 135.53233
TWD AOA buy 28.60096
TWD AOA reference 28.60096
TWD AOA sell 28.60096
TZS AOA buy 0.34791
TZS AOA reference 0.34791
TZS AOA sell 0.34791
UAH AOA buy 20.33408
UAH AOA reference 20.33408
UAH AOA sell 20.33408
USD AOA buy 913
USD AOA reference 913
USD AOA sell 913
VEF AOA buy 1.04571
VEF AOA reference 1.04571
VEF AOA sell 1.04571
VND AOA buy 0.0353
VND AOA reference 0.0353
VND AOA sell 0.0353
XAF AOA buy 1.5594
XAF AOA reference 1.5594
XAF AOA sell 1.5594
XAU USD buy 4131.14
XAU USD reference 4131.14
XAU USD sell 4131.14
ZAR AOA buy 56.6148
ZAR AOA reference 56.6148
ZAR AOA sell 56.6148
ZMK AOA buy 0.0459
ZMK AOA reference 0.0459
ZMK AOA sell 0.0459

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

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