Australia Post website screenshot

Australia Post

Australia Post is Australia's primary postal operator, offering a developer platform with REST APIs for e-commerce merchants, logistics providers, and delivery partners. APIs cover shipping label creation, parcel tracking, postage calculation, parcel locker and post office location lookup, delivery choice and scheduling, and delivery partner event reporting for an integrated end-to-end fulfilment ecosystem.

5 APIs 11 Features
Address ValidationClick and CollectDeliveryE-CommerceLabelsLocationsLogisticsParcel LockerPostalPostageShippingTracking

APIs

Australia Post Shipping and Tracking API

Enables eParcel and StarTrack contract customers to lodge orders, create and print shipping labels (including dangerous goods forms), generate order summaries, despatch parcels,...

Australia Post Postage Assessment Calculator API

Lets businesses and developers embed a postage calculator into websites or applications to retrieve standard retail postage rates for domestic and international parcels and lett...

Australia Post Locations API

Returns Australia Post outlet and facility information based on postcode or GPS coordinates, enabling applications to surface nearby post offices, parcel lockers, and parcel col...

Australia Post Delivery Choices API

Allows customers to select preferred delivery options at checkout, including delivery speed, delivery or collection location, and specific day, date, and time of delivery. Suppo...

Australia Post Delivery Partner API

Enables authorised Australia Post delivery network partners to report delivery events back to Australia Post systems in near real-time. Partners push scan events and delivery ou...

Pricing Plans

Rate Limits

Australia Post Rate Limits

4 limits

RATE LIMITS

FinOps

Features

RESTful APIs using JSON payloads; GET, POST, PUT, PATCH, and DELETE methods supported
Authentication via API Key (AUTH-KEY header), Basic Auth, OAuth 2.0 Client Credentials, or OAuth 2.0 Authorization Code
Base URL for all production APIs is https://digitalapi.auspost.com.au
Sandbox (test-bed) environment available for Shipping and Tracking API; requires account credentials
Locations API and Postage Assessment Calculator API keys obtainable via self-serve registration; no contract required
Shipping and Tracking API and Delivery Choices API require an active eParcel or StarTrack parcels contract
Delivery Partner API requires authorised delivery network partner status
Rate limits enforced per second, minute, hour, and day; HTTP 429 returned on breach
Rate-limit status surfaced via X-RateLimit-Limit-* and X-RateLimit-Remaining-* response headers
OpenAPI definitions available for Locations and Delivery Partner APIs; Swagger code generation supported
API status monitoring at status.developers.auspost.com.au

Example Payloads

Locations Single Po Returned

4 fields

EXAMPLE

Resources

🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
Catalog
Catalog
📝
Signup
Signup
🔗
Login
Login
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
🔗
Contact
Contact
🔗
IntegratePage
IntegratePage
🔗
LinkedIn
LinkedIn

Sources

Raw ↑
aid: australia-post
name: Australia Post
description: Australia Post is Australia's primary postal operator, offering a developer platform with REST APIs for e-commerce
  merchants, logistics providers, and delivery partners. APIs cover shipping label creation, parcel tracking, postage calculation,
  parcel locker and post office location lookup, delivery choice and scheduling, and delivery partner event reporting for
  an integrated end-to-end fulfilment ecosystem.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
created: '2026-06-13'
modified: '2026-06-13'
position: Consumer
tags:
- Address Validation
- Click and Collect
- Delivery
- E-Commerce
- Labels
- Locations
- Logistics
- Parcel Locker
- Postal
- Postage
- Shipping
- Tracking
url: https://raw.githubusercontent.com/api-evangelist/australia-post/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: australia-post:shipping-and-tracking
  name: Australia Post Shipping and Tracking API
  description: Enables eParcel and StarTrack contract customers to lodge orders, create and print shipping labels (including
    dangerous goods forms), generate order summaries, despatch parcels, estimate prices and international landed costs, and
    track parcel progress from source to destination through a single REST integration. Requires an active Australia Post
    or StarTrack billing account number; a sandbox test-bed environment is provided before going live.
  humanURL: https://auspost.com.au/integrate-shipping-and-tracking-apis
  baseURL: https://digitalapi.auspost.com.au
  tags:
  - Shipping
  - Labels
  - Tracking
  - Logistics
  - E-Commerce
  properties:
  - type: Documentation
    url: https://auspost.com.au/integrate-shipping-and-tracking-apis
  - type: GettingStarted
    url: https://auspost.com.au/developers/help-support/how-to-get-credentials/
  - type: APIReference
    url: https://developers.auspost.com.au/apis/shipping-and-tracking/reference
- aid: australia-post:postage-assessment-calculator
  name: Australia Post Postage Assessment Calculator API
  description: Lets businesses and developers embed a postage calculator into websites or applications to retrieve standard
    retail postage rates for domestic and international parcels and letters. Accepts weight, dimensions, origin, and destination
    to return eligible services with pricing. Uses HTTP GET requests returning JSON or XML; authentication via AUTH-KEY header.
    Free API key available via self-serve registration. Note — this API returns retail rates only; contract rates require
    the Shipping and Tracking API.
  humanURL: https://developers.auspost.com.au/apis/pac/
  baseURL: https://digitalapi.auspost.com.au
  tags:
  - Postage
  - Pricing
  - E-Commerce
  - Rating
  properties:
  - type: Documentation
    url: https://developers.auspost.com.au/apis/pac/
  - type: APIReference
    url: https://developers.auspost.com.au/apis/pac/reference
  - type: GettingStarted
    url: https://developers.auspost.com.au/apis/pacpcs-registration
  - type: APIExplorer
    url: https://developers.auspost.com.au/apis/pac/explorer
