Open Data for AI
This guide explains how to access Open Data through MCP, the HTTP API, the CLI, and Agent Runtime.
01 / Overview
Open data for AI workflows.
Ausvector provides structured Australian address and suburb data alongside RBA cash-rate, lending time series, and ABS Consumer Price Index (CPI) indicators. Applications, developers, and agents can query these datasets through read-only tools and APIs.
02 / Get started
Choose your data and how to connect.
Create an API key in the Ausdata Console with the scopes required for your use case, then follow the guide for your chosen dataset and integration.
- 01
Create an API key. Sign in to Ausdata Console ↗ to generate an API key, or use the contact form for custom enterprise requirements.
- 02
Choose a dataset. Review the supported datasets and select the data relevant to your task.
- 03
Choose an integration. Continue with MCP, the HTTP API, the CLI, or Agent Runtime for setup and request examples.
03 / MCP endpoint
Connect through MCP.
https://mcp.ausvector.ai/mcpTransport: HTTP POST
Authentication: Bearer API key
Protocol: 2026-07-28
Usage notice. Access requires an approved API key with the align:address scope and is subject to the Terms of Use and Privacy Policy. Information and outputs are for general research and analytics only, and do not constitute investment, financial, legal, or professional advice.
Create an API key in the Ausdata Console to get started. Use the contact form below for help with custom enterprise requirements.
04 / HTTP API v1
Use the API directly.
The HTTP API provides the Australian open data workflow for applications that prefer REST over MCP.
https://api.ausvector.ai/api/v1Version: 1.0
Authentication: x-matrix-auth API key header
Required scope: align:address
Create an API key in the Ausdata Console and use it in the x-matrix-auth header. Contact us below for custom enterprise requirements.
Suggest or search
GET /api/v1/address/suggest accepts q and an optional limit from 1 to 50. Use mode=search, cache=off, or suburb, state, and postcode when needed.
curl "https://api.ausvector.ai/api/v1/address/suggest?q=100%20Queen%20Street%2C%20Melbourne%20VIC%203000&limit=10" \
-H "x-matrix-auth: <your-api-key>"Get address detail
GET /api/v1/address/detail requires the selected address identifier as pid. The response includes the address record and normalized au_pid identifier.
curl "https://api.ausvector.ai/api/v1/address/detail?pid=au_prop_2bc5mmhEWth7mUT63DgG7N" \
-H "x-matrix-auth: <your-api-key>"Response flow. Search results include structured components and stable identifiers. Pass the chosen identifier to the detail endpoint when the application needs the complete address record.
RBA & ABS API endpoints
RBA and ABS endpoints use the same x-matrix-auth header and require the align:address scope.
Cash rate target (A2). Read the latest target with GET /api/v1/rba/cash-rate?mode=latest, or request history with mode=history, limit, start_date, and end_date. Decision statements and meeting minutes are available from GET /api/v1/rba/cash-rate/documents, with optional document_type, effective_date, or document_url filters. Without a date or URL, the latest available matching document is returned by effective date, not retrieval time.
Lending time series. The series catalog covers F6 (Housing Lending Rates), D2 (Lending and Credit Aggregates), and E13 (Housing Loan Payments). Search a catalog with GET /api/v1/rba/lending/series?dataset=f6&search=housing, then fetch observations with GET /api/v1/rba/lending/observations?dataset=f6&series_id=FLRHOOVA&limit=12. The observations endpoint also accepts start_period and end_period.
ABS Consumer Price Index (CPI 6401). Query the latest inflation snapshot with GET /api/v1/abs/cpi?mode=latest, historical series with mode=history, or supported regions with mode=regions. Optional filters include region (Australia, Sydney, Melbourne, etc.), frequency (month or quarter), start_date, end_date, limit, and order.
curl "https://api.ausvector.ai/api/v1/rba/lending/series?dataset=f6&search=housing" \
-H "x-matrix-auth: <your-api-key>"
curl "https://api.ausvector.ai/api/v1/rba/lending/observations?dataset=f6&series_id=FLRHOOVA&limit=12" \
-H "x-matrix-auth: <your-api-key>"
curl "https://api.ausvector.ai/api/v1/abs/cpi?mode=latest®ion=Australia&frequency=quarter" \
-H "x-matrix-auth: <your-api-key>"05 / CLI
Use Ausvector from a terminal.
Install the public cross-platform CLI to discover tools and call the remote MCP service from PowerShell, macOS, or Linux.
npm install --global @ausvector/cli
# PowerShell
$env:AUSVECTOR_API_KEY = "<your-api-key>"
$env:AUSVECTOR_MCP_ENDPOINT = "https://mcp.ausvector.ai/mcp"
# macOS / Linux
export AUSVECTOR_API_KEY="<your-api-key>"
export AUSVECTOR_MCP_ENDPOINT="https://mcp.ausvector.ai/mcp"
ausvector tools list --format jsonThe CLI supports table and json output formats. Alongside address and suburb commands, its RBA and ABS commands query cash-rate history, monetary policy documents, lending series, observations, and CPI inflation data.
ausvector call search_suburb --args '{"query":"Sydney","state":"NSW"}' --format json
ausvector call get_suburb_summary --args '{"suburb":"Sydney","state":"NSW","postcode":"2000"}' --format json
ausvector rba rate --mode history --limit 10
ausvector rba series f6 --search housing
ausvector rba data f6 FLRHOOVA --limit 12
ausvector abs cpi latest --region Australia --frequency quarter
ausvector abs cpi history --region Sydney --frequency quarter --limit 12
ausvector abs cpi regions06 / Agent Runtime
Resolve without guessing.
The Agent Runtime provides deterministic address resolution and explicit tenant memory. It pauses for clarification when more than one address matches instead of selecting a property implicitly.
Run an address agent with align:address and agent:execute.
Read memory with agent:memory:read.
Write confirmed memory with agent:memory:write.
curl -X POST "https://api.ausvector.ai/api/v1/agent/runs" \
-H "x-matrix-auth: <your-agent-key>" \
-H "Content-Type: application/json" \
-d '{"input":"12 Smith Street Richmond VIC 3121","maxSteps":4}'Synchronous runs return runId, sessionId, status, mode, and the result payload at the top level. Asynchronous runs return 202 with lifecycle metadata. Retrieve status and the completed result with GET /api/v1/agent/runs?run_id=YOUR_RUN_ID, using the same API key. Status is pending, running, success, or failed. Playground provides a Check run status button; sandbox run access expires after 24 hours.
Agent memory is explicit and tenant-scoped. Save only confirmed preferences, rules, or corrections. Outcomes include resolved, candidate_found, needs_clarification, and not_found.
Data analysis
The same run endpoint accepts agentType: "rba-analyst" for cash-rate, housing-lending, or macro-summary runs, and agentType: "abs-analyst" for CPI latest, history, or capital-city comparison runs. Data analysis requests require align:address and agent:execute.
curl -X POST "https://api.ausvector.ai/api/v1/agent/runs" \
-H "x-matrix-auth: <your-agent-key>" \
-H "Content-Type: application/json" \
-d '{"agentType":"rba-analyst","topic":"housing_lending","dataset":"f6","seriesId":"FLRHOOVA","limit":5,"mode":"sync"}'
curl -X POST "https://api.ausvector.ai/api/v1/agent/runs" \
-H "x-matrix-auth: <your-agent-key>" \
-H "Content-Type: application/json" \
-d '{"agentType":"abs-analyst","topic":"cpi_latest","region":"Australia","frequency":"quarter","mode":"sync"}'07 / Supported datasets
Available open data.
The following datasets are currently supported.
| Dataset | Description | Capabilities |
|---|---|---|
| Open G-NAF Core | Australian address and suburb lookup capabilities. |
|
| RBA cash rate target (A2) | Latest and historical cash-rate targets, policy decision statements, and meeting minutes. |
|
| RBA lending and credit series | Searchable lending and credit time series with observations by period. |
|
| ABS Consumer Price Index (CPI 6401) | Headline inflation index numbers, monthly/quarterly changes, and annual CPI rates across Australia and capital cities. |
|
08 / Protocol
MCP tools over HTTP.
Send JSON-RPC 2.0 requests to the MCP endpoint using HTTP POST and Bearer API key authentication. After initializing a session, call tools/list to inspect the available read-only tools.
Address and suburb
search_addressget_address_detailsearch_suburbget_suburb_summary
RBA & ABS data
get_rba_cash_rateget_rba_cash_rate_documentsearch_rba_lending_seriesget_rba_lending_dataget_abs_cpi
POST /mcp HTTP/1.1
Host: mcp.ausvector.ai
Authorization: Bearer <your-api-key>
Content-Type: application/json
Accept: application/json, text/event-stream
{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}Keep API keys private. See the data policy, terms, and privacy pages before integrating the service.
09 / Roadmap
More open data capabilities.
We are integrating more open datasets. New capabilities will be announced with future releases. Thank you for your support.