Verzenden vanuit je eigen systemen met de ParcelParcel API
Vraag tarieven op, boek zendingen, haal labels op en volg pakketten vanuit je ERP, WMS of webshop. Met de prijzen van je eigen ParcelParcel-account en de douanefactuur in dezelfde call.
- Tarieven van alle vervoerders in één call
- Klaarzetten of direct boeken, inclusief label
- Invoerrechten en btw vooraf schatten
- Webhooks bij aanmaken en boeken
Alles wat je in MyParcelParcel doet, via de API
De API draait op https://services.parcelparcel.com/partners-api/v1. Elk antwoord heeft hetzelfde formaat: errors, message en data.
bookShipment).In drie stappen je eerste call
X-PP-API: key@secret in de header en vraag tarieven op. Of maak een conceptzending: die wordt niet geboekt.X-PP-API: {API-key}@{API-secret}
Content-Type: application/jsonDe API in de praktijk
Echte calls uit de documentatie, ingekort. Vervang de placeholders door je eigen gegevens.
curl -X POST 'https://services.parcelparcel.com/partners-api/v1/rates' \
-H 'X-PP-API: {API-key}@{API-secret}' \
-H 'Content-Type: application/json' \
-d '{
"parcels": [{ "type": "NONDOC", "weight": "4", "length": "40", "width": "30", "height": "20", "count": "1" }],
"fromCountry": "NL", "fromZipcode": "1411 AW",
"toCountry": "US", "toZipcode": "10001",
"insured": true, "totalValue": 750
}'
# Antwoord: per vervoerder en service de prijs van jouw account en de levertijdPOST /partners-api/v1/shipments
{
"parcels": [{ "type": "NONDOC", "weight": "9.6", "length": "84", "width": "74", "height": "10", "count": "1" }],
"contentItems": [{ "description": "Stainless steel valve, 2 inch", "quantity": "1",
"price": "690.00", "hsCode": "84818079", "country": "NL" }],
"reasonForExport": "commercial",
"incoterms": "DAP",
"reference": "ORDER-1042",
"pickupAddress": { "countryCode": "NL", "companyName": "Jouw bedrijf", ... },
"destinationAddress": { "countryCode": "US", "companyName": "Klant Inc.", ... },
"bookShipment": true
}{
"message": "Your shipment has been booked",
"data": {
"id": 1588448,
"status": "created_at_carrier",
"carrier": "FedEx",
"product": "FedEx - FedEx Economy",
"trackingNumber": "6516516533",
"labels": "JVBERi0xLjQK..." # label als base64 (pdf)
}
}POST /partners-api/v1/duties-taxes-estimate
{
"fromCountry": "NL", "toCountry": "GB",
"contentItems": [{ "description": "Cylinder head for diesel engine",
"numberOfItems": 9, "cost": 800, "originCountry": "NL" }]
}
# Geen HS-code? Dan bepalen we de best passende code op basis van je omschrijving.
# Antwoord: invoerrechten en btw per regel, een totaal ("estimate") en de gebruikte HS-codeGET https://services.parcelparcel.com/partners-api/v1/track/{trackingNumber}
GET https://services.parcelparcel.com/partners-api/v1/shipments?status=created_at_carrier&carrier=DHL&bookedFrom=2026-10-01&destinationCountry=US
GET https://services.parcelparcel.com/partners-api/v1/shipments/{shipmentId}/labelsLiever klikken dan typen? Download de Postman-collectie met voorbeeldcalls voor tarieven en zendingen.
Wat bouwen bedrijven met de API?
Veelgestelde vragen over de API
Wat kost de ParcelParcel API?+
De API geeft de prijzen van je eigen ParcelParcel-account terug. Je betaalt voor de zendingen die je boekt; tarieven opvragen en conceptzendingen maken boekt niets.
Kan ik testen zonder echt te boeken?+
Ja. Maak een zending zonder bookShipment (of met false): dan komt er een conceptzending in ‘API shipments’ in je account, die je kunt aanpassen of laten staan. Voor tracking kun je het testnummer 123456789 gebruiken.
Hoe zit het met de douanefactuur?+
Geef per artikel een omschrijving, aantal, waarde, land van herkomst en eventueel de HS-code mee, plus de reden van export en de Incoterm (DAP of DDP). Bij een geboekte zending krijg je de verzenddocumenten terug als base64.
Welke vervoerders kan ik gebruiken?+
Dezelfde vervoerders en services die je in MyParcelParcel ziet. De tarieven-call geeft per optie een productId terug, waarmee je precies die service boekt.
Kan ik meldingen ontvangen als er iets verandert?+
Ja, met webhooks: zodra een zending is aangemaakt en zodra hij is geboekt met een trackingnummer. Neem contact op, dan zetten we ze voor je aan.
Moet ik kunnen programmeren?+
Voor de API wel. Zonder code kan het ook: via Zapier, Shopify of je AI-assistent met de MCP-server.
Andere koppelingen
Verstuur je eerste zending met 10% welkomstkorting
Vergelijken kan zonder account. De welkomstkorting geldt voor zakelijke accounts en activeer je bij het afronden van je boeking.