ABS . Monthly

ABS International Trade Balance as a JSON REST API

Monthly Australian international trade balance as JSON. Exports, imports, and the trade balance with top commodity categories. Sourced from ABS 5368.0 and refreshed each release. The headline trade number without scraping the release tables.

Endpoint

GEThttps://api.ausdata.io/v1/trade-balance

Sample request

curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://api.ausdata.io/v1/trade-balance"

Sample response

JSON
{
  "data": {
    "period": "2025-04",
    "exports_aud_m": 44320,
    "imports_aud_m": 37810,
    "balance_aud_m": 6510,
    "top_exports": [
      {
        "name": "Iron ore",
        "value_aud_m": 11200
      }
    ]
  },
  "meta": {
    "endpoint": "/v1/trade-balance",
    "source": {
      "name": "ABS",
      "url": "https://www.abs.gov.au/statistics/economy/international-trade/international-trade-goods",
      "attribution": "(c) ABS, CC-BY 4.0"
    },
    "retrieved_at": "<ISO timestamp>"
  }
}

Response fields

FieldTypeDescription
periodstringReference month
exports_aud_mnumberTotal exports, AUD millions
imports_aud_mnumberTotal imports, AUD millions
balance_aud_mnumberTrade balance, AUD millions
top_exportsarrayLargest export categories with values

Frequently asked questions

How do I query the International Trade Balance dataset via API?
Send a GET request to https://api.ausdata.io/v1/trade-balance with an Authorization: Bearer <your-key> header. The response is JSON with a data array and a meta block containing the source and retrieval timestamp. Get a free key at ausdata.io with 500 calls per month.
How often is the International Trade Balance data updated?
The International Trade Balance dataset is refreshed monthly from Australian Bureau of Statistics (ABS). The meta.retrieved_at field on every response tells you exactly when the underlying data was last pulled.
Is there a free tier for the ABS International Trade Balance API?
Yes. ausdata.io offers a free tier of 500 calls per month across every endpoint, including International Trade Balance. No credit card required. Paid plans start at $29 AUD per month for 10,000 calls.
What format does the International Trade Balance API return?
JSON, with a consistent envelope: a data field carrying the rows or object, and a meta field with the source agency, source URL, attribution string, and retrieved_at timestamp. UTF-8, ISO 8601 dates, CC-BY attribution included on every response.

Start querying ABS International Trade Balance

500 free calls per month. No credit card.

Get a free key