Browse APIs

Best for:

To get a price quote for a planned Road Freight shipment with DHL Freight.

Precondition:

  • For existing DHL Freight business customers with a valid contract.
  • For domestic and international palletized road freight transport orders (> 35 kg) across Europe.
  • Customer must already have an eID (user/password)

For this DHL Freight API, we offer a service that will inform you about its important updates; you can subscribe to this service by using the NOTIFICATION button on right hand side of this page.

Best for:

  • Creating your barcode labels (GS1 or ANSIFACT)
  • Creating other documents e.g. CMR, shipment list

All documents are returned in base64 that you need to convert into PDF.

Precondition:

  • For existing DHL Freight business customers with a valid contract.
  • For domestic and international palletized road freight transport orders (> 35 kg) across Europe.

For this DHL Freight API, we offer a service that will inform you about its important updates; you can subscribe to this service by using the NOTIFICATION button on right hand side of this page.

Best for:

  • Determining DHL Freight (Europe) available product codes for your business region

Precondition:

  • For existing DHL Freight business customers with a valid contract.
  • For domestic and international palletized road freight transport orders (> 35 kg) across Europe.

For this DHL Freight API, we offer a service that will inform you about its important updates; you can subscribe to this service by using the NOTIFICATION button on right hand side of this page.

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:

The Pickup Registration API allows Blue Dart customers to schedule a pickup for their shipment orders.

Register Pickup:

This service enables customers to register a pickup by providing details such as area, product, customer name, address, and telephone number.
The response includes a Token Number for the registered shipment and the Status of the order.

Best for:

Return Label

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

Best for:

  • Creating domestic and international palletized road freight transport orders (> 35 kg) across Europe with DHL Freight.

Precondition:

  • For existing DHL Freight business customers with a valid contract.

For this DHL Freight API, we offer a service that will inform you about its important updates; you can subscribe to this service by using the NOTIFICATION button on right hand side of this page.

Best for:

  • Creating shipment and quick bookings in transport management systems 
  • Business customers of DHL Global Forwarding
  • Air, Ocean, Rail, and Road Freight shipments

Best for:

  • Generating DGF shipment labels
  • Business customers of DHL Global Forwarding
  • Air and Ocean Freight shipments

Best for:

  • Providing access to the latest shipment event
  • Business customers of DHL Global Forwarding
  • Air and Ocean Freight shipments

Best for:

The API provides customers with detailed information and the status of their shipments.

Shipment Detail:

This operation returns all available information about a customer’s shipment.

Shipment Status:

This operation provides the current status of a customer’s shipment.

Best for:

  • Providing access to the shipment tracking at any time
  • Business customers of DHL Global Forwarding
  • Air, Ocean, Road and Rail Freight shipments 
  • Emissions information
  • Latest and historical routing information
  • Masterbill, Container and Exceptions information for registered users

Best for:

  • Determining available DHL Freight product code(s) and estimated or committed delivery date for a requested pickup date and departure/arrival country.
  • Only for road freight groupage shipments that are transported via DHL Freight terminals. Relevant only for terminal based operations (TBO), not relevant for part/full loads (non-Terminal based operations / NTBO).

Precondition:

  • For existing DHL Freight business customers with a valid contract.
  • For domestic and international palletized road freight transport orders (> 35 kg) across Europe.

For this DHL Freight API, we offer a service that will inform you about its important updates; you can subscribe to this service by using the NOTIFICATION button on right hand side of this page.

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

Best for:

The Transit Time Finder API provides users with the expected delivery date for a selected service. To calculate this, the following details are required: origin pin code, destination pin code, pickup date, and time.

GetDomesticTransitTimeForPinCodeandProduct:

This method returns the expected delivery date of a shipment when it is shipped on a specified date for a selected service.

Best for:

  • Providing an interface to the Transport Management System (TMS)
  • Customer-centric contract logistics solutions
  • Business customers of DHL Supply Chain