Home Documentation Central Bank Rates Tax Authority Rates Playground Pricing API Status Blog About FAQ Contact Us

Banco Central do Brasil (PTAX) Exchange Rate API

Official Banco Central do Brasil (PTAX) (Brazil) daily exchange rates as JSON: 156 currencies, history back to 2016. The published BRL rates required for tax, audits, and compliant invoicing.

Brazil flagBanco Central do Brasil (PTAX) official daily exchange rates as JSON: 156 currencies against the BRL, history back to 2016. Latest table on every plan. Get your API key.

About Banco Central do Brasil (PTAX)

Banco Central do Brasil is Brazil's central bank. Its PTAX rate — the official reference rate for the real — is calculated from dealer surveys during each business day, with the closing bulletin published in the early afternoon Brasília time. The bulletin covers around 155 currencies, and its closing sell rate is also the rate Brazilian customs uses to value imports under Portaria MF nº 6/1999 — so Brazil has no separate tax-authority rate.

Quick start

One request for the pair you need — USD to BRL at the official Banco Central do Brasil (PTAX) rate:

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

Or the bank's full published table:

curl "https://allratestoday.com/api/v1/central-bank/bcb/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/bcb/history?source=USD&target=BRL&from=2025-01-01" \
  -H "Authorization: Bearer art_live_your_key"

Latest published rates (2026-08-11)

The most recent table as published by Banco Central do Brasil (PTAX) — exactly what the /latest endpoint returns right now. Values are BRL per 1 unit of each currency:

Download this table: Excel (.xlsx) CSV

BaseQuoteTypeRate
AED BRL buy 1.3961
AED BRL sell 1.3964
AFN BRL buy 0.07872
AFN BRL sell 0.07897
ALL BRL buy 0.06323
ALL BRL sell 0.06403
AMD BRL buy 0.01397
AMD BRL sell 0.01405
AOA BRL buy 0.005537
AOA BRL sell 0.005619
ARS BRL buy 0.003436
ARS BRL sell 0.003437
AUD BRL buy 3.6203
AUD BRL sell 3.6217
AWG BRL buy 2.8488
AWG BRL sell 2.8812
AZN BRL buy 3.0076
AZN BRL sell 3.0257
BBD BRL buy 2.5259
BBD BRL sell 2.5667
BDT BRL buy 0.04152
BDT BRL sell 0.04156
BHD BRL buy 13.5946
BHD BRL sell 13.6071
BIF BRL buy 0.001708
BIF BRL sell 0.001722
BMD BRL buy 5.1279
BMD BRL sell 5.1285
BND BRL buy 4.0046
BND BRL sell 4.0073
BOB BRL buy 0.432
BOB BRL sell 0.4376
BSD BRL buy 5.1279
BSD BRL sell 5.1285
BTN BRL buy 0.05373
BTN BRL sell 0.05374
BWP BRL buy 0.361
BWP BRL sell 0.4026
BYN BRL buy 1.727
BYN BRL sell 1.7325
BZD BRL buy 2.5358
BZD BRL sell 2.564
CAD BRL buy 3.6822
CAD BRL sell 3.6832
CDF BRL buy 0.00223
CDF BRL sell 0.002249
CHF BRL buy 6.3222
CHF BRL sell 6.326
CLF BRL buy 228.93
CLF BRL sell 228.9568
CLP BRL buy 0.005605
CLP BRL sell 0.00561
CNH BRL buy 0.7601
CNH BRL sell 0.7602
CNY BRL buy 0.7602
CNY BRL sell 0.7603
COP BRL buy 0.001642
COP BRL sell 0.001646
COU BRL buy 0.6841
COU BRL sell 0.6841
CRC BRL buy 0.01115
CRC BRL sell 0.01148
CUP BRL buy 0.2137
CUP BRL sell 0.2137
CVE BRL buy 0.05339
CVE BRL sell 0.05369
CZK BRL buy 0.2439
CZK BRL sell 0.2442
DJF BRL buy 0.02872
DJF BRL sell 0.02888
DKK BRL buy 0.7917
DKK BRL sell 0.792
DOP BRL buy 0.08754
DOP BRL sell 0.08812
DZD BRL buy 0.03851
DZD BRL sell 0.03867
EGP BRL buy 0.1021
EGP BRL sell 0.1023
ERN BRL buy 0.3385
ERN BRL sell 0.3419
ETB BRL buy 0.03182
ETB BRL sell 0.03202
EUR BRL buy 5.9186
EUR BRL sell 5.9209
FJD BRL buy 2.2906
FJD BRL sell 2.3478
FKP BRL buy 6.9247
FKP BRL sell 6.9271
GBP BRL buy 6.9293
GBP BRL sell 6.9322
GEL BRL buy 1.9365
GEL BRL sell 1.9816
GHS BRL buy 0.4383
GHS BRL sell 0.4421
GIP BRL buy 6.9247
GIP BRL sell 6.9271
GMD BRL buy 0.06855
GMD BRL sell 0.06879
GNF BRL buy 0.0005827
GNF BRL sell 0.0005848
GTQ BRL buy 0.6712
GTQ BRL sell 0.6732
GYD BRL buy 0.02437
GYD BRL sell 0.02466
HKD BRL buy 0.6535
HKD BRL sell 0.6536
HNL BRL buy 0.191
HNL BRL sell 0.1917
HTG BRL buy 0.0391
HTG BRL sell 0.03939
HUF BRL buy 0.01622
HUF BRL sell 0.01623
IDR BRL buy 0.0002874
IDR BRL sell 0.0002876
ILS BRL buy 1.7091
ILS BRL sell 1.7097
INR BRL buy 0.05373
INR BRL sell 0.05374
IQD BRL buy 0.003913
IQD BRL sell 0.003916
IRR BRL buy 0.0000037
IRR BRL sell 0.0000037
ISK BRL buy 0.04164
ISK BRL sell 0.04174
JMD BRL buy 0.03221
JMD BRL sell 0.03258
JOD BRL buy 7.2224
JOD BRL sell 7.2436
JPY BRL buy 0.0322
JPY BRL sell 0.03221
KES BRL buy 0.03963
KES BRL sell 0.03969
KGS BRL buy 0.0586
KGS BRL sell 0.05864
KHR BRL buy 0.001267
KHR BRL sell 0.00127
KMF BRL buy 0.01198
KMF BRL sell 0.01203
KRW BRL buy 0.003629
KRW BRL sell 0.003631
KWD BRL buy 16.6924
KWD BRL sell 16.6998
KYD BRL buy 6.1412
KYD BRL sell 6.1976
KZT BRL buy 0.01101
KZT BRL sell 0.01101
LAK BRL buy 0.0002262
LAK BRL sell 0.0002284
LBP BRL buy 0.0000572
LBP BRL sell 0.0000573
LKR BRL buy 0.01533
LKR BRL sell 0.01533
LRD BRL buy 0.02802
LRD BRL sell 0.02849
LSL BRL buy 0.3163
LSL BRL sell 0.3168
LYD BRL buy 0.8041
LYD BRL sell 0.8077
MAD BRL buy 0.5508
MAD BRL sell 0.5513
MDL BRL buy 0.2961
MDL BRL sell 0.2978
MGA BRL buy 0.001183
MGA BRL sell 0.001191
MKD BRL buy 0.09579
MKD BRL sell 0.09653
MMK BRL buy 0.002435
MMK BRL sell 0.00245
MNT BRL buy 0.001424
MNT BRL sell 0.001427
MOP BRL buy 0.6338
MOP BRL sell 0.6346
MRO BRL buy 0.01428
MRO BRL sell 0.01441
MRU BRL buy 0.1281
MRU BRL sell 0.1285
MUR BRL buy 0.1087
MUR BRL sell 0.1094
MVR BRL buy 0.3308
MVR BRL sell 0.3326
MWK BRL buy 0.00293
MWK BRL sell 0.002987
MXN BRL buy 0.2995
MXN BRL sell 0.2998
MYR BRL buy 1.2522
MYR BRL sell 1.2539
MZN BRL buy 0.07948
MZN BRL sell 0.08108
NAD BRL buy 0.3163
NAD BRL sell 0.3164
NGN BRL buy 0.003758
NGN BRL sell 0.003767
NIO BRL buy 0.1386
NIO BRL sell 0.1401
NOK BRL buy 0.54
NOK BRL sell 0.5402
NPR BRL buy 0.03358
NPR BRL sell 0.03359
NZD BRL buy 3.0152
NZD BRL sell 3.0161
OMR BRL buy 13.3158
OMR BRL sell 13.3242
PAB BRL buy 5.1279
PAB BRL sell 5.1285
PEN BRL buy 1.524
PEN BRL sell 1.526
PGK BRL buy 1.1225
PGK BRL sell 1.1611
PHP BRL buy 0.0837
PHP BRL sell 0.08377
PKR BRL buy 0.01847
PKR BRL sell 0.01848
PLN BRL buy 1.3763
PLN BRL sell 1.3769
PYG BRL buy 0.0008607
PYG BRL sell 0.0008618
QAR BRL buy 1.4064
QAR BRL sell 1.4068
RON BRL buy 1.1294
RON BRL sell 1.1303
RSD BRL buy 0.05039
RSD BRL sell 0.05049
RUB BRL buy 0.06207
RUB BRL sell 0.06209
RWF BRL buy 0.003478
RWF BRL sell 0.003503
SAR BRL buy 1.3657
SAR BRL sell 1.3659
SBD BRL buy 0.6256
SBD BRL sell 0.6616
SCR BRL buy 0.3419
SCR BRL sell 0.3621
SDG BRL buy 0.00852
SDG BRL sell 0.008569
SDR BRL buy 7.0052
SDR BRL sell 7.006
SEK BRL buy 0.5388
SEK BRL sell 0.539
SGD BRL buy 4.0046
SGD BRL sell 4.0073
SHP BRL buy 6.9186
SHP BRL sell 6.9209
SLL BRL buy 0.0002238
SLL BRL sell 0.0002261
SOS BRL buy 0.008918
SOS BRL sell 0.009029
SRD BRL buy 0.1349
SRD BRL sell 0.1354
SSP BRL buy 0.000996
SSP BRL sell 0.001023
STN BRL buy 0.2367
STN BRL sell 0.2416
SVC BRL buy 0.5854
SVC BRL sell 0.5861
SYP BRL buy 0.04184
SYP BRL sell 0.04219
SZL BRL buy 0.3159
SZL BRL sell 0.3166
THB BRL buy 0.1547
THB BRL sell 0.1549
TJS BRL buy 0.5526
TJS BRL sell 0.5574
TMT BRL buy 1.463
TMT BRL sell 1.4674
TND BRL buy 1.7483
TND BRL sell 1.7666
TOP BRL buy 2.1173
TOP BRL sell 2.2304
TRY BRL buy 0.1074
TRY BRL sell 0.1074
TTD BRL buy 0.7512
TTD BRL sell 0.7611
TWD BRL buy 0.159
TWD BRL sell 0.1592
TZS BRL buy 0.001921
TZS BRL sell 0.001943
UAH BRL buy 0.1144
UAH BRL sell 0.1146
UGX BRL buy 0.001375
UGX BRL sell 0.001379
USD BRL buy 5.1279
USD BRL sell 5.1285
UYU BRL buy 0.1273
UYU BRL sell 0.1275
UZS BRL buy 0.0004311
UZS BRL sell 0.0004315
VES BRL buy 0.006737
VES BRL sell 0.006754
VND BRL buy 0.0001962
VND BRL sell 0.0001962
VUV BRL buy 0.04374
VUV BRL sell 0.04396
WST BRL buy 1.8425
WST BRL sell 1.9555
XAF BRL buy 0.008757
XAF BRL sell 0.009026
XAU BRL buy 722.6466
XAU BRL sell 722.7311
XCD BRL buy 1.8853
XCD BRL sell 1.9065
XCG BRL buy 2.8175
XCG BRL sell 2.8739
XOF BRL buy 0.008965
XOF BRL sell 0.009077
XPF BRL buy 0.04932
XPF BRL sell 0.04975
YER BRL buy 0.0216
YER BRL sell 0.02164
ZAR BRL buy 0.3163
ZAR BRL sell 0.3163
ZMW BRL buy 0.2735
ZMW BRL sell 0.2743

Node.js / TypeScript client

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

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

const pair = await getRate('USD', 'BRL', { 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 Banco Central do Brasil (PTAX) rate?

Live market rates move continuously, but tax filings, customs declarations, audits, and statutory accounting in Brazil and beyond typically require the official rate published by Banco Central do Brasil (PTAX) 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 BRL) 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 Banco Central do Brasil (PTAX) exchange rates?

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

How often are the rates updated?

Banco Central do Brasil (PTAX) publishes once per business day; the API ingests each new table shortly after publication (latest: 2026-08-11).

Are these the official rates?

Yes — ingested from Banco Central do Brasil (PTAX)'s own published data, served unmodified with the bank's publication date. Anything computed rather than published is flagged derived.

Banco Central do Brasil (PTAX) rates, one API key

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

Get Free API Key Read the Docs