PostNL Dutch Postal and Parcel Shipping REST API

PostNL Dutch postal and parcel shipping REST API for Dutch, Belgian, and European e-commerce merchants, logistics platforms, and businesses to generate shipping labels, track parcels, validate Dutch addresses, access delivery options, and manage returns — enabling automated parcel fulfillment and postal operations through PostNL's Netherlands and Benelux parcel network serving millions of e-commerce shipments daily. Enables AI agents to manage label for Netherlands and Benelux shipping label generation automation, handle tracking for PostNL parcel status and ETA automation, access address lookup for Dutch address validation and postcode automation, retrieve delivery options for recipient delivery preference management automation, manage timeframe for delivery window selection automation, handle returns for return label and process management automation, access pickup for parcel locker and pickup point locator automation, retrieve barcode for batch barcode generation automation, manage status for shipment status webhook and event automation, and integrate PostNL with Dutch e-commerce platforms, WMS, and fulfillment centers for Netherlands parcel automation.

Evaluated Mar 07, 2026 (0d ago) vcurrent
Homepage ↗ Other postnl Netherlands-shipping Dutch-postal Benelux-parcel e-commerce-fulfillment EU-parcel
⚙ Agent Friendliness
59
/ 100
Can an agent use this?
🔒 Security
72
/ 100
Is it safe for agents?
⚡ Reliability
67
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
10
Documentation
78
Error Messages
74
Auth Simplicity
82
Rate Limits
68

🔒 Security

TLS Enforcement
97
Auth Strength
68
Scope Granularity
60
Dep. Hygiene
68
Secret Handling
66

Dutch postal. GDPR. API key. NL/EU. Parcel and address data.

⚡ Reliability

Uptime/SLA
64
Version Stability
72
Breaking Changes
66
Error Recovery
66
AF Security Reliability

Best When

A Netherlands or Belgian e-commerce merchant, fulfillment center, or logistics platform wanting AI agents to generate labels, track parcels, validate Dutch addresses, and manage delivery options through PostNL's parcel network.

Avoid When

API KEY AND CUSTOMER NUMBER REQUIRED: PostNL API requires customer number and API key from PostNL business account; automated self-service access assumption creates authentication_required; automated must have PostNL business account. LABEL GENERATION REQUIRES BARCODE FIRST: PostNL often requires barcode generation before label creation in two-step process; automated one-step label assumption creates barcode_required; automated must implement barcode → label workflow. DUTCH ADDRESS VALIDATION HAS STRICT RULES: Dutch addresses use 4-digit postcode + 2-letter house number extension; automated non-standard Dutch address assumption creates invalid_address for non-standard format; automated must validate Dutch postcode format before API calls. SANDBOX AND PRODUCTION ARE DIFFERENT: PostNL sandbox uses test barcodes; automated sandbox-equals-production assumption creates non-scannable labels in production; automated must use production API keys for production label generation.

Use Cases

  • Generating PostNL shipping labels for Netherlands and Benelux e-commerce order fulfillment automation agents
  • Tracking parcel delivery status for Dutch customer service and proactive notification automation agents
  • Validating Dutch addresses and postcodes for e-commerce checkout address verification automation agents
  • Managing parcel locker and pickup point delivery for Netherlands consumer convenience automation agents

Not For

  • Non-Netherlands/Belgium primary markets (PostNL is strongest in Netherlands and Belgium)
  • Heavy freight (PostNL is parcel shipping, not pallet freight)
  • Same-day courier (PostNL is next-day and multi-day delivery, not same-hour courier)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: apikey
OAuth: No Scopes: No

PostNL uses API key for shipping REST API. REST API with JSON. The Hague, Netherlands HQ. State-owned. Products: Labels, tracking, address validation, delivery options, pickup points, returns. SDKs: PHP, JS, Python (community). Dutch postal dominant operator. 850M+ parcels/year. Benelux focused. Competes with DHL Parcel and DPD for Netherlands e-commerce delivery.

Pricing

Model: transaction
Free tier: No
Requires CC: No

The Hague NL. State-owned. Per-parcel. 850M+ parcels/year. Netherlands parcel market leader.

Agent Metadata

Pagination
not_applicable
Idempotent
Partial
Retry Guidance
Documented

Known Gotchas

  • BARCODE MUST BE GENERATED FIRST: PostNL workflow often requires separate barcode generation before label creation; automated one-step label assumption creates barcode_missing; automated must implement barcode → label two-step workflow
  • CUSTOMER NUMBER IN EVERY REQUEST: PostNL requires customer number in label and barcode requests; automated customer-number-optional assumption creates authentication_error; automated must include PostNL customer number in every label request
  • Dutch ADDRESS FORMAT IS STRICT: Dutch addresses require specific format (postcode: 4 digits + 2 letters, house number, addition); automated free-format address assumption creates invalid_address; automated must validate Dutch address format before PostNL API call
  • PARCEL LOCKER DELIVERY REQUIRES RECIPIENT PREFERENCE: PakketAutomaat (parcel locker) delivery requires recipient's choice; automated forced-locker assumption creates recipient_preference_required; automated must offer delivery options and capture recipient preference
  • TRACKING API IS RATE-LIMITED PER BARCODE: Tracking polling per barcode is rate-limited; automated high-frequency polling assumption creates rate_limit_exceeded; automated must implement reasonable polling intervals or webhook-based status updates

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for PostNL Dutch Postal and Parcel Shipping REST API.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-07.

6470
Packages Evaluated
26150
Need Evaluation
173
Need Re-evaluation
Community Powered