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.