# Exchange Rates API - [Exchange Rates API](https://docs.exchangeratesapi.com.au/introduction.md): Welcome to the Exchange Rates API - programmatic access to Official Reserve Bank of Australia exchange rate data through REST API endpoints - [Quickstart](https://docs.exchangeratesapi.com.au/quickstart.md): Get up and running with the Exchange Rates API in under 2 minutes - [Authentication](https://docs.exchangeratesapi.com.au/authentication.md): Learn how to authenticate with the Exchange Rates API using bearer tokens and API keys - [Support](https://docs.exchangeratesapi.com.au/support.md): Get help with the Exchange Rates API - support channels, response times, and troubleshooting resources - [Status (/status)](https://docs.exchangeratesapi.com.au/api-reference/public/status.md): Check the operational status of the Exchange Rates API and when data was last updated - [Supported Currencies (/symbols)](https://docs.exchangeratesapi.com.au/api-reference/public/symbols.md): Get a complete list of all supported currencies with names, symbols, and country information - [Latest Exchange Rates (/latest)](https://docs.exchangeratesapi.com.au/api-reference/authenticated/latest.md): Get the most recent exchange rates for all supported currencies from the Reserve Bank of Australia - [Latest Rate for Currency (/latest/{currency})](https://docs.exchangeratesapi.com.au/api-reference/authenticated/latest-currency.md): Get the current exchange rate for a specific currency from the Reserve Bank of Australia - [Historical Exchange Rates (/timeseries)](https://docs.exchangeratesapi.com.au/api-reference/authenticated/timeseries.md): Get exchange rates for a date range with optional currency filtering (maximum 365 days) - [Historical Rates for Date (/{date})](https://docs.exchangeratesapi.com.au/api-reference/authenticated/historical-date.md): Get all exchange rates for a specific historical date from the Reserve Bank of Australia - [Historical Rate for Currency and Date (/{date}/{currency})](https://docs.exchangeratesapi.com.au/api-reference/authenticated/historical-date-currency.md): Get the exchange rate for a specific currency on a specific historical date - [Currency Conversion (/convert)](https://docs.exchangeratesapi.com.au/api-reference/authenticated/convert-authenticated.md): Convert amounts between currencies, with optional historical date support (requires authentication) - [Webhooks Overview](https://docs.exchangeratesapi.com.au/api-reference/webhooks/overview.md): Get notified the moment each business day's RBA exchange rates are published - no polling required. - [Create Webhook (POST /api/webhook-subscriptions)](https://docs.exchangeratesapi.com.au/api-reference/webhooks/create.md): Register a URL to receive signed rate-published notifications (Professional plan and above). - [List Webhooks (GET /api/webhook-subscriptions)](https://docs.exchangeratesapi.com.au/api-reference/webhooks/list.md): List your webhook subscriptions and their health. - [Delete Webhook (DELETE /api/webhook-subscriptions/{id})](https://docs.exchangeratesapi.com.au/api-reference/webhooks/delete.md): Remove a webhook subscription. - [Test Webhook (POST /api/webhook-subscriptions/{id}/test)](https://docs.exchangeratesapi.com.au/api-reference/webhooks/test.md): Send a sample signed delivery to verify your endpoint. - [API Root](https://docs.exchangeratesapi.com.au/api-reference/api-root.md): Returns basic API information and documentation link - [API Status](https://docs.exchangeratesapi.com.au/api-reference/api-status.md): Returns operational status of the API including last update time and data freshness - [Supported Currencies](https://docs.exchangeratesapi.com.au/api-reference/supported-currencies.md): List all supported currencies with their names, symbols, and countries - [Currency Conversion](https://docs.exchangeratesapi.com.au/api-reference/currency-conversion.md): Convert amounts between currencies. Requires authentication. Free tier: 150, no historical data. Starter: 5,000/month, 30 days history. Professional: 50,000/month, full history. Business: 500,000/month, full history. - [Latest Exchange Rates](https://docs.exchangeratesapi.com.au/api-reference/latest-exchange-rates.md): Get all current exchange rates from the Reserve Bank of Australia with optional filtering. Quota limits: Free=150 (one-time trial), Starter=5,000/month, Professional=50,000/month, Business=500,000/month. - [Latest Rate for Currency](https://docs.exchangeratesapi.com.au/api-reference/latest-rate-for-currency.md): Get the current exchange rate for a specific currency. Quota limits: Free=150 (one-time trial), Starter=5,000/month, Professional=50,000/month, Business=500,000/month. - [Historical Exchange Rates](https://docs.exchangeratesapi.com.au/api-reference/historical-exchange-rates.md): Get exchange rates for a date range. Historical access: Free=blocked, Starter=30 days, Professional/Business=full history. Date range limits: Starter=7 days, Professional=90 days, Business=365 days. - [Historical Rates for Date](https://docs.exchangeratesapi.com.au/api-reference/historical-rates-for-date.md): Get all exchange rates for a specific historical date. Historical access: Free=none, Starter=30 days, Professional/Business=full history (2018+). - [Historical Rate for Currency and Date](https://docs.exchangeratesapi.com.au/api-reference/historical-rate-for-currency-and-date.md): Get the exchange rate for a specific currency on a specific historical date. Historical access: Free=none, Starter=30 days, Professional/Business=full history (2018+). - [List Webhook Subscriptions](https://docs.exchangeratesapi.com.au/api-reference/list-webhook-subscriptions.md): List your webhook subscriptions. The signing secret is never returned. - [Create Webhook Subscription](https://docs.exchangeratesapi.com.au/api-reference/create-webhook-subscription.md): Create a webhook subscription (Professional plan or higher). Returns the signing secret once. Authenticate with your Bearer API key (or manage from your dashboard). - [Delete Webhook Subscription](https://docs.exchangeratesapi.com.au/api-reference/delete-webhook-subscription.md): Delete one of your webhook subscriptions. - [Send Test Webhook](https://docs.exchangeratesapi.com.au/api-reference/send-test-webhook.md): Send a sample rates.test delivery to the subscription's URL so you can verify your endpoint and signature handling. - [JavaScript SDK](https://docs.exchangeratesapi.com.au/sdks/javascript.md): Official JavaScript/TypeScript SDK for the Exchange Rates API with examples for Node.js and browser environments - [Python SDK](https://docs.exchangeratesapi.com.au/sdks/python.md): Official Python SDK for the Exchange Rates API with examples for Django, Flask and vanilla Python - [PHP SDK](https://docs.exchangeratesapi.com.au/sdks/php.md): Official PHP SDK for the Exchange Rates API with examples for Laravel, Symfony and vanilla PHP - [cURL Examples](https://docs.exchangeratesapi.com.au/sdks/curl.md): Command-line examples and shell scripts for the Exchange Rates API using cURL - [Best Practices](https://docs.exchangeratesapi.com.au/guides/best-practices.md): Learn how to optimize performance, handle errors gracefully, and implement robust currency conversion applications - [Troubleshooting](https://docs.exchangeratesapi.com.au/guides/troubleshooting.md): Common issues and solutions for the Exchange Rates API - [Rate Limits](https://docs.exchangeratesapi.com.au/guides/rate-limits.md): Understanding API quotas, rate limits, and plan tiers for the Exchange Rates API ## OpenAPI Specs - [openapi](/api-reference/openapi.json) - [openapi](/openapi.json) ## Optional - [Home](https://www.exchangeratesapi.com.au) - [Dashboard](https://app.exchangeratesapi.com.au/dashboard) - [Status](https://exchangeratesapi-com-au.openstatus.dev/) - [Changelog](https://docs.exchangeratesapi.com.au/changelog/)