Home / Endpoints / Approvals vs migration

Approvals vs migration

Dwelling approvals against net overseas migration, dwellings-required coverage.

history mode ABS

What it answers

Are we approving enough homes for the people arriving? This sets ABS dwelling approvals against ABS net overseas migration to estimate how well new supply covers population growth.

Call it

curl -H 'Authorization: Bearer ak_your_key' \
  https://api.ausdata.io/v1/approvals-vs-migration

History mode

Add start_period and end_period to walk the series back through time instead of returning only the latest point.

curl -H 'Authorization: Bearer ak_your_key' \
  'https://api.ausdata.io/v1/approvals-vs-migration?start_period=2015-Q1&end_period=2024-Q4'

Returns

Every response uses the same {data, meta, links} envelope:

Example response shape
{
  "data": { ... },
  "meta": {
    "endpoint": "/v1/approvals-vs-migration",
    "query": { ... },
    "period": { "start": "...", "end": "..." },
    "row_count": 1,
    "retrieved_at": "<ISO-8601 UTC>",
    "sources": [
      { "name": "...", "url": "...", "attribution": "..." }
    ],
    "stale": false,
    "stale_reason": null,
    "server_version": "..."
  },
  "links": { "csv": null }
}

Draws from

This signal joins data from one source. Each source page lists the underlying datasets and canonical series.

Cross-source signals join multiple sources into one response. Reliability: a signal returns current data or a clear 503; it never serves an older vintage as the current answer.

Related signals

All endpoints