Carriers

Border Express Tracking API & MCP

Query live Border Express (borderexpress) package status and scan history in a single synchronous GET request or MCP tool call.

Overview & Quick Facts

PropertyValue
Carrier slug (?carrier=)borderexpress
Brand aliasesBorder Express, BEX Australia, borderexpress.com.au
CategoryAustralian road freight
Single-package REST endpointGET https://api.lastscanned.com/v1/track/{trackingNumber}
Batch REST endpointGET https://api.lastscanned.com/v1/track?numbers=24328355,24328355
MCP server (https://mcp.lastscanned.com)track_package, track_packages, list_carriers
Authentication & pricingAuthorization: Bearer lsk_live_... · 1 free keyless lookup/day per IP

Tracking Number Formats & Auto-Detection

PassRule / RegexCheck DigitExamples
Pass 1 (matches)nonenonenone
Pass 2 (mayMatch)/^[A-Z]{4}\d{5,8}$/noneABCD12345

8-digit consignment numbers are shared with other carriers: pass ?carrier=borderexpress. A 4-letter prefix plus 5-8 digits is only a loose fallback.

Synchronous GET Request & Normalized JSON Response

curl -s "https://api.lastscanned.com/v1/track/24328355?carrier=borderexpress" \
  -H "Authorization: Bearer $LASTSCANNED_API_KEY"
{
  "carrier": "borderexpress",
  "trackingNumber": "24328355",
  "status": "delivered",
  "statusDescription": "Delivered",
  "service": null,
  "deliveredAt": "2026-03-12T03:10:30Z",
  "deliveredAtLocal": "2026-03-12T14:10:30",
  "signedBy": "J SMITH",
  "destination": {
    "city": "St Kilda",
    "state": "VIC",
    "country": "AU"
  },
  "events": [
    {
      "timestamp": "2026-03-12T03:10:30Z",
      "localTime": "2026-03-12T14:10:30",
      "status": "delivered",
      "description": "Delivered",
      "location": "St Kilda, VIC",
      "code": "DEL"
    },
    {
      "timestamp": "2026-03-11T22:07:18Z",
      "localTime": "2026-03-12T09:07:18",
      "status": "out_for_delivery",
      "description": "On Board For Delivery",
      "location": "Melbourne Airport, VIC",
      "code": "OBD"
    },
    {
      "timestamp": "2026-03-10T06:32:13Z",
      "localTime": "2026-03-10T17:32:13",
      "status": "in_transit",
      "description": "In Transit",
      "location": "Melbourne Airport, VIC",
      "code": "TRN"
    },
    {
      "timestamp": "2026-03-09T00:35:18Z",
      "localTime": "2026-03-09T11:35:18",
      "status": "label_created",
      "description": "Shipment Data Received",
      "location": "Wangaratta, VIC",
      "code": "SDR"
    }
  ]
}

Notes

  • Route: the Quick Track API on bexonlineapi.borderexpress.com.au: a verification id is fetched, then the consignment is queried with it. Two plain requests; no account.
  • Time zone: scans carry ISO times with offsets, so timestamp is exact.
  • Status: the package status comes from currentStatus; an In Transit scan dated after delivery does not change a delivered consignment.
  • Barcodes: the tracker does not take a unit barcode (ABCDBX + 14 digits); use the consignment number.

On this page