Skip to main content
Use the Retrieve tracking information for a parcel endpoint to retrieve a parcel’s current status and full tracking timeline using its tracking_number. This endpoint works for:

Calling the endpoint

To retrieve tracking information, send a GET request including the tracking number in the path:
Example request method and URL

Response

If successful, the API returns:
  • HTTP 200 status code
  • A Parcel Tracking object containing:
    • Parcel lifecycle timestamps:
      • created_at — When the parcel tracking object was created in Sendcloud
      • announced_at — When the parcel was handed to the carrier
      • updated_at — Last time tracking information was updated
    • details: Additional context such as expected_delivery_date, integration_id, service point indicators, return flags
    • tracking_numbers: Carrier tracking identifiers associated with the parcel.
    • events: A chronological list of tracking events representing delivery milestones.
    • parent_status: carrier status messages standardized into a consistent Sendcloud status. This allows you to reliably interpret the parcel’s delivery state across different carriers.
Each event has a single source. However, the full timeline may contain both carrier events and internal Sendcloud events (see Parcel Tracking Key Concepts). The parcel’s current status can be derived from the most recent event in the timeline. If the tracking number is invalid or unknown, the API returns an error response instead of a parcel object.
See the API reference for the full response schema.

Status definitions

Sendcloud consolidates all the variations of status messages received by different carriers into a readable format. This corresponds with the parent_status field in the response.

Real-time event notifications

Instead of polling this endpoint for status changes, you can receive push notifications whenever parcel events occur. The Event Subscriptions API lets you configure webhooks or third-party integrations to be notified automatically.
The Event Subscriptions API is currently in BETA.