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/mcp

Transport: 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.

Contact Ausvector

Send us a message.

Questions about datasets, integrations, or partnerships? Leave your details below and we will get back to you.

By submitting, you acknowledge our Privacy Policy.

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/v1

Version: 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.

Contact Ausvector

Send us a message.

Questions about datasets, integrations, or partnerships? Leave your details below and we will get back to you.

By submitting, you acknowledge our Privacy Policy.

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&region=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 json

The 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 regions

06 / 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.

DatasetDescriptionCapabilities
Open G-NAF Core

Australian address and suburb lookup capabilities.

  • Address search and details
  • Suburb search and summaries
RBA cash rate target (A2)

Latest and historical cash-rate targets, policy decision statements, and meeting minutes.

  • Latest target
  • Historical rates
  • Policy documents
RBA lending and credit series

Searchable lending and credit time series with observations by period.

  • F6: Housing Lending Rates
  • D2: Lending and Credit Aggregates
  • E13: Housing Loan Payments
ABS Consumer Price Index (CPI 6401)

Headline inflation index numbers, monthly/quarterly changes, and annual CPI rates across Australia and capital cities.

  • Latest headline CPI
  • Historical time series (month & quarter)
  • National & 8 capital city regions

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_address
  • get_address_detail
  • search_suburb
  • get_suburb_summary

RBA & ABS data

  • get_rba_cash_rate
  • get_rba_cash_rate_document
  • search_rba_lending_series
  • get_rba_lending_data
  • get_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.