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
Perfect for testing and small projects
- 300 requests/month
- 1 request/second
- Current exchange rates only (no historic data)
- Community support
Starter
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)
Professional
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
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 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.
Currencies
Data Points
Response Time
Uptime
Ready to Access Official RBA API Data?
Join developers building with reliable exchange rates
300 requests/month • No credit card • Upgrade anytime