ausdata.io

Endpoints

Every endpoint below is generated at build time from the live API spec (v0.7.93). If it is not in the API, it is not on this page.

47 live paths · source of truth: openapi.json

One key covers the full surface: canonical time series for headline indicators like CPI, the cash rate, unemployment and wages; a raw passthrough to every curated dataset across nine Australian government sources; dataset search and discovery; and 18 cross-source signal endpoints that join those sources into ready-made economic measures. Every row below links straight to the spec or, for signals, to a worked example.

Canonical series (8)

MethodPathWhat it does
GET /v1/series List or search the canonical series catalog.
GET /v1/series/{series_id} Resolve a canonical series to a flat observation series.
GET /v1/series/{series_id}/chart.svg Embeddable SVG line chart of a series.
GET /v1/series/{series_id}/latest Latest single value for a series (flat + citable).
GET /v1/series/{series_id}/meta Series metadata + coverage range.
GET /v1/series/{series_id}/observations FRED-compatible alias of the series observation surface.
GET /v1/series/multi Fetch multiple series at once (overlay/compare).
GET /v1/series/multi/chart.svg Embeddable SVG overlay chart of multiple series.

Cross-source signals (18)

MethodPathWhat it does
GET /v1/approvals-vs-completions Housing pipeline throughput: annual dwelling approvals vs completions
GET /v1/approvals-vs-migration Housing supply vs migration: annual dwelling approvals vs net overseas migration
GET /v1/bank-deposit-share APRA Monthly ADI Statistics total-assets share by ADI
GET /v1/cost-of-living CPI broken down by 11 expenditure groups
GET /v1/cpi-by-city ABS Monthly CPI annual change by capital city × top expenditure groups
GET /v1/credit-impulse Credit impulse: change in the flow of new private credit as % of GDP
GET /v1/economic-dashboard Five-source headline macro snapshot
GET /v1/gender-pay-context WGEA gender pay gap + industry context
GET /v1/housing-affordability MEAN dwelling value ÷ median income: Australian affordability indicator
GET /v1/inflation-decomposition CPI by group with contribution-to-headline calc
GET /v1/real-mortgage-rate Real new-mortgage rate = APRA new-loan rate − ABS CPI annual
GET /v1/real-rate-regime Real-rate regime: RBA cash rate vs trimmed-mean (core) CPI → stance flag
GET /v1/real-savings-rate Real savings-rate regime: RBA deposit rate vs trimmed-mean CPI + after-tax overlay
GET /v1/real-wages Real wages = WPI YoY - CPI YoY
GET /v1/state-employment-snapshot Per-state employed-persons headcount from ABS Labour Force
GET /v1/trade-balance Australia's monthly trade balance + headline export/import
GET /v1/wage-vs-rent-gap WPI annual growth − dwelling-value annual growth (capital-city only)
GET /v1/youth-unemployment Youth (15-24) unemployment + participation, national + state

Raw data & discovery (7)

MethodPathWhat it does
GET /v1/data/{source}/{dataset_id} Fetch data from any of the 9 government sources
GET /v1/datasets List all government data sources
GET /v1/datasets/{source} List curated datasets for a source
GET /v1/describe/{source}/{dataset_id} Get schema for any dataset
GET /v1/releases Upcoming ABS + RBA publication calendar
GET /v1/search-datasets Search across all 9 government data sources
GET /v1/weather/{location} Current weather observation for an Australian location

Account & billing (12)

MethodPathWhat it does
GET /v1/account/api-key Get current API key (JWT auth)
POST /v1/account/api-key Rotate API key (JWT auth)
GET /v1/account/embed-token Get a chart-only embed token (JWT auth)
POST /v1/account/portal-session Create a Stripe Customer Portal session (JWT auth)
GET /v1/account/signing-secret View the user's HMAC-SHA256 signing secret
POST /v1/account/signing-secret Rotate the user's signing secret
POST /v1/register Self-serve free-tier registration
POST /v1/webhooks Subscribe to release webhooks
GET /v1/webhooks List my webhook subscriptions
DELETE /v1/webhooks/{sub_id} Remove a webhook subscription
GET /v1/whoami Introspect the current caller (API key or JWT)
POST /webhook/stripe Stripe webhook receiver

System (2)

MethodPathWhat it does
GET /v1/health Service liveness probe
GET /v1/status Detailed service status

This list is built by npm run build fetching https://api.ausdata.io/openapi.json. A CI honesty gate (npm run honesty) fails the build if any page references a path that is not in the spec, so the site can never drift away from the API again.