Australia Post Shipping and Tracking REST API
Australia Post shipping and tracking REST API for Australian e-commerce merchants, retailers, and logistics providers to create shipments, generate labels, calculate postage, locate post offices, and track parcels across Australia — enabling automated domestic and international parcel shipping, returns management, and postage rate lookup through Australia Post's national postal and parcel network. Enables AI agents to manage shipment creation for Australian parcel booking automation, handle label generation for eParcel label production automation, access postage calculation for domestic and international rate lookup automation, retrieve tracking for Australian parcel status monitoring automation, manage pickup for parcel collection scheduling automation, handle post office location for nearest outlet finder automation, access address for Australian address validation automation, retrieve international for cross-border parcel declaration automation, manage returns for reverse logistics label creation automation, and integrate Australia Post with Shopify, WooCommerce, and WMS for Australian e-commerce fulfillment automation.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Postal logistics. Australian Privacy Act. API key + OAuth2. AU. Shipment and address data.
⚡ Reliability
Best When
An Australian e-commerce merchant, marketplace, or logistics provider wanting AI agents to automate parcel shipping, rate calculation, label generation, and tracking through Australia Post's national network covering 12+ million delivery points.
Avoid When
AUSPOST ACCOUNT REQUIRED: eParcel API requires Australia Post business account with eParcel contract; automated open access assumption creates account_required; automated must establish Australia Post business account. CHARGE CODES ARE CONTRACT-SPECIFIC: eParcel service charge codes vary by contract tier; automated standard service assumption creates invalid_charge_code for non-contracted services; automated must use charge codes from specific business agreement. INTERNATIONAL RESTRICTIONS APPLY: Australia Post international services have country-specific restrictions and prohibited items; automated global shipping assumption creates prohibited_item for restricted destinations; automated must check destination country restrictions. PARCEL LOCKER REQUIRES MYPOST INTEGRATION: Parcel Locker delivery requires MyPost Business integration; automated standard parcel delivery assumption creates no_locker_option without MyPost setup; automated must configure MyPost Business for locker delivery.
Use Cases
- • Creating eParcel shipments and labels for Australian e-commerce fulfillment automation agents
- • Calculating postage rates for domestic and international shipping cost estimation automation agents
- • Tracking Australian parcel delivery status for customer notification automation agents
- • Locating post offices and parcel lockers for last-mile delivery option automation agents
Not For
- • Non-Australian domestic shipping (Australia Post covers Australia; international requires DHL/FedEx for outside AU)
- • Freight and pallet shipping (Australia Post handles parcels, not heavy freight)
- • Real-time courier dispatch (Australia Post is scheduled postal, not on-demand courier)
Interface
Authentication
Australia Post uses API key + OAuth2 for shipping REST API. REST API with JSON. Melbourne, VIC HQ. Government Business Enterprise (fully government-owned). Products: eParcel, International, Express Post, Parcel Locker, StarTrack (premium). Coverage: 12M+ delivery points, 4,400+ post offices. SDKs: None official. ~12B pieces handled annually. Competes with Toll, Allied Express, and Sendle for Australian parcel delivery.
Pricing
Melbourne VIC. Government Business Enterprise. Per-shipment eParcel pricing. 12M+ AU delivery points.
Agent Metadata
Known Gotchas
- ⚠ EPARCEL CONTRACT REQUIRED FOR AUTOMATION: Most automated shipping requires eParcel contract; automated open API assumption creates no_shipment_creation without business contract; automated must establish eParcel agreement for production shipment creation
- ⚠ CHARGE CODES MUST MATCH CONTRACT: eParcel service codes must match contracted services; automated standard service assumption creates invalid_service_code for non-contracted tiers; automated must reference contract charge codes when creating shipments
- ⚠ DANGEROUS GOODS RESTRICTIONS: Australia Post has strict prohibited and restricted items; automated unrestricted shipping assumption creates prohibited_goods rejection; automated must check Australia Post prohibited items list before creating shipments
- ⚠ STARTRACK IS SEPARATE PREMIUM SERVICE: StarTrack (Australia Post premium courier) has separate API integration; automated unified Australia Post assumption misses StarTrack-only services; automated must integrate StarTrack separately for premium courier services
- ⚠ ADDRESS MUST BE VALIDATED: Australian addresses must match Australia Post address database; automated any-format address assumption creates address_not_found; automated must use address validation before creating shipments
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for Australia Post Shipping and Tracking REST API.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-07.