Integrating with DHL Freight API Farm
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.
2. Technical setup
Register in API Farm, get API credentials and test your integration in sandbox.
Includes Postman collections and flowcharts.
3. Implementation request
Submit your implementation request after testing to get production access.
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.
Product Information (Product Manual)
Review product rules, limits and services.
Other services
Tracking APIs
Tracking is handled separately from Freight APIs and is optional. Use this section to track shipments across DHL divisions.
Support for integrations
Contact us for technical questions related to API or EDI onboarding.