Authenticated Endpoints
Historical Rates for Date (/{date})
Get all exchange rates for a specific historical date from the Reserve Bank of Australia
GET
Historical Rates for Date
Overview
The historical date endpoint returns all available exchange rates for a specific date in the past. This is perfect when you need all currency rates for a particular day, such as for invoice calculations, reporting, or compliance purposes.This endpoint requires authentication. Get your API key to start making requests.
Authentication
string
required
Bearer token with your API key:
Bearer your_api_key_herePath Parameters
string
required
Date in YYYY-MM-DD format. Must be a valid date from 2018-01-01 onwards and not a weekend or Australian public holiday (when RBA doesn’t publish rates).Examples:
2025-08-31, 2024-12-31, 2023-06-15Request
Response
Response Fields
boolean
Indicates if the request was successful
integer
Unix timestamp for the specified date (midnight UTC)
string
Base currency (always “AUD”)
string
The requested date in YYYY-MM-DD format
object
Object containing all available currency codes and their exchange rates for the specified date
Response Headers
Cache-Control: no-store- Response should not be cachedX-Request-Id: <uuid>- Unique request identifier for debugging
Error Responses
Rate Limits
This endpoint is subject to your plan’s monthly request limits:Historical Data Availability
Date Range
- Available from: January 1, 2018
- Updated daily: New rates published at 4:00 PM AEST by the RBA
Missing Dates
The RBA doesn’t publish exchange rates on:- Weekends: Saturday and Sunday
- Australian Public Holidays: New Year’s Day, Australia Day, Good Friday, Easter Monday, Anzac Day, Queen’s Birthday, Christmas Day, Boxing Day, and other NSW state-specific holidays
Plan-Specific Access
- Free Plan: No historical data access
- Starter Plan: Last 30 days of historical data
- Professional & Business Plans: Full historical archive (2018 onwards)
Use Cases
- Invoice Calculations: Get official RBA rates for specific transaction dates
- Compliance Reporting: ATO reporting with exact historical rates
- Audit Requirements: Verify exchange rates used in past transactions
- Financial Analysis: Compare rates from specific dates
- Accounting Integration: Import historical rates for month-end/quarter-end processing
- Regulatory Compliance: Meet Australian financial reporting standards
Precision & Standards
- Precision: Rates provided with up to 6 decimal places (varies by currency)
- Currency-specific precision: IDR and VND are provided as whole numbers by the RBA source data
- Source: Official Reserve Bank of Australia daily rates
- Rounding: Rates are stored as micro-units (rate × 1e6) and converted for display where applicable
- Standards: Complies with Australian financial reporting requirements
Authorizations
API key authentication using Bearer token
Path Parameters
Date in YYYY-MM-DD format
Pattern:
^\d{4}-\d{2}-\d{2}$Response
Exchange rates for the specified date
Historical Rates for Date

