Build faster with nshift Go API
One API. All carriers. Ship parcels across the Nordics and Europe with a single integration.
Ship your first parcel in minutes
A single API call is all you need. Choose your language and start building.
curl -X POST https://api.nshiftgo.com/v1/shipments \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"carrier": "postnord",
"sender": {
"name": "Your Company",
"address": "Street 1",
"city": "Copenhagen",
"zip": "1000",
"country": "DK"
},
"recipient": {
"name": "Customer Name",
"address": "Customer Street 42",
"city": "Aarhus",
"zip": "8000",
"country": "DK"
},
"parcels": [{ "weight": 1.5 }]
}'
const response = await fetch('https://api.nshiftgo.com/v1/shipments', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
carrier: 'postnord',
sender: {
name: 'Your Company',
address: 'Street 1',
city: 'Copenhagen',
zip: '1000',
country: 'DK'
},
recipient: {
name: 'Customer Name',
address: 'Customer Street 42',
city: 'Aarhus',
zip: '8000',
country: 'DK'
},
parcels: [{ weight: 1.5 }]
})
});
const shipment = await response.json();
console.log(shipment.tracking_number);
import requests
response = requests.post(
'https://api.nshiftgo.com/v1/shipments',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
json={
'carrier': 'postnord',
'sender': {
'name': 'Your Company',
'address': 'Street 1',
'city': 'Copenhagen',
'zip': '1000',
'country': 'DK'
},
'recipient': {
'name': 'Customer Name',
'address': 'Customer Street 42',
'city': 'Aarhus',
'zip': '8000',
'country': 'DK'
},
'parcels': [{'weight': 1.5}]
}
)
shipment = response.json()
print(shipment['tracking_number'])
{
"id": "shp_9f8e7d6c5b4a",
"status": "created",
"tracking_number": "JJD000390015678901234",
"carrier": "postnord",
"label_url": "https://api.nshiftgo.com/labels/shp_9f8e7d6c5b4a.pdf",
"estimated_delivery": "2025-01-03",
"created_at": "2025-01-01T12:00:00Z"
}
Print labels in seconds, not hours
Stop copy-pasting between systems. Your orders flow in, labels print out. It's that simple. Works with thermal printers too.
- Batch printing for bulk orders
- Works with any printer
- No more Excel sheets
Your customers know where their stuff is
Branded tracking page with your logo. Real-time updates sent automatically. Fewer "where's my order?" emails for you.
- Branded tracking page
- Automatic SMS/email updates
- Fewer support tickets
The right carrier for every order
Some packages need express, some need economy. Set your rules once, and we'll pick the best carrier automatically.
- 70+ carriers connected
- Smart carrier selection
- Use your own rates
Connects to your webshop in minutes
One-click integrations with all major e-commerce platforms. No developers needed.
Shopify
Full sync with orders, inventory & tracking
WooCommerce
WordPress plugin with automatic updates
Magento
Enterprise-ready Adobe Commerce integration
Dandomain
Danish e-commerce platform integration
Shoporama
Seamless Nordic webshop connection
Custom API
RESTful API for any platform
E-commerce shops that ditched the spreadsheets
Questions you probably have
No sales pitch, just straight answers
Really. What you see is what you pay. No setup fees, no per-label charges, no surprise invoices. We're allergic to hidden costs.
Just cancel. No contracts, no lock-in periods, no awkward breakup conversations. We believe in earning your business every month.
All the big ones: Shopify, WooCommerce, Magento, PrestaShop, and more. If your platform has an API, we can probably connect to it. Takes about 5 minutes.
Real humans. In your language. We have local support teams across Europe who actually know shipping. No scripts, no chatbots, no "your call is important to us" nonsense.
Absolutely. Bring your own rates and contracts. We're not a middleman – we just make the connection smoother. Your deals stay your deals.
Ready to ditch the manual work ?
5 minutes to connect. No hidden fees. No commitment. Cancel anytime. We're here when you're ready to grow.