Browse APIs

Best for:

Getting Started 

  • DHL eCommerce Americas API (version 4) is your one stop solution to get shipping products, calculating duty and tax, generating shipping labels, manifesting packages, tracking packages and generating return labels.
  • In the Downloads section, you will find a ready-to-use Postman collection to facilitate your interaction with the API. 

Best for:

Change Management

  • Description of updates and changes made to our product, including new features, enhancements, and bug fixes.

Best for:

Duty and Tax

  • Calculating the duties, taxes and governmental fees for any cross border shipment, taking into consideration country de minimis values and preferential tariff rates that may apply.

Best for:

Error reference

  • Gives a list of possible error codes and detailed descriptions for the error responses from the API

Best for:

Shipping Label

  • Creating an US Domestic or an International label.
  • Retrieving an existing label
  • Deleting an existing label (Domestic only)

Best for:

Legal terms

  • The rules and conditions governing the use of our services, outlining user rights and responsibilities.

Best for:

Driver Summary Manifest (DSM)

  • Creating a manifest
  • Downloading a manifest

Best for:

  • Creating labels for domestic and international shipments
  • Users with a DHL Parcel EU entity customer account
  • Sending shipments in selected EU countries and from them worldwide

Best for:

Shipment Rating

  • Getting shipping products, rates and estimated delivery date (EDD) for a given shipment.

Best for:

General Reference

  • Detailed references about products, API fields and general glossary.

Best for:

Return Label

  • Creating a US Domestic return label
  • Retrieving an existing return label

Best for:

Tracking shipments

  • Track single or multiple packages
  • Track packages in a manifest
  • Track using Pickup account and Dates

Best for:

Track Events Push

  • Creating a new Webhook subscription 
  • Retrieving an existing Webhook subscription
  • Updating an existing Webhook subscription
  • Deleting an existing Webhook subscription