Services

DHL Express
Services for global freight
Services for global logistics
Technology Solutions for business
Shipping Solutions
Tracking Solutions
DHL-USA.com
DHL ProView
DHL WebShip and DHL CorporateShip
DHL EasyShip
HTML Tracking
TrackIT
EDI
Billing Solutions
Reporting Solutions
Return Solutions
Log in to DHL
User ID
Password
Remember my User ID
Log in
Log in
Forgot password/user ID?
New to DHL online?
Registration is quick and free.
Sign up now
HTML Tracking
If you wish to more closely integrate DHL's web tracking into your system, DHL offers three options:
  • Ability to install a simple direct link to DHL’s tracking page
  • HTML code to implement waybill tracking application on your site, similar to the one on DHL-USA.com
  • HTML query string to enable waybill tracking electronically from your system to DHL.
How to get started:
Click on any of the links above or scroll down to obtain detailed information. For further assistance please email HTMLtracking@dhl.com.
Please note:
Any change to DHL's tracking application may cause your application to fail, so please use this option at your own risk. DHL reserves the right to change the tracking application as necessary. If you wish to be notified of such changes, please provide us with your information.
Direct Link
The simplest way to track DHL shipments is to install a direct link to the DHL tracking pages. You have several tracking options:

Tracking by Number
http://track.dhl-usa.com

Tracking by Number with Email Reply
http://track.dhl-usa.com/TrackEmail.asp

Delivery Signature Information
http://sigpod.dhl-usa.com/SigByNbr.asp
HTML Code
You can imbed HTML code into your application and use the "get method" to submit your request for tracking information. Below is an example for Tracking by Number (single waybill method).

Tracking Single Waybills
The following HTML tracking sample enables you to insert a single waybill number into a tracking field and submit the request via your existing web page. This link takes you to the DHL tracking screen, automatically populating the shipment information.

<html>
<head>
<title>DHL - Track By Tracking Number</title>
</head>

<body>
<form name="form1" method="get" action="http://track.dhl-usa.com/atrknav.asp">
<input type="text" name="ShipmentNumber" size="11"><br>
<input type="submit" value="Submit"><br>
<input type="reset" value="Reset">
</body>
</html>
All other tracking options (Tracking by Reference, Email or Delivery Signature) can be supported with this method. If you need assistance with the HTML code for these methods, please email HTMLTracking@dhl.com.
HTML Query Strings
Utilizing the "query string method," you can request the tracking pages without having to manually enter the numbers within the browser page.

Please note that URL tracking is not available for Tracking by Number with Email Reply.

Notes:
  • ? is required to enable the query string
  • Use & to delimit multiple query string keys
  • Use = to associate values to query string keys
PLEASE NOTE: All examples in this document are not intended to be actual or real requests.

Below are two samples of using the query string method for Tracking by Number.
Single Tracking Number Shipment Number = 123
http://track.dhl-usa.com/TrackByNbr.asp?ShipmentNumber=123
Multiple Tracking Numbers Shipment Numbers 123, 456, and 789
http://track.dhl-usa.com/TrackByNbr.asp?ShipmentNumber=123%0D%0A456%0D%0A789
Tracking by Reference and Delivery Signature can also be supported with the query string method. If you need assistance with HTML query string for these methods, please email HTMLTracking@dhl.com.