Exchange Rate API for Qatar: Official QCB Rates, Bank Board and Live QAR Rates

One exchange rate API for Qatar: the official Qatar Central Bank table with the 3.64 dollar peg and daily EUR, GBP and CHF rates, the Commercial Bank of Qatar remittance board, and live QAR market rates for 160+ currencies. JSON, CSV, XLSX. Free key.

By Madhushan, Founder & Lead Developer ·

Qatar flag In one line: the official Qatar Central Bank table, the Commercial Bank of Qatar remittance board and the live QAR market rate, from one REST API in JSON, CSV or Excel. Start with a free key. No card.

The riyal is pegged at 3.64 per US dollar, so for Qatar teams the dollar is the easy part. Invoices, closing rates and tax workings in euros, sterling or Swiss francs need the official Qatar Central Bank (QCB) rate for the right date, a bank's remittance board shows what a transfer will actually cost, and the live market rate covers pricing and every currency QCB does not list. This API returns all three against QAR, with the date each one belongs to.

Which QAR rate applies to what

NeedRate to useDateEndpoint
Pillar Two top-up tax liability in riyals (Resolution No. 2 of 2026, Article 2.1.7)Translation from the group's presentation currency, under the GTA President's decisionAs that decision sets/api/v1/central-bank/qcb/{date}
Pillar Two de minimis thresholds in another currency (Article 5.5.1)Average exchange rate of DecemberThe calendar year before the fiscal year starts/api/v1/central-bank/qcb/history
Year-end closing rate, month-end revaluation, audit evidenceOfficial QCB rate for the closing datePeriod end/api/v1/central-bank/qcb/{date}
Supplier payments, remittance estimatesBank TT buy and sell boardEvery hour/api/v1/bank-rates/qa
Pricing, checkout, dashboards, currencies outside the QCB tableLive mid-market rateEvery 60 seconds/api/v1/rates

The official table is read from Qatar Central Bank's own page and never revised afterwards, so a figure fetched for a past date is the figure an auditor will find.

Official Qatar Central Bank rates

Qatar Central Bank's daily table carries the US dollar at the 3.64 peg and six currencies that move each day: the euro, sterling, Swiss franc, Canadian dollar, Australian dollar and Hong Kong dollar. Yen and offshore yuan rows the bank still reprints have not changed since 2021 and 2022 and are left out. The table usually reaches the API at about 11:10 am Doha time, and the response gives its date and the time it is available.

# Official Qatar Central Bank table for today
curl "https://allratestoday.com/api/v1/central-bank/qcb/latest" \
  -H "Authorization: Bearer art_live_your_key"
{
  "bank": "qcb",
  "rate_date": "2026-11-13",
  "cadence": "daily",
  "available_by_utc": "08:20",
  "publisher_timezone": "Asia/Qatar",
  "rates": [
    { "base": "USD", "quote": "QAR", "type": "reference", "value": 3.64 },
    { "base": "EUR", "quote": "QAR", "type": "reference", "value": 4.0314 },
    { "base": "GBP", "quote": "QAR", "type": "reference", "value": 4.8215 },
    { "base": "CHF", "quote": "QAR", "type": "reference", "value": 4.3623 },
    { "base": "AUD", "quote": "QAR", "type": "reference", "value": 2.4772 }
  ]
}

In Google Sheets, one formula puts today's euro row in a sheet:

=QUERY(IMPORTDATA("https://allratestoday.com/api/open/central-bank/qcb?format=csv"),
       "select * where Col2 = 'EUR'", 1)

Dated tables and history

Closing rates and tax workings need a rate for a past date or an average over a period. A dated request returns the table for that day, with rate_date showing the earlier table when no table was set that day. A history request returns the daily series for a range, from which a December average is a few lines of code. The stored series starts in January 2024, and both calls are on the Official Rates plan.

# The QCB table for an invoice date or a closing date
curl "https://allratestoday.com/api/v1/central-bank/qcb/2025-12-31" \
  -H "Authorization: Bearer art_live_your_key"

# December daily EUR rates, for a December average
curl "https://allratestoday.com/api/v1/central-bank/qcb/history?symbol=EUR&from=2025-12-01&to=2025-12-31&format=csv" \
  -H "Authorization: Bearer art_live_your_key"

The QCB exchange rate API guide walks through the response fields and the EUR/QAR series.

Qatar bank board: Commercial Bank of Qatar

The QCB rate is a single official rate; a bank buys below it and sells above it. The API reads the Commercial Bank of Qatar branch remittance (TT) board every hour and reports each buy and sell rate next to the official QCB rate, so the spread is visible. With the dollar pegged, the spread that matters is on the other currencies. Remittance currencies the bank prints with a selling rate only are left out. Board rates are retail prices, not official rates: the bank changes them through the day and may quote differently for large amounts. Boards are stored from 13 November 2026, and ?date= returns a stored past board.

# Commercial Bank of Qatar remittance board, one currency
curl -H "Authorization: Bearer YOUR_API_KEY" "https://allratestoday.com/api/v1/bank-rates/qa/cbq?ccy=EUR"
# the Qatar board next to the official QCB rate
curl -H "Authorization: Bearer YOUR_API_KEY" "https://allratestoday.com/api/v1/bank-rates/qa"
# the board as stored on a past day
curl -H "Authorization: Bearer YOUR_API_KEY" "https://allratestoday.com/api/v1/bank-rates/qa/cbq?date=2026-11-13"

Live QAR market rates

For pricing, conversion and the many currencies the QCB table does not list, the mid-market rate is refreshed every 60 seconds for QAR against 160+ currencies, in either direction. A free key covers it; add amount to get the converted figure in the same response. The central banks of Kuwait, the UAE, Saudi Arabia and Bahrain are on the same key for Gulf-wide work.

# Live mid-market EUR/QAR, refreshed every 60 seconds (free key)
curl "https://allratestoday.com/api/v1/rates?source=EUR&target=QAR&amount=1000" \
  -H "Authorization: Bearer art_live_your_key"

The SDKs for JavaScript, Python, PHP, Go and Rust wrap the same call, and the qcb-exchange-rate package wraps the QCB table.

Qatar rules that name a rate

These notes describe the texts as issued; the Arabic text in the Official Gazette prevails, so confirm the treatment for your facts with a Qatar tax adviser.

Endpoints used on this page

EndpointReturnsPlan
/api/v1/central-bank/qcb/latestLatest official Qatar Central Bank tableFree
/api/v1/bank-rates/qaThe Qatar board next to the official rateFree
/api/v1/bank-rates/qa/{bank}A bank's TT buy and sell board, one currency with ?ccy=, a past day with ?date=Free
/api/v1/rates?source=&target=QARLive mid-market rate, optional amountFree
/api/v1/central-bank/qcb/{date}The QCB table for a past dateOfficial plan
/api/v1/central-bank/qcb/historyQCB rates for a range, one currency with ?symbol=Official plan

Every table endpoint accepts &format=json|csv|xml|xlsx. Full reference in the documentation.

Frequently asked questions

Which exchange rate should a Qatar business use?

For the dollar the question rarely arises: the riyal is pegged at 3.64 per US dollar. For the euro, sterling and other currencies the official Qatar Central Bank rate for the relevant date is a dated source that can be checked later. Groups in scope of Qatar's global and domestic minimum taxes translate their top-up tax liability into riyals under Council of Ministers Resolution No. 2 of 2026, with the detailed translation rules left to a decision of the President of the General Tax Authority. Pricing and checkout use the live market rate.

Is the Qatar Central Bank rate the same every day because of the peg?

Only for the US dollar, which the official table carries at 3.64 riyals. The euro, sterling, Swiss franc, Canadian dollar, Australian dollar and Hong Kong dollar rates move daily, so a euro invoice needs the table for its own date.

When is the official QCB table available?

The API usually has the day's Qatar Central Bank table by about 11:10 am Doha time (08:09 UTC), and by 08:20 UTC at the latest. Each response carries the table date, so a job can confirm it has today's figures.

Which currencies does the QCB table cover?

Seven: the US dollar at the peg, and the euro, sterling, Swiss franc, Canadian dollar, Australian dollar and Hong Kong dollar. The bank also reprints yen and offshore yuan rows that have not changed since 2021 and 2022; those stale rows are left out of the feed. For other currencies, use the live market rate.

How far back does the QCB history go?

The stored series starts in January 2024. Dated lookups and ranges are on the Official Rates plan.

Is there a free plan?

A free API key covers live rates, conversion and the latest official table, with no card. Dated history needs a paid plan, from €4.99 a month.

Start with the Qatar endpoints

Live QAR rates with a free key in 30 seconds.

Get a free API key See today's QCB table