Checking status…
Catalog / Australian Bureau of Statistics
abs

Australian Bureau of Statistics

Open · redistributedCreative Commons Attribution 4.0 (CC BY 4.0)Labour MarketsNational AccountsPrices & InflationRetail Trade

FULL-COVERAGE grouped ingest of the Australian Bureau of Statistics (ABS) SDMX API. Catalog : https://data.api.abs.gov.au/rest/dataflow/ABS?detail=allstubs (~1223 flows) Data pull: https://data.api.abs.gov.au/rest/data/<FLOW>/all?format=csvfile (compact, codes only) GROUPED storage (mirrors…

Redistributable. This source is served as canonical Parquet under the license below, with attribution and provenance preserved.

Coverage

Series catalogued
18
Temporal coverage
1948-09-30 – 2026-04-30
Frequencies
Monthly, Quarterly, Irregular
Distinct geographies
1
Categories
Labour Markets, National Accounts, Prices & Inflation, Retail Trade
Measured observations
975,186,637

Licensing & provenance

License
Creative Commons Attribution 4.0 (CC BY 4.0)
License URL
https://creativecommons.org/licenses/by/4.0/
Required attribution
Source: ABS (CC BY 4.0)
Redistribution
Permitted (served here)
Commercial use
Yes
Modification
Permitted

How to cite

Australian Bureau of Statistics. Retrieved from https://www.abs.gov.au. Compiled and redistributed by the Elkassabgi Data Library.

Processing: Retrieved from the official source, normalized to a long {series_key, obs_date, value} schema (period-start dates), de-duplicated, and stored as zstd Parquet. Compiled and redistributed by the Elkassabgi Data Library.

Access & mirrors

Download
Select & download abs series as CSV →
API
Get a free API key, then GET /v1/series/<id>.csv
Canonical landing
https://econdatalibrary.com/abs
Update cadence
monthly
Automated refresh
live — this database is on the daily update run
Update strategy
sdmx delta
Storage layout
overwrite-multi-file: one zstd parquet per dataflow at data/clean_full/abs/<FLOW>.parquet (~1222 files), each with columns (series_key, obs_date, value); oversized flows (>8M obs) written as a single multi-rowgroup parquet split by FREQ via ParquetWriter. Sidecar catalog at data/clean_full/abs_catalog.parquet.

Full description

FULL-COVERAGE grouped ingest of the Australian Bureau of Statistics (ABS) SDMX API. Catalog : https://data.api.abs.gov.au/rest/dataflow/ABS?detail=allstubs (~1223 flows) Data pull: https://data.api.abs.gov.au/rest/data/<FLOW>/all?format=csvfile (compact, codes only) GROUPED storage (mirrors jobs/ingest_eurostat.py): ONE Parquet per dataflow under data/clean_full/abs/<FLOW>.parquet with columns (series_key, obs_date, value) -- many series inside each file. The series_key is the dotted SDMX data key: every dimension code column between the DATAFLOW column and TIME_PERIOD, joined with '.'. This matches the existing connectors/abs/connector.py key convention (e.g. "1.10001.10.50.Q"). The ABS compact CSV (format=csvfile) is: DATAFLOW, <dim1>, <dim2>, ..., TIME_PERIOD, OBS_VALUE, <attributes...> Column positions vary per flow, so we locate TIME_PERIOD / OBS_VALUE by name and treat every column strictly between DATAFLOW (col 0) and TIME_PERIOD as a dimension. License = cc-by-4.0 (reservable id from configs/sources.yaml -> sources.abs.license). Resilience: the ABS API is flaky. Each dataflow is streamed and parsed independently; network errors retry with exponential backoff; a 404 / empty body is treated as "no data for this flow" and skipped. Already-written .parquet files are skipped so the job is fully resumable after a crash. A flow whose download exceeds a size guard is split by its FREQ (or first) dimension and written as one Parquet per split value. Usage: python jobs/ingest_abs_full.py --list # just enumerate the catalog python jobs/ingest_abs_full.py --dry 5 # parse 5 flows, print, no writes python jobs/ingest_abs_full.py # full run (resumable) python jobs/ingest_abs_full.py --only CPI,LF # restrict to named flows

Structured metadata

schema.org/Dataset (Google Dataset Search)
{
  "@context": "https://schema.org/",
  "@type": "Dataset",
  "name": "Australian Bureau of Statistics",
  "description": "CPI All groups, index numbers (Australia, quarterly). Australian Bureau of Statistics. 18 series, 1948–2026. Free download.",
  "url": "https://econdatalibrary.com/abs",
  "identifier": "abs",
  "isAccessibleForFree": true,
  "publisher": {
    "@type": "Organization",
    "name": "Econ Data Library",
    "url": "https://econdatalibrary.com"
  },
  "includedInDataCatalog": {
    "@type": "DataCatalog",
    "@id": "https://econdatalibrary.com/#catalog",
    "name": "Econ Data Library",
    "url": "https://econdatalibrary.com/catalog"
  },
  "creator": {
    "@type": "Organization",
    "name": "Australian Bureau of Statistics"
  },
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "keywords": [
    "Labour Markets",
    "National Accounts",
    "Prices & Inflation",
    "Retail Trade",
    "abs"
  ],
  "temporalCoverage": "1948-09-30/2026-04-30",
  "repeatFrequency": [
    "P1M",
    "P3M"
  ],
  "creditText": "Source: ABS (CC BY 4.0)",
  "citation": "Australian Bureau of Statistics. Retrieved from https://www.abs.gov.au. Compiled and redistributed by the Elkassabgi Data Library.",
  "sameAs": [
    "https://huggingface.co/datasets/econdatalibrary-abs",
    "https://zenodo.org/communities/econdatalibrary"
  ],
  "distribution": [
    {
      "@type": "DataDownload",
      "name": "abs — CSV",
      "encodingFormat": "text/csv",
      "contentUrl": "https://econdatalibrary.com/download.html?source=abs",
      "license": "https://creativecommons.org/licenses/by/4.0/"
    }
  ]
}
Croissant (ML-ready, schema.org JSON-LD)
{
  "@context": {
    "@language": "en",
    "@vocab": "https://schema.org/",
    "cr": "http://mlcommons.org/croissant/",
    "data": {
      "@id": "cr:data",
      "@type": "@json"
    },
    "dataType": {
      "@id": "cr:dataType",
      "@type": "@vocab"
    },
    "sc": "https://schema.org/",
    "conformsTo": "dct:conformsTo",
    "dct": "http://purl.org/dc/terms/"
  },
  "@type": "sc:Dataset",
  "conformsTo": "http://mlcommons.org/croissant/1.0",
  "name": "abs",
  "description": "CPI All groups, index numbers (Australia, quarterly). Australian Bureau of Statistics. 18 series, 1948–2026. Free download.",
  "url": "https://econdatalibrary.com/abs",
  "creator": {
    "@type": "sc:Organization",
    "name": "Australian Bureau of Statistics"
  },
  "publisher": {
    "@type": "sc:Organization",
    "name": "Econ Data Library",
    "url": "https://econdatalibrary.com"
  },
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "keywords": [
    "Labour Markets",
    "National Accounts",
    "Prices & Inflation",
    "Retail Trade"
  ],
  "temporalCoverage": "1948-09-30/2026-04-30",
  "citation": "Australian Bureau of Statistics. Retrieved from https://www.abs.gov.au. Compiled and redistributed by the Elkassabgi Data Library.",
  "distribution": [
    {
      "@type": "cr:FileObject",
      "@id": "abs-csv",
      "name": "abs-csv",
      "description": "Per-series CSV, downloadable with a free API key.",
      "contentUrl": "https://econdatalibrary.com/download.html?source=abs",
      "encodingFormat": "text/csv"
    }
  ]
}
Part of the Econ Data Library catalog · metadata generated 2026-08-02 from the central registry · browse all datasets
ElkassabgiData

One account. Every library.

HF Data Library  ·  Econ Data Library  · more to come