DHL website screenshot

DHL

DHL is a global logistics company that provides a wide range of services, including express delivery, freight transportation, supply chain solutions, and e-commerce services. As one of the largest logistics companies in the world, DHL operates in over 220 countries and territories, connecting businesses and individuals with seamless and reliable shipping solutions. The DHL API Developer Portal exposes APIs across the company's business divisions including DHL eCommerce, DHL Express, DHL Global Forwarding, DHL Freight, DHL Supply Chain, and Post and Parcel Germany.

48 APIs 0 Features
FreightLogisticsShippingeCommerceTracking

APIs

Location Finder Unified

Provides a single interface to discover all DHL locations that handle parcels and letters across multiple DHL divisions including Post and Parcel Germany, DHL Express, DHL eComm...

Shipment Tracking Unified

Provides shipment status access across DHL Freight, DHL eCommerce, DHL Supply Chain, DHL Global Forwarding, and Post and Parcel Germany through a single unified tracking interface.

Shipment Tracking Unified Push

Push-based variant of the Shipment Tracking Unified API that proactively sends updates on shipment status to subscribed consumers across DHL divisions.

User Guide DHL eCommerce Americas

One-stop solution for shipping products including duty and tax calculations, shipping labels, manifests, and tracking for DHL eCommerce Americas customers.

Additional Services DHL Freight

Validates which additional services combine with DHL Freight products for European palletized road freight transport.

Authentication DHL eCommerce Americas

Access token generation endpoint for authenticating against DHL eCommerce Americas services.

Authentication API DHL Freight

Provides authentication services for DHL Group freight operations across European road freight products.

Authentication API Post Parcel Germany

Authentication for business customers of Deutsche Post and Parcel Germany services.

Changelog DHL eCommerce Americas

Documents product updates, features, enhancements, and bug fixes for DHL eCommerce Americas APIs.

DATAFACTORY AUTOCOMPLETE 2.0

Automatic postal data completion service for streamlined address entry across Post and Parcel Germany products.

Deutsche Post Hybrid Mail Shipments E-POST

Allows business customers to send PDF documents as physical mail shipments via Deutsche Post with tracking.

Deutsche Post International

Creates labels for international mail, lightweight items, and merchandise shipments via Deutsche Post.

Deutsche Post INTERNETMARKE

Provides online postage purchase for domestic and international mail products from Deutsche Post.

Deutsche Post Order Management AM

Electronic order management for Deutsche Post commercial and logistics processes.

Deutsche Post Print-Mailing Dispatch Preparation

Manages dialogue marketing print mailings including pricing, documents, and franking workflows.

Deutsche Post Print-Mailing Targeting

Plans dialogue marketing campaigns with target groups and recipient data for print mailings.

DHL eCommerce Europe eConnect

Enables cross-border European shipments including Parcel Connect and return services across DHL eCommerce Europe.

DHL eCommerce Europe eConnect Beta

Beta features documentation for enhanced eCommerce European shipping capabilities ahead of general availability.

DHL Parcel DE Pickup

Place pickup orders and query pickup locations and status details for DHL Parcel Germany.

DHL Parcel DE Postnumber

Validates postnumbers to ensure deliverability of shipments to Deutsche Post and DHL parcel lockers.

DHL Parcel DE Private Shipping

API to create DHL private customer shipments for domestic and international destinations from Germany.

DHL Parcel DE Returns

Creation of return labels for end customers across European countries shipping back to DHL Parcel Germany.

DHL Parcel DE Shipping

Designed for business customers of DHL Parcel Germany to manage and create shipment labels.

DHL Parcel DE Tracking

Allows DHL Parcel Germany customers to query the shipment status and history of shipments.

Document DHL Global Forwarding

Downloads electronic documents from DHL Global Forwarding freight forwarding systems for air and ocean freight.

Duty and Tax DHL eCommerce Americas

Calculates duties and taxes for cross-border shipments processed through DHL eCommerce Americas.

Duty and Tax Calculator Unified

Carrier-agnostic duty and tax calculator that works with any global carrier; includes a 30-day free trial offering from DHL.

DHL eCommerce UK

Handles domestic and international parcel shipments originating from the United Kingdom through DHL eCommerce.

Parcel EU BE LU NL

Creates labels for shipments across Belgium, Luxembourg, and the Netherlands under DHL Parcel EU.

Pickup Cancellation DHL eCommerce India

Allows registered Blue Dart customers in India to cancel scheduled shipment pickups via DHL eCommerce India.

Price Quote DHL Freight

Provides pricing for road freight shipments across Europe through DHL Freight.

Print DHL Freight

Creates barcode labels in GS1 or ANSIFACT formats and related shipment documents for DHL Freight.

Product DHL Freight

Determines available product codes for European road freight bookings through DHL Freight.

Product and Sub-Product Pickup Detail DHL eCommerce India

Retrieves detailed pickup information and product or sub-product codes for Blue Dart in India.

Product Finder DHL eCommerce Americas

Obtains shipping products, rates, and delivery estimates for DHL eCommerce Americas shipments.

Products API Post Parcel Germany

Accesses Deutsche Post product portfolio for Internetmarke partners and integrated business customers.

Push API DHL Global Forwarding

Enables subscription-based push message delivery for DHL Global Forwarding freight shipments.

References DHL eCommerce Americas

Provides reference data for products, fields, and glossary information across DHL eCommerce Americas APIs.

Registration for Pickup DHL eCommerce India

Allows Blue Dart customers in India to schedule pickups for shipment orders through DHL eCommerce India.

Return Label DHL eCommerce Americas

Enables creation and retrieval of domestic return labels for shipments handled by DHL eCommerce Americas.

Shipment Booking DHL Freight

Creates European palletized road freight transport orders through DHL Freight.

Shipment Booking DHL Global Forwarding

Enables shipment and transport bookings for multiple freight types via DHL Global Forwarding.

Shipment Label DHL Global Forwarding

Generates shipment labels for air and ocean freight handled by DHL Global Forwarding.

Shipment Status DHL Global Forwarding

Provides access to the latest shipment event information for DHL Global Forwarding consignments.

Shipment Tracking DHL eCommerce India

Delivers detailed shipment information and current status for Blue Dart shipments via DHL eCommerce India.

Shipment Tracking v2 DHL Global Forwarding

Provides comprehensive tracking including emissions and routing data for DHL Global Forwarding shipments.

Time Table DHL Freight

Determines available product codes and projected delivery dates for DHL Freight European road shipments.

Tracking DHL eCommerce Americas

Track single or multiple packages and manifest shipments handled by DHL eCommerce Americas.

Collections

GraphQL

DHL Express GraphQL Schema

This document describes a conceptual GraphQL schema for the DHL Express global shipping API. DHL Express provides express delivery services across more than 220 countries and te...

GRAPHQL

Pricing Plans

Dhl Plans Pricing

3 plans

PLANS

Rate Limits

Dhl Rate Limits

5 limits

RATE LIMITS

FinOps

Dhl Finops

FINOPS

Resources

🔗
LinkedIn
LinkedIn
🔗
Documentation
Documentation
🔗
APICatalog
APICatalog

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: DHL Location Finder Unified API
  version: '1'
request:
  auth:
    type: apikey
    key: DHL-API-Key
    value: '{{DHL-API-Key}}'
    placement: header
items:
- info:
    name: Find Service Points by address
    type: http
  http:
    method: GET
    url: https://api.dhl.com/location-finder/v1/find-by-address
    params:
    - name: countryCode
      value: ''
      type: query
    - name: postalCode
      value: ''
      type: query
    - name: addressLocality
      value: ''
      type: query
    - name: streetAddress
      value: ''
      type: query
    - name: providerType
      value: ''
      type: query
    - name: serviceType
      value: ''
      type: query
    - name: locationType
      value: ''
      type: query
    - name: radius
      value: ''
      type: query
    - name: limit
      value: ''
      type: query
    - name: hideClosedShops
      value: ''
      type: query
  docs: Find Service Points by address
- info:
    name: Find Service Points by geographic coordinates
    type: http
  http:
    method: GET
    url: https://api.dhl.com/location-finder/v1/find-by-geo
    params:
    - name: latitude
      value: ''
      type: query
    - name: longitude
      value: ''
      type: query
    - name: providerType
      value: ''
      type: query
    - name: serviceType
      value: ''
      type: query
    - name: locationType
      value: ''
      type: query
    - name: radius
      value: ''
      type: query
    - name: limit
      value: ''
      type: query
    - name: hideClosedShops
      value: ''
      type: query
    - name: countryCode
      value: ''
      type: query
  docs: Find Service Points by geographic coordinates
- info:
    name: Find Service Point by location ID
    type: http
  http:
    method: GET
    url: https://api.dhl.com/location-finder/v1/find-by-location-id/:id
    params:
    - name: id
      value: ''
      type: path
  docs: Find Service Point by location ID
- info:
    name: Find Service Points by keyword ID
    type: http
  http:
    method: GET
    url: https://api.dhl.com/location-finder/v1/find-by-keyword-id/:keywordId
    params:
    - name: keywordId
      value: ''
      type: path
    - name: countryCode
      value: ''
      type: query
    - name: postalCode
      value: ''
      type: query
  docs: Find Service Points by keyword ID
bundled: true