Everything you need
A complete shipping toolkit, from label creation to delivery confirmation.

Multi-Carrier Shipping
Connect to multiple shipping providers through a single API. Manage all your carriers from one unified platform.
Real-time Tracking
Provide real-time tracking information to your customers with standardized status updates across all carriers.

Webhook Events
Receive instant notifications when shipment status changes. No polling required - we push updates to your endpoint.
Developer-first experience
Built for developers who want to ship fast.
- ✓OpenAPI 3.0 Spec
- ✓Bearer Auth
- ✓Webhook Events
- ✓Cursor Pagination
curl -X POST https://api.uniship.com/v1/shipments \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"shipping_channel_id": "ch_123456",
"label_format": "pdf",
"recipient_contact": {
"first_name": "Jan",
"last_name": "Novak",
"email_address": "jan@example.com"
},
"destination_address": {
"city_name": "Brno",
"postal_code": "60200",
"country_code": "CZ"
},
"parcels": [{
"weight_amount": 2.5,
"weight_unit": "KG"
}]
}'How it works
Three steps from integration to your first shipment.

Authenticate
Get your API key from the dashboard and add it to your request headers.

Configure
Set up shipping channels to connect your carrier accounts.

Ship
Create shipments, generate labels, and track parcels in real time.
API Resources
Explore the core building blocks of the Uniship API.
Shipments
Create, manage, and track shipments with full label generation support.
View docs →Tracking
Real-time parcel tracking with standardized status updates.
View docs →Webhooks
Subscribe to events and receive instant delivery notifications.
View docs →Shipping Channels
Configure and manage your carrier connections.
View docs →Start building today
Integrate shipping into your product with a few lines of code.