latest
Retrieve the current value of any Reserve Bank of Australia indicator, such as the cash rate or exchange rates, with a single call.
Instructions
Return the most recent observation for each series in an RBA F-table.
Wraps get_data with last_n=1 (and a shorter cache TTL). Use this for "what's the current X?" questions — it's a cheap, fast call.
Examples: # Current cash rate target resp = await latest("F1.1", series="cash_rate_target") # → resp.records[0]: period='2026-05-06', value=3.85, unit='Per cent per annum'
# All AUD FX rates in one call (curated dashboard pattern)
resp = await latest("F11.1")
# → resp.records: latest aud_usd, aud_eur, aud_jpy, aud_cny, etc.
# Latest standard variable mortgage rate
resp = await latest("F6", series="housing_standard_variable")When to use:
- You want the current value of an RBA indicator
- You want a current-snapshot of multiple series in one call
(e.g. latest("F11.1") returns every FX rate)
- You want sub-50ms warm-cache latency for chat integration
Returns: DataResponse with one most-recent observation per series.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table_id | Yes | RBA F-table ID. Use search_tables() to discover. | |
| series | No | Which series to return. For curated tables: plain-English keys. Pass None (default) to get the latest observation for every curated series in the table — useful for dashboards. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table_id | Yes | ||
| table_name | Yes | ||
| query | No | ||
| period | No | ||
| unit | No | ||
| records | No | ||
| csv | No | ||
| source | No | Reserve Bank of Australia | |
| attribution | No | Data sourced from the Reserve Bank of Australia and licensed under Creative Commons Attribution 4.0 International (CC BY 4.0). https://www.rba.gov.au/copyright/ | |
| retrieved_at | Yes | ||
| rba_url | Yes | ||
| server_version | No |