- aid: australia-post:locations
  name: Australia Post Locations API
  description: Returns Australia Post outlet and facility information based on postcode or GPS coordinates, enabling applications
    to surface nearby post offices, parcel lockers, and parcel collect points to customers at checkout or on a store-finder
    map. Current version is 2.3.0. Available at no cost; API key obtained via the Developer Portal.
  humanURL: https://auspost.com.au/developers/openapi/partner/locations/overview/
  baseURL: https://digitalapi.auspost.com.au/locations/v2
  tags:
  - Locations
  - Post Office
  - Parcel Locker
  - Click and Collect
  properties:
  - type: Documentation
    url: https://auspost.com.au/developers/openapi/partner/locations/overview/
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/australia-post/refs/heads/main/openapi/locations-openapi.json
- aid: australia-post:delivery-choices
  name: Australia Post Delivery Choices API
  description: Allows customers to select preferred delivery options at checkout, including delivery speed, delivery or collection
    location, and specific day, date, and time of delivery. Supports parcel locker delivery, authority to leave, nominated
    safe place, and click-and-collect at Australia Post outlets. Access requires meeting eParcel contract minimum volumes.
  humanURL: https://developers.auspost.com.au/apis/dce/
  baseURL: https://digitalapi.auspost.com.au
  tags:
  - Delivery
  - Click and Collect
  - Parcel Locker
  - E-Commerce
  - Checkout
  properties:
  - type: Documentation
    url: https://developers.auspost.com.au/apis/dce/
- aid: australia-post:delivery-partner
  name: Australia Post Delivery Partner API
  description: Enables authorised Australia Post delivery network partners to report delivery events back to Australia Post
    systems in near real-time. Partners push scan events and delivery outcomes via POST requests to a single endpoint; the
    data feeds Australia Post's consumer tracking and operational reporting. Current version is 1.3.0; OpenAPI definition
    available for client code generation.
  humanURL: https://auspost.com.au/developers/openapi/partner/delivery-partner/1.3.0/overview/
  baseURL: https://digitalapi.auspost.com.au/delivery-partner
  tags:
  - Delivery
  - Logistics
  - Tracking
  - Partners
  properties:
  - type: Documentation
    url: https://auspost.com.au/developers/openapi/partner/delivery-partner/1.3.0/overview/
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/australia-post/refs/heads/main/openapi/delivery-partner-openapi.json
common:
- type: Website
  url: https://auspost.com.au/
- type: DeveloperPortal
  url: https://auspost.com.au/developers/
- type: DeveloperPortal
  url: https://developers.auspost.com.au/
- type: Documentation
  url: https://auspost.com.au/developers/help-support/about-our-apis/
- type: GettingStarted
  url: https://auspost.com.au/developers/help-support/how-to-get-credentials/
- type: Catalog
  url: https://auspost.com.au/developers/api-documentations/
- type: Signup
  url: https://developers.auspost.com.au/apis/pacpcs-registration
- type: Login
  url: https://developers.auspost.com.au/
- type: StatusPage
  url: https://status.developers.auspost.com.au/
- type: TermsOfService
  url: https://auspost.com.au/developers/help-support/
- type: Contact
  url: mailto:customer_connectivity@auspost.com.au
- type: IntegratePage
  url: https://auspost.com.au/integrate-shipping-and-tracking-apis
- type: LinkedIn
  url: https://www.linkedin.com/company/australia-post
- type: Features
  data:
  - RESTful APIs using JSON payloads; GET, POST, PUT, PATCH, and DELETE methods supported
  - Authentication via API Key (AUTH-KEY header), Basic Auth, OAuth 2.0 Client Credentials, or OAuth 2.0 Authorization Code
  - Base URL for all production APIs is https://digitalapi.auspost.com.au
  - Sandbox (test-bed) environment available for Shipping and Tracking API; requires account credentials
  - Locations API and Postage Assessment Calculator API keys obtainable via self-serve registration; no contract required
  - Shipping and Tracking API and Delivery Choices API require an active eParcel or StarTrack parcels contract
  - Delivery Partner API requires authorised delivery network partner status
  - Rate limits enforced per second, minute, hour, and day; HTTP 429 returned on breach
  - Rate-limit status surfaced via X-RateLimit-Limit-* and X-RateLimit-Remaining-* response headers
  - OpenAPI definitions available for Locations and Delivery Partner APIs; Swagger code generation supported
  - API status monitoring at status.developers.auspost.com.au
  sources:
  - https://auspost.com.au/developers/help-support/about-our-apis/
  - https://auspost.com.au/developers/help-support/
  updated: '2026-06-13'
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com