Reliable. Official. Australian.

REST API for RBA Exchange Rates

Historical, real-time and official Reserve Bank of Australia foreign exchange rates data through a modern REST API endpoint. Built for Australian businesses that need easy access to accurate, reliable, and compliant financial data.

300 requests/month • No credit card • Get 50% off for first month

Features

Everything You Need for Exchange Rate Data

Direct from Reserve Bank of Australia

Daily foreign exchange rates published at 4 PM AEST. The same data used by government and financial institutions.

Clean JSON Responses

Standard REST endpoints. No XML parsing, no web scraping. Just GET requests and JSON responses.

7+ Years of Rate History

Access exchange rates back to January 2018. Perfect for backtesting and historical reporting.

Start Free, No Card Required

300 requests per month free. Test the API, build your integration, upgrade when you're ready.

Sub-100ms Responses

Powered by Cloudflare's global network. Get your data fast from anywhere in Australia.

All Major Currencies

USD, EUR, GBP, JPY, CNY plus Asia-Pacific currencies important to Australian business.

Start Using the API in Minutes

Sign Up

Create free account. No credit card needed.

Get API Key

Generate your key instantly. Manage from dashboard.

Make API Calls

Use our documentation. Code examples and API playground

Ready!

Code Example (GET /latest)

Fetch all current AUD exchange rates

const url = 'https://api.exchangeratesapi.com.au/latest';
const options = {
  method: 'GET', 
  headers: {Authorization: 'Bearer <token>'}, 
  body: undefined
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}

Pricing

Choose Your Plan

Start free, scale as you grow with Australian exchange rate data

Free

$0/month

Perfect for testing and small projects

  • 300 requests/month
  • 1 request/second
  • Current exchange rates only (no historic data)
  • Community support

Starter

$29/month

Great for small businesses and applications

  • 5,000 requests/month
  • 5 requests/second
  • 30 days of historical exchange rates
  • Email support
  • 50% off for first month (FIRSTMONTH)
Most Popular

Professional

$79/month

Most popular for growing businesses

  • 50,000 requests/month
  • 10 requests/second
  • Full historical exchange rates (from 2018)
  • Priority support
  • 5 API keys
  • 99.9% SLA
  • 50% off for first month (FIRSTMONTH)

Business

$299/month

For high-volume applications

  • 500,000 requests/month
  • 50 requests/second
  • Full historical exchange rates (from 2018)
  • Priority support
  • 10 API keys
  • 99.9% SLA
  • 50% off for first month (FIRSTMONTH)

Enterprise

Custom

Custom solutions for large organizations

  • 5,000,000 requests/month
  • 100 requests/second
  • Full historical exchange rates (from 2018)
  • 20 API keys
  • Custom SLA
  • Dedicated account manager

Your Questions Answered

Frequently Asked Questions

What currencies are supported?

21 currencies: USD, EUR, GBP, JPY, CNY, KRW, SGD, INR, THB, NZD, TWD, MYR, IDR, VND, CAD, HKD, CHF, PHP, plus SDR and TWI index.

How often are rates updated?

Daily at 4 PM AEST when the Reserve Bank publishes new rates (except for weekends and NSW public holidays).

How much historical data is available?

Complete daily exchange rates from January 2018 to present (36,000+ records). Free tier includes current rates only, paid plans include historical access.

Where does this data come from?

Data is directly sourced from the Reserve Bank of Australia (link). We are not affiliated with or endorsed by the RBA.

What if RBA data is unavailable?

Our system automatically retries with fallback to previous day's rates if needed, ensuring 99.9% uptime. Responses include staleness indicators when fallback data is used.

What's included in the free tier?

300 API calls per month accessing current exchange rates, plus 3 free currency conversions per hour. The free plan is great for testing the API.

Can I test the API before signing up?

Yes. Try our free conversion endpoint (3 requests/hour, no signup required) or create a free account for 300 monthly requests to test endpoints.

Do you support non-profits?

Absolutely. Contact support and let us know more about your organization and what it does, and we will be happy to work out a more cost-effective way of using our service.

What payment methods are accepted?

We accept all major credit cards through Stripe. All prices are in AUD. We offer a 50% discount for the first month of service.

What is the refund policy?

We charge monthly with no long-term contracts. You can cancel anytime and continue using the service until the end of your billing period. Refunds are generally not provided since you can cancel at any time, except for extended service outages (7+ days) or as required by Australian Consumer Law.

What is the cancellation policy?

Cancel anytime from your dashboard - no questions asked. When you cancel, you keep access until the end of your current billing month. No cancellation fees, no hassles. You can always resubscribe later if your needs change.

What if I need an invoice or supplier information before payment?

For Business and Enterprise customers, we can provide an invoice and detailed supplier information ahead of your payment, and offer NET 30/60 terms and bank transfer payment methods. Please contact us for assistance.

How does API authentication work?

Each API key has a unique prefix (e.g., 'noosa_abc123...') for easy identification. Keys are securely hashed and support plan-based rate limiting.

Is there a rate limit on API requests?

Yes, rate limits vary by plan. Requests per second are also throttled based on your plan tier.

What happens if I exceed my plan limits?

Your API will return a friendly HTTP 429 error letting you know you've hit your daily limit. You can upgrade instantly from your dashboard if you need more requests, or wait until when your quota resets.

What's the API response time?

Target response time is under 100ms from Sydney, powered by Cloudflare's edge network for optimal Australian performance.

What support is included?

Free tier: Best effort support. Starter: 48h email response. Professional: 24h email response. Business: 4h response with phone support. Enterprise: 1h response with dedicated account manager. All paid plans include 99.9% uptime SLA.

What are common use cases?

E-commerce price conversion, accounting software integrations, financial reporting, import/export invoice calculations, and tax compliance reporting.

Do you provide financial advice?

No, we provide exchange rate data only. We are not licensed under the AFSL regime. Always consult licensed financial advisors for financial decisions.

Is my data secure?

Yes. All API calls use HTTPS encryption, keys are hashed with bcrypt, and we're DDoS protected by Cloudflare. See our Privacy Policy for full details.

21

Currencies

36k+

Data Points

<100ms

Response Time

99.9%

Uptime

Ready to Access Official RBA API Data?

Join developers building with reliable exchange rates

Start Free Today

300 requests/month • No credit card • Upgrade anytime