One API to Ship with Every Carrier
Create shipments, generate labels, and compare rates across 30+ carriers — all through a single, unified REST API. No more managing separate integrations for each carrier.
SHIPMENT

Multi-Carrier Support
Ship with DHL, DPD, UPS, InPost, and 30+ more carriers through one unified API endpoint.

Rate Comparison
Compare delivery times and prices from multiple carriers in a single request to find the best option.

Label Generation
Generate shipping labels in PDF or ZPL format with carrier-specific formatting handled automatically.

Batch Shipment Creation
Create hundreds of shipments at once for high-volume operations with our batch processing endpoint.

Customs Documentation
Automatically generate customs declarations and CN23 forms for cross-border EU shipments.

Webhook Notifications
Get real-time notifications when shipment status changes — no polling required.
One Request. Any Carrier. Done.
See It in Action
Create a shipment with a single POST request. Uniship returns tracking number, label URL, and rate info.
POST /v1/shipments
{
"carrier": "dhl",
"service": "standard",
"sender": {
"name": "My Store",
"city": "Warsaw",
"postal_code": "00-001"
},
"recipient": {
"name": "Jan Kowalski",
"city": "Krakow"
},
"parcels": [{ "weight": 2.5 }]
}{
"id": "shp_9f8a7b6c5d4e",
"tracking_number": "JD014600006853803714",
"label_url": "https://api.uniship.io/v1/labels/shp_...pdf",
"status": "created",
"rate": {
"amount": 12.50,
"currency": "PLN"
}
}See how easy it is to integrate into your workflow.
Build Your Shipment Object
Define sender, recipient, parcel dimensions, and your preferred carrier. One consistent format regardless of destination carrier.
Uniship Handles the Rest
We translate your request into carrier-specific format, validate the data, create the shipment, and generate the label automatically.
Get Tracking & Label
Receive a unified response with the tracking number, label URL, rate info, and estimated delivery date. Ready to ship.
Built For Every Shipping Scenario
From single parcels to warehouse-scale batch operations.
E-commerce Fulfillment
Automatically create shipments when orders come in. Compare rates, pick the cheapest carrier, generate labels, and hand off to fulfillment.
Marketplace Multi-Channel
Fulfill orders from Allegro, Amazon, and eBay through a single integration. Each marketplace order becomes one API call.
Warehouse Batch Processing
Create hundreds of shipments in a single batch request. Perfect for end-of-day processing in high-volume fulfillment centers.
Cross-Border Shipping
Ship internationally with automatic customs documentation, CN23 forms, and carrier-specific cross-border compliance.
Supported Carriers
































Start Creating Shipments
Create shipments, generate labels, and compare rates across 30+ carriers — all through a single, unified REST API. No more managing separate integrations for each carrier.