Skip to content
UAE Dirham · AED

UAE dirham (AED) exchange rate API

UAE dirham rates against 190+ currencies – live, historical since 1999 and averaged. The dirham is pegged at 3.6725 per US dollar, so AED/USD is stable while AED/INR or AED/EUR move with the dollar.

CodeAED
Symbolد.إ
Decimals2
HistorySince 1999
GET /v1/latest · base AED
curl -G "https://api.fxapi.com/v1/latest" \
  -d base_currency=AED \
  -d currencies=USD,EUR,INR,GBP \
  -H "apikey: $FXAPI_KEY"
# AED on a past date
curl -G "https://api.fxapi.com/v1/historical" \
  -d date=2020-04-20 -d base_currency=AED \
  -d currencies=USD \
  -H "apikey: $FXAPI_KEY"
ISO 4217 codeAED
Symbolد.إ
Minor unit2 decimals
IssuerCentral Bank of the UAE

The UAE is a regional hub for trade, aviation, tourism and remittances, and its dirham is pegged to the US dollar. That combination shapes how developers should think about AED rates: AED/USD is effectively fixed, but rates such as AED/INR, AED/PKR, AED/EUR or AED/GBP move every day, exactly in step with the dollar. The fxapi AED exchange rate API returns all of them, live and back to 1999. Typical uses are remittance apps quoting dirham-to-rupee transfers, travel platforms pricing stays for European visitors, and finance teams consolidating UAE subsidiaries.

AED facts for developers

  • Where it’s used: the United Arab Emirates.
  • Symbol and formatting: د.إ in Arabic; AED or Dhs in English-language contexts, e.g. AED 1,234.50. In 2025 the central bank introduced a new official dirham symbol, which older fonts and systems may not render yet.
  • Minor unit: 2 decimals (fils).
  • Central bank: the Central Bank of the UAE (CBUAE).
  • Regime: a conventional peg to the US dollar at 3.6725 AED per USD, like most Gulf currencies (see the Saudi riyal at 3.75).
  • Events in the historical data: the peg held through the 2008 financial crisis, the 2014–2016 oil price collapse and the 2020 pandemic shock. On 20 April 2020 – the sample date on this page – US oil futures settled below zero for the first time, yet AED/USD stayed at the peg while AED/INR and AED/EUR moved with the dollar.

Get AED rates with the fxapi API

/v1/latest works on every plan. This Go program fetches dirham rates for the main remittance corridors and checks how close AED/USD is to the official peg:

package main

import (
	"encoding/json"
	"fmt"
	"log"
	"math"
	"net/http"
	"os"
)

const officialPeg = 3.6725 // AED per USD

func main() {
	req, err := http.NewRequest("GET",
		"https://api.fxapi.com/v1/latest?base_currency=AED&currencies=USD,INR,PKR,EUR", nil)
	if err != nil {
		log.Fatal(err)
	}
	req.Header.Set("apikey", os.Getenv("FXAPI_KEY"))

	resp, err := http.DefaultClient.Do(req)
	if err != nil {
		log.Fatal(err)
	}
	defer resp.Body.Close()
	if resp.StatusCode != http.StatusOK {
		log.Fatalf("fxapi returned %s", resp.Status)
	}

	var out struct {
		Data map[string]struct {
			Value float64 `json:"value"`
		} `json:"data"`
	}
	if err := json.NewDecoder(resp.Body).Decode(&out); err != nil {
		log.Fatal(err)
	}

	aedPerUSD := 1 / out.Data["USD"].Value
	deviation := math.Abs(aedPerUSD/officialPeg-1) * 100
	fmt.Printf("USD/AED %.4f (peg %.4f, deviation %.3f%%)\n", aedPerUSD, officialPeg, deviation)

	for _, code := range []string{"INR", "PKR", "EUR"} {
		fmt.Printf("AED 1,000 = %.2f %s\n", 1000*out.Data[code].Value, code)
	}
}

The Go guide covers caching; for travel and booking flows see travel booking. The biggest corridor partner is the Indian rupee.

Things to watch

  • Don’t hard-code 3.6725 for conversions. Use the market rate you fetched and store it with the transaction; use the peg only as a sanity check.
  • Non-USD pairs are not stable. AED/EUR and AED/INR move as much as USD/EUR and USD/INR.
  • Right-to-left text. د.إ is Arabic script; test layouts that mix it with Latin digits.

Popular AED pairs

Request any of these pairs – or any other combination of the 190+ supported currencies – with base_currency=AED:

PairLatest rate request
AED/USD/v1/latest?base_currency=AED&currencies=USD
AED/EUR/v1/latest?base_currency=AED&currencies=EUR
AED/INR/v1/latest?base_currency=AED&currencies=INR
AED/GBP/v1/latest?base_currency=AED&currencies=GBP
AED/SAR/v1/latest?base_currency=AED&currencies=SAR
AED/PKR/v1/latest?base_currency=AED&currencies=PKR
AED/CNY/v1/latest?base_currency=AED&currencies=CNY

Monthly averages and fluctuation for AED

# Monthly average AED rates for 2025 (IAS 21 / ASC 830)
curl -G "https://api.fxapi.com/v1/average" \
  -d date_from=2025-01-01 -d date_to=2025-12-31 -d period=month \
  -d base_currency=AED -d currencies=USD,EUR,INR \
  -H "apikey: $FXAPI_KEY"

# How did AED move over the last year?
curl -G "https://api.fxapi.com/v1/fluctuation" \
  -d date_from=2025-10-01 -d date_to=2026-10-01 \
  -d base_currency=AED -d currencies=USD,EUR,INR \
  -H "apikey: $FXAPI_KEY"

See the historical exchange rates API, average rates API and documentation for every parameter.

AED is one of 190+ currencies in fxapi, the foreign exchange rates API for developers – live rates, daily history since 1999 and monthly averages with one API key.

Frequently asked questions

How do I get the AED to INR exchange rate via API?
Call /v1/latest?base_currency=AED&currencies=INR with your key in the apikey header. The value is rupees per 1 dirham.
Is the UAE dirham pegged to the US dollar?
Yes, at 3.6725 AED per USD. Market mid rates can differ from the official rate in the fourth or fifth decimal.
Does fxapi have dirham rates before 1999?
No. Daily data starts on 1999-01-01.
Which symbol should I use for the dirham?
Latin-script interfaces usually show AED (or Dhs), Arabic text uses د.إ. The Central Bank of the UAE introduced a new official dirham symbol in 2025; check font support before using it.
Free plan · no credit card

Get your free exchange rate API key

300 requests a month, latest and historical rates, fluctuation and averages – free forever. Upgrade when you need faster updates or more requests.