Skip to content

API Farm is DHL Freight’s integration hub for REST APIs used for booking, validation, price quotes and shipping processes.

Getting started

Start with the Integration guide to understand your use case, then continue with Technical setup to begin testing.

Register in API Farm to access Swagger, credentials and testing tools.

Not sure which API you need?

I want to… Recommended API
Create or book a shipment TransportInstruction API
Get a freight price quote PriceQuote API
Print a shipping label Print API
Request a pickup PickupRequest API
Find a service point ServicePointLocator API
Check delivery times TimeTable API
Find the correct routing codes PostalCodes API
Browse available products and services Product / AdditionalService API

For full mapping, see APIs per DHL Product →


Start your integration

Follow these steps to get started with DHL Freight API integration.

1. Integration guide (Recommended first step)

Define your use case and integration approach.

Go to integration guide →

2. Technical setup

Register in API Farm, get API credentials and test your integration in sandbox.
Includes Postman collections and flowcharts.

Go to technical setup →

3. Implementation request

Submit your implementation request after testing to get production access.

Go to implementation request →


Explore APIs and documentation (optional)
Product Overview & Related APIs

See supported products and recommended APIs for each.
Your DHL product is defined in your agreement. If you’re unsure, contact your DHL representative.

Go to product overview →

API Overview (All APIs)

Browse all available APIs.

Go to API overview →

Product Information (Product Manual)

Review product rules, limits and services.

Go to product information →


Other services
Tracking APIs

Tracking is handled separately from Freight APIs and is optional. Use this section to track shipments across DHL divisions.

Go to tracking APIs →

Support for integrations

Contact us for technical questions related to API or EDI onboarding.

Go to support →