Carriers

TracX Logis Tracking API & MCP

Query live TracX Logis (tracxlogis, Singapore, Korea, Japan, Hong Kong and Taiwan e-commerce logistics) status and scan history, plus the last-mile carrier.

Overview & Quick Facts

PropertyValue
Carrier slug (?carrier=)tracxlogis
Brand aliasesTracX, Tracxlogis
CategoryCross-border e-commerce parcels
Single-package REST endpointGET https://api.lastscanned.com/v1/track/{trackingNumber}
Batch REST endpointGET https://api.lastscanned.com/v1/track?numbers=...
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)/^QSP\d{9}$/noneQSP123456789
Pass 2 (mayMatch)nonenonenone

These numbers belong to this carrier, so ?carrier=tracxlogis is optional.

Synchronous GET Request & Normalized JSON Response

curl -s "https://api.lastscanned.com/v1/track/QSP123456789?carrier=tracxlogis" \
  -H "Authorization: Bearer $LASTSCANNED_API_KEY"
{
  "carrier": "tracxlogis",
  "trackingNumber": "QSP123456789",
  "status": "delivered",
  "statusDescription": "Delivery Completed",
  "service": null,
  "deliveredAt": "2026-03-15T04:51:46Z",
  "deliveredAtLocal": "2026-03-15T04:51:46",
  "signedBy": null,
  "destination": {
    "city": null,
    "state": null,
    "country": "SG"
  },
  "message": "Handed to EXAMPLE LAST MILE as SG0123456789QS",
  "events": [
    {
      "timestamp": "2026-03-15T04:51:46Z",
      "localTime": "2026-03-15T04:51:46",
      "status": "delivered",
      "description": "Delivery Completed",
      "location": null,
      "code": "D4"
    },
    {
      "timestamp": "2026-03-14T14:28:23Z",
      "localTime": "2026-03-14T14:28:23",
      "status": "in_transit",
      "description": "Received at Collection Center",
      "location": "Example DPC1",
      "code": "D2"
    },
    {
      "timestamp": "2026-03-13T03:34:23Z",
      "localTime": "2026-03-13T03:34:23",
      "status": "label_created",
      "description": "Received Shipping Order",
      "location": null,
      "code": "N1"
    }
  ]
}

Notes

  • Source: the Next.js server action behind tracxlogis.com's tracking form. The action id is re-read from the site's scripts automatically when it changes.
  • Time zone: TracX gives UTC; localTime repeats the UTC clock time.
  • Handoff: the last-mile company and its number come back in message.

On this page