DHL Track & Trace

Retrieves delivery tracking for a DHL parcel across DHL's various services (express, parcel, eCommerce and more), using the tracking number. Use it to tell customers the current status of their DHL shipment.

What it does

  • Looks up a DHL shipment and returns the current status, latest event date and shipped date.
  • Returns the activity history and, when available, an estimated delivery date.
  • Returns DG normalised tracking events alongside the raw activity history.

Inputs

NameTypeDescription
Tracking NumberStringTracking reference for the package
API KeyOptional CredentialsAPI Key
ServiceOptional StringDHL Service Possible values: ecommerce, freight, dgf, parcel-de, parcel-nl, parcel-pl, express, post-de, sameday, parcel-uk, ecommerce-apac, ecommerce-europe, post-international.

Outputs

NameTypeDescription
Found Tracking?BooleanWhether any tracking info was found for the tracking number provided
StatusStringStatus of the package delivery Possible values: Delivered, In Transit, Ready for Shipment, Ready for Pickup, Problem with Delivery, Returning to Sender.
Status DescriptionStringStatus description
Last Event DateStringDate of the last update in ISO format
Shipped DateStringDate when the package was shipped
Activity HistoryListHistory of events for this package
Estimate Delivery DateStringScheduled delivery date in ISO format. Available only for some shipments in Transit, but not for all.
Normalized Tracking EventsListDG normalized tracking events

Notes

  • You can optionally set the DHL service (for example express, parcel-de or ecommerce) to target the right DHL system.
  • The estimated delivery date is only available for some in transit shipments.