Skip to main content
GET
/
latest
/
{currency}
Latest Rate for Currency
curl --request GET \
  --url https://api.exchangeratesapi.com.au/latest/{currency} \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "timestamp": 1725148800,
  "base": "AUD",
  "date": "2025-09-01",
  "rates": {
    "USD": 0.643512
  }
}

Overview

The latest currency endpoint returns the current exchange rate for a single specified currency from the Reserve Bank of Australia. This is ideal when you only need the rate for one currency and want to reduce response size and processing time.
This endpoint requires authentication. Get your API key to start making requests.

Authentication

Authorization
string
required
Bearer token with your API key: Bearer your_api_key_here

Path Parameters

currency
string
required
Three-letter currency code (case-insensitive). Must be one of the supported currencies.Examples: USD, EUR, GBP, JPY, NZD

Request

curl https://api.exchangeratesapi.com.au/latest/USD \
  -H "Authorization: Bearer your_api_key_here"

Response

{
  "success": true,
  "timestamp": 1725148800,
  "base": "AUD",
  "date": "2025-09-01",
  "rates": {
    "USD": 0.643512
  }
}

Response Fields

success
boolean
Indicates if the request was successful
timestamp
integer
Unix timestamp for the rate date (midnight UTC)
base
string
Base currency (always “AUD”)
date
string
Date of the exchange rate in YYYY-MM-DD format
rates
object
Object containing the requested currency code and its exchange rate

Response Headers

  • Cache-Control: no-store - Response should not be cached
  • X-Request-Id: <uuid> - Unique request identifier for debugging
  • X-Data-Stale: true - Present only when serving fallback data
  • X-RBA-Source-Date: YYYY-MM-DD - Present only when serving fallback data

Error Responses

{
  "success": false,
  "error": {
    "code": 400,
    "type": "bad_request",
    "info": "Unsupported currency 'XYZ'"
  }
}

Rate Limits

This endpoint is subject to your plan’s monthly request limits:
PlanMonthly RequestsHistorical Access
Free300No historical data
Starter5,000Last 30 days
Professional50,000Full history (2018+)
Business500,000Full history (2018+)

Data Freshness

  • Rates are updated daily at 4:00 PM AEST by the Reserve Bank of Australia
  • Our system fetches new data within 30 minutes of RBA publication
  • If fresh data is unavailable, we serve the most recent available rates with staleness headers

Use Cases

  • Single Currency Monitoring: Track one specific currency without fetching all rates
  • Reduced Bandwidth: Minimize response size for mobile applications
  • Focused Analytics: Build dashboards for specific currency pairs
  • Real-time Updates: Monitor critical currency rates with lower latency

Authorizations

Authorization
string
header
required

API key authentication using Bearer token

Path Parameters

currency
enum<string>
required

Currency code

Available options:
AUD,
USD,
EUR,
GBP,
JPY,
CNY,
KRW,
INR,
SGD,
NZD,
THB,
MYR,
IDR,
VND,
HKD,
PHP,
CAD,
CHF,
TWD,
TWI,
SDR

Response

Latest exchange rate for currency

success
boolean
required
Example:

true

timestamp
integer
required

Unix timestamp of the rate date

base
string
required
Example:

"AUD"

date
string
required

Date of the rates (YYYY-MM-DD)

rates
object
required

Object containing currency codes as keys and exchange rates as values