All-in-one API for shippings

The Shipping API combines the functionality of the Labelling, Confirming, Barcode and Easy Return API’s. As of now you have an all-in-one API covering these functionalities, hence it is easier to implement the PostNL Shipping Services and overhead is reduced in requesting these services.

Why use the shipping API

  • Generate shipping labels

    To produce labels for domestic use (in The Netherlands and Belgium) as well as for Parcels EU and Parcels Non-EU (worldwide).

  • Integrate in your own infrastructure

    You can integrate this service in your IT infrastructure immediately after completed transactions in your checkout.

  • Confirming parcels

    To create a label and the confirmation (optional) toward PostNL and match the receiver and label.

Get started

View all the necessary information for implementing this API


View our exhaustive documentation.


All of our API's available as Postman collections.


Find PostNL on Github.


Test your integration by copying the endpoint.


Learn more about the Shipping API guidelines.