GET /v1/rates/latest

Returns one latest observation per matching asset. Omitting currency returns every asset available for the chosen source.

Required entitlements
rates:parallel:latest:read Latest parallel rates · source=parallel (default) rates:official:latest:read Latest official rates · source=official
Bearer key required · JSON · v1

Parameters

Parameter Type Description
currency optional string

Comma-separated asset codes. Duplicate codes are removed; a maximum of 25 is accepted.

source optional string

Rate family: parallel or official.

Default: parallel
currency optional
string

Comma-separated asset codes. Duplicate codes are removed; a maximum of 25 is accepted.

source optional
string

Rate family: parallel or official.

Default: parallel

Example request

curlEUR and USD parallel rates
curl "https://api.exchangedz.com/v1/rates/latest?currency=EUR,USD&source=parallel" \
  -H "Authorization: Bearer $EXDZ_API_KEY"

Response

json200 OK
{
  "data": [
    {
      "currency": "EUR",
      "names": { "en": "Euro", "fr": "Euro", "ar": "يورو" },
      "type": "currency",
      "source": "parallel",
      "quote": "DZD",
      "buy": 274.67,
      "sell": 277.17,
      "updatedAt": "2026-08-24T00:00:00.000Z"
    },
    {
      "currency": "USD",
      "names": { "en": "US Dollar", "fr": "Dollar américain", "ar": "دولار أمريكي" },
      "type": "currency",
      "source": "parallel",
      "quote": "DZD",
      "buy": 237,
      "sell": 240,
      "updatedAt": "2026-08-24T00:00:00.000Z"
    }
  ],
  "meta": {
	    "requestId": "req_01J6EXDZ...",
	    "count": 2,
	    "source": "parallel",
	    "quote": "DZD",
	    "currencies": ["EUR", "USD"]
	  }
	}

An unknown but syntactically valid asset code simply has no matching latest record. Use the asset directory when you need to validate product input before requesting rates.