DHL Freight
European Road and Rail Freight
Use DHL Freight's Road Freight APIs to create your road freight order/booking and receive your barcode labels for your road freight shipments.
For public tracking you can use the UTAPI - Shipment Tracking Unified API, that allows you to track your shipment across all DHL Group Business Units (including DHL Freight).
Please note that the APIs on these pages belong solely to DHL Freight.
To start using DHL Freight APIs, please validate below pre-conditions:
- You already must have an commercial contract which has account with DHL Freight (a so called Invoice Address ID), your freight product codes and your additional services names. Assure yourself you have this already. If not, please get in contact with your country sales representatives or DHL Freight Customer Service.
- For now, below Booking related API's only apply to standard domestic and international road freight products inside Europe. For Sweden domestic transports and for Sweden Parcel products, please go here: Sweden API Farm.
- Sales Invoice Push API can be used independently for all invoices you received from DHL Freight. Since this is a push API with different logic, do not combine this API in your APP with below described transportation related API's.
- Your technical setup, operational setup and acceptance tests should be done first in Sandbox environment of DHL Developer Portal. Once all done, you have to handshake with your country sales representatives, country API on-boarder or Customer Service about go-live date and any other preparations if needs.
Each of below DHL Freight API has been described in more detail on the respective API Reference pages in below list

Best for:
- Providing access to the shipment status at any time
- Integrating all types of Deutsche Post DHL shipments
- Multipleshipments (e.g. eCommerce, Express, Freight, Letter, Parcel, etc.)
Notifications
Shipment Tracking - Unified
There have been content updates on the API Page Shipment Tracking - Unified.
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL API Developer Portal Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
Shipment Tracking - Unified
There have been content updates on the API Page Shipment Tracking - Unified.
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL API Developer Portal Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
Shipment Tracking - Unified
There have been content updates on the API Page Shipment Tracking - Unified.
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL API Developer Portal Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
Shipment Tracking - Unified
There have been content updates on the API Page Shipment Tracking - Unified.
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL API Developer Portal Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
Shipment Tracking - Unified
There have been content updates on the API Page Shipment Tracking - Unified.
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL API Developer Portal Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
Best for:
To validate which DHL Freight additional services can be combined to each product and how they can be combined with each other.
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.
Notifications
Additional Services (DHL Freight)
There have been content updates on the API Page Additional Services (DHL Freight).
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL Freight API Farm Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
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.
Notifications
Price Quote (DHL Freight)
There have been content updates on the API Page Price Quote (DHL Freight).
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL Freight API Farm Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
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.
Notifications
Print (DHL Freight)
There have been content updates on the API Page Print (DHL Freight).
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL Freight API Farm Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
Print (DHL Freight)
There have been content updates on the API Page Print (DHL Freight).
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL API Developer Portal Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
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.
Notifications
Product (DHL Freight)
There have been content updates on the API Page Product (DHL Freight).
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL Freight API Farm Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
Sales Invoice Push API enables customers to receive invoice data from DHL Freight.
Best for receiving:
- Sales Invoice
- Credit Notes
- Correction Invoices
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.
Notifications
Shipment Booking (DHL Freight)
There have been content updates on the API Page Shipment Booking (DHL Freight).
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL Freight API Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
Shipment Booking (DHL Freight)
There have been content updates on the API Page Shipment Booking (DHL Freight).
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL API Developer Portal Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel SubscriptionShipment Booking (DHL Freight)
There have been content updates on the API Page Shipment Booking (DHL Freight).
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your Freight API Farm Team @ DHL API Developer Portal
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
Shipment Booking (DHL Freight)
There have been content updates on the API Page Shipment Booking (DHL Freight).
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL Freight API Farm Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
Shipment Booking (DHL Freight)
There have been content updates on the API Page Shipment Booking (DHL Freight).
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL API Developer Portal Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
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.
Notifications
Time Table (DHL Freight)
There have been content updates on the API Page Time Table (DHL Freight).
You can have a detailed look at the changes by clicking the following link: Click here
Sincerely,
Your DHL Freight API Farm Team
You are receiving this message because you have subscribed to notifications on the DHL API Developer Portal. If you want to unsubscribe from notifications click here: Cancel Subscription
Here are some tips that'll show you, how to navigate through the Developer Portal to find the APIs, fitting best to your business:
Browse API catalog:
Filtering APIs: If you browse through the API catalog you can use the left side filter navigation to enclose the shown APIs.
If you know the Division in which the product your API serves lies, please check the Division box to filter the APIs (e.g. DHL Freight). Another common way is to filter APIs by Service Type (e.g. Location / Shipping / Transportation / Tracking).
APIs Business Use Cases: Now, that you have filtered the APIs to a smaller amount, you should have a closer look at the API Teaser. The section "Best for" explains the business use case of the API and you'll find also the geographical location, where the API is available. You can find even more information of the API use case.