Catalog / Reserve Bank of Australia

Reserve Bank of Australia API

rba.gov.au

Live read-only access to Reserve Bank of Australia CPI inflation, housing and business lending rates, and AUD exchange-rate datasets. Data is retrieved from RBA CSV feeds at request time.

  • Finance
  • RBA
  • inflation
  • interest-rates
  • exchange-rates
  • Australia
5 endpointsDocs updated

Endpoint health

Loading verification…

Connect your agent

Connect through MCP so your agent can find this API, read its docs, and call its endpoints.

Setup guide

Add the server from your terminal.

Claude Code · terminal
claude mcp add --transport http agent-data https://agent-data.motie.dev/mcp

In Claude Code, run /mcp, select agent-data, then Authenticate. Sign in to your agent-data account in the browser.

Then ask your agent to use the Reserve Bank of Australia API for your task.

Call it over HTTP

Get an API key

Sign up free, generate an API key, and set it as AGENT_DATA_API_KEY in your environment. Your first 100 calls each month are free.

Return the latest monthly and quarterly year-ended CPI rates from the RBA chart feed.

View call pricing
cURL · Inflation current
curl --request GET --get 'https://api.agent-data.dev/rba-gov-au/v1/inflation/current' \
  --header "Authorization: Bearer $AGENT_DATA_API_KEY"

Endpoints

Inputs and response fields for every endpoint in this API.

GETInflation current/v1/inflation/current

Return the latest monthly and quarterly year-ended CPI rates from the RBA chart feed.

Input

No input parameters.

Response

sourcestring
recent_dataobject[]
recent_data[].periodstring
recent_data[].cpi_ye_monthly?number | null
recent_data[].cpi_ye_quarterly?number | null
latest_periodstring
cpi_ye_monthlynumber
previous_periodstring
cpi_ye_quarterlynumber
previous_cpi_ye_quarterlynumber

Fields marked ? are optional.

GETInflation historical/v1/inflation/historical

Return the RBA G1 CPI time series, optionally limited to recent periods.

Input

limitOptionalQuery · integer, min: 1, max: 10000 | null

Maximum number of most recent periods to return.

Response

dataobject[]
data[].periodstring
data[].cpi_ye_monthly?number | null
data[].cpi_ye_quarterly?number | null
sourcestring
metadataobject
frequencystring
descriptionstring
total_periodsinteger

Fields marked ? are optional.

GETInterest rates housing/v1/interest-rates/housing

Return RBA F6 housing lending rates, including large-institution outstanding and new-loan series.

Input

No input parameters.

Response

dataobject[]
data[].ratesobject
data[].periodstring
tablestring
sourcestring
metadataobject
latest_datestring
latest_ratesobject
GETInterest rates business/v1/interest-rates/business

Return RBA F7 business lending rates for small, medium and large businesses.

Input

No input parameters.

Response

dataobject[]
data[].ratesobject
data[].periodstring
tablestring
sourcestring
metadataobject
GETExchange rates/v1/exchange-rates

Return RBA F11.1 daily AUD exchange rates, including USD, EUR, JPY, CNY and the TWI.

Input

No input parameters.

Response

dataobject[]
data[].ratesobject
data[].periodstring
tablestring
sourcestring
metadataobject
latest_datestring
latest_ratesobject

Don’t see the endpoint you need?

Ask agent-data to add an endpoint or return more fields. Extensions are free and keep existing endpoints working.