DHL is a global logistics and shipping company that provides international and domestic delivery services for businesses and individuals. It specializes in express shipping, freight transportation, and supply chain management, offering fast and reliable delivery solutions across more than 220 countries and territories. DHL is widely used by e-commerce businesses and enterprises for global shipping and fulfillment.
The DHL Shipment Tracking API is used to provide up-to-the-minute shipment status reports by retrieving tracking information for shipments, identifying DHL service providers, and verifying DHL delivery addresses.DHL is a beta integration which requires a slightly more involved setup process than our native integrations. Following the guidance in this document should help even those without technical experience pull data from DHL. If you run into any questions, shoot our team an email at support@parabola.io.
Get started with this template.Test URLhttps://api-test.dhl.com/track/Production URLhttps://api-eu.dhl.com/track/
1
Add a Use sample data step to your flow. You can also import a dataset with tracking numbers into your flow. (Pull from Excel File, Pull from Google Drive, Pull from API, Use sample data, etc.)
Tip:When using your own data, use the Edit columns step to rename the tracking column in your source data to Tracking Number.
Connect it to the Enrich with API: DHL Tracking step.
2
Under Authentication Type, select None.
3
Click into the Request Settings to configure your request using the format below:
Tip: The Enrich with API step makes dynamic requests for each row in the table by inserting the tracking number in the API Endpoint URL.The example above assumes, there is a Tracking Number column and is referenced using curly brackets: {Tracking Number}
Enclose your column header containing tracking numbers with curly brackets to dynamically reference the tracking numbers in your table.
Note: Rate limits protect the DHL infrastructure from suspicious requests that exceed defined thresholds.When you first request access to the API, you will get the initial service level which allows 250 calls per day with a maximum of 1 call every 5 seconds.Additional rate limits are available and they are granted according to your specific use case. If you would like to request for additional limits, please proceed with the following steps:
1
Create an app as described under the Get Access section.