Deutsche Post and DHL APIs for developers

Post & Parcel Germany APIs

 

With Deutsche Post & DHL APIs, you can quickly and easily use our solutions for logistics and dialog marketing and extend your web services with useful information. Using our APIs, you can create shipping labels and Internet stamps, query shipment status or integrate our services into your online store.

Easy-to-use step-by-step instructions guide you through the entire connection process. Detailed documentations, code examples, video tutorials and extensive FAQs on the respective API pages will help you with the integration.
For more in-depth questions, you can also contact our support team.

Parcel APIs

Authentication API (Post & Parcel Germany)
Available

POST & PARCEL GERMANY: For Business Customers of Parcel Germany.

Region: Germany
Used for: Account
DHL Parcel DE Pickup (Post & Parcel Germany)
Available

Best for:

  • Place free or chargeable pick-up orders via web service
  • Query the agreed pickup locations assigned to the user
  • Query details and status of a pickup
Region: Germany
Used for: Transportation
DHL Parcel DE Returns (Post & Parcel Germany)
Available

Best for:

  • Creation of return labels to be used by end customers
  • Returns sender countries: bel, bgr, dnk, deu, est, fin, fra, grc, gbr, irl, ita, hrv, lva, ltu, lux, mlt, nld, nor, aut, pol, prt, rou, swe, che, svk, svn, esp, cze, hun, cyp
  • Determination of receiver configuration for your account
Region: Germany
Used for: Shipping
DHL Parcel DE Shipping (Post & Parcel Germany)
Available

Best for:

  • Business customers of Post & Parcel Germany
  • Create and manage shipment labes for domestic and international Parcels
Region: Germany
Used for: Shipping
DHL Parcel DE Tracking (Post & Parcel Germany)
Available

Best for:

With the DHL shipment tracking API pivate and business customers can query the shipment status and history of shipments at any time.

Region: Germany
Used for: Tracking
Parcel DE Postnumber (Post & Parcel Germany)
Available

Best for:

  • Validate postnumbers to ensure deliverability of shipments to the corresponding person at Packstation parcel lockers.
Region: Germany
Used for: Address, Shipping

Post APIs

DATAFACTORY AUTOCOMPLETE 2.0 (Post & Parcel Germany)
Planned

Automatic completion of postal data

Best for:

  • More user friendly than ever with fast and convenient address entry 
  • Accurate address data from initial contact
  • Fewer returns thanks to correct postal data
  • Simplified generation of routing codes with DHL-compliant data
Region: Germany, Austria, Switzerland
Used for: Address
Deutsche Post International (Post & Parcel Germany)
Available

Best for:

  • Creating labels for international mail, lightweight items and merchandise
  • European Business Customers sending worldwide
Region: Europe
Used for: Shipping, Tracking
Deutsche Post INTERNETMARKE (Post & Parcel Germany)
Available

The INTERNETMARKE is the online-postage for mail products of Deutsche Post AG.

Best for:

Creation, purchase and payment of the following mail products:

  • postcards and letter mails domestic (with additional services Registered Mail and Registered Mail with Return Slip) 
  • postcards and letter mails international (with additional service Registered Mail)
  • domestic shipments of small goods 
Used for: Shipping
Mail Communication Tracking Push (Post & Parcel Germany)
Available

Best for:

  • Business Customers using Mail Communication Services (discounted rate) (Verfolgen Brief Teilleistungen)
  • Subscribing to DPDHL Mail Communication Tracking Push API
    • Register for Push API subscription
    • Provide your client URL and business customer portal user
    • Start receiving daily mail shipment status pushed from DPDHL to your endpoint
Region: Germany
Used for: Tracking
Order Management (AM)
Available

Best for:

  • Business customers of Deutsche Post AG
  • Electronic order management of Deutsche Post AG's commercial and logistics processes (Mail)
Region: Germany
Used for: Shipping
Print-Mailing Dispatch Preparation API
Available

This API is used for dispatching Dialogue Marketing print mailings.

  • Calculate and optimize prices
  • Create shipping documents
  • Franking
  • Place and change your order
  • Use an easy way for dispatch preparation in your software
Region: Germany
Used for: Shipping, Advertising
Print-Mailing Targeting API
Available

This API is used for planning Dialogue Marketing print mailings.

  • Plan new target groups and
  • Select target areas.
  • Get possible options for your print mailing directly and
  • Receive relevant recipient data for the dispatch preparation.
Region: Germany
Used for: Shipping, Advertising

Group APIs

Location Finder - Unified
Recommended

Best for:

  • Finding all DHL pick-up and drop-off points to send and receive packages
  • Integrating multiple types of Deutsche Post DHL locations
  • Locations in Germany and many countries worldwide
Used for: Location
Shipment Tracking - Unified
Recommended

Best for:

  • Providing access to the shipment status at any time
  • Integrating all types of DHL shipments
  • Multiple shipments (e.g. eCommerce, Express, Freight, Letter, Parcel, etc.)
Region: Global
Used for: Tracking
Shipment Tracking - Unified - Push
Recommended

Best for:

  • Providing access to the shipment status at any time
  • Integrating all types of DHL shipments
  • Multiple shipments (e.g. eCommerce, Express, Freight, Letter, Parcel, etc.)

This is the push version of the Shipment Tracking Unified API which proactive sends updates.

Region: Global
Used for: Tracking
DHL Authentication API
Available

This API provides authentication services for some of DHL Group's APIs.

Note: This Authentication API works only for a set of DHL Group's APIs. Please read the documentation of the API you are trying to use to know whether this Authentication API is the one to provide authentication services for you.



Region: Global
Used for: Account
Duty and Tax Calculator - Unified
Available

Purpose

Calculates the duties, taxes and governmental fees for any international shipment, taking into consideration country de minimis values and preferential tariff rates that may apply. The Duty and Tax Calculator API does not provide shipping rates, but instead uses the shipping rate charged to the consignee as an input.

Works with
Any carrier, not just DHL, and have a Worldwide scope (if you are a DHL Express customer, please use the DHL Express - MyDHL API)

Free 30-day trial
Get immediate access and 30 days of free calculations (API calls).

Region: Global
Used for: Additional Services
Price Quote (DHL Freight)

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)
Region: Europe
Used for: Information, Additional Services

Looking for other Post and Parcel Germany APIs?

You can also find the documentation for older Post & DHL APIs here in the Group API Developer Portal (GDP). Access to this can be provided to you free of charge. Please register for GDP and then contact our support team

On this info page you will find brief instructions and FAQs after switching to the new Group API Developer Portal in 2023.

 

API guide - Finding the right API for your business needs

This list will help you to find out which API you should use for which Post & Paket Deutschland products.
You will also see other APIs that can support your business processes.

 

Function APIAvailable ProductsNationalInternational
Authentication Authentication API

Authentication API (OAuth2) for Post & Post & Parcel business customer APIs

Ongoing extension of all Post & Parcel Germany APIs

  
Preparation Location Finder - UnifiedFinding all DHL pick-up and drop-off points to send and receive packages worldwideCheckCheck
DATAFACTORY AUTOCOMPLETE 2.0Automatic completion of postal dataCheck 
DHL Parcel DE Postnumber APIValidation of german postnumbersCheck 
DHL Parcel DE MyAccount API (Invitation Only)Query of business customer contract configurations  
Shipping DHL Parcel DE Shipping API

DHL Paket (national/international)

DHL Kleinpaket (national)

DHL Europaket

Warenpost (international)

CheckCheck
DHL Parcel DE Returns APIDHL Retoure (national/international)CheckCheck
Deutsche Post INTERNETMARKE

Postcards and Letters (national/international)

Warensendungen national

CheckCheck
Deutsche Post International (DPI) API

Packet-Tracked, Packet-Plus, Packet-Standard, Packet-Return

Business Mail (Standard/Priority), Letter Business Mail Registered, Letter Plus

 Check
Pickup DHL Parcel DE Pickup APIPickup DHL Paket (national/international) shipmentsCheck 
Tracking DHL Parcel DE Tracking API

Access to the current shipment status with business information

DHL Paket (national/international), DHL Retoure (national/international), DHL Kleinpaket (national), Warenpost (international), DHL 2-Mann-Handling shipments

CheckCheck
Shipment Tracking - Unified

Access to the current shipment status with public information

Integration of all types of DHL Group shipments

CheckCheck

For more in-depth questions, you can also contact our support team.

Do you have further questions? Please refer to the latest FAQs: