Od tworzenia przesyłek po śledzenie dostaw, od drukowania etykiet po znajdowanie punktów odbioru — każde narzędzie potrzebne do budowania wysyłki na światowym poziomie.
PRODUCTS
Jedno API do wysyłki u każdego przewoźnika
Twórz przesyłki, generuj etykiety i porównuj stawki przewoźników u ponad 50 dostawców za pomocą jednego wywołania API. Zbudowany do skalowania.
Śledź każdą paczkę, wszędzie
Otrzymuj znormalizowane zdarzenia śledzenia w czasie rzeczywistym od każdego przewoźnika w ujednoliconym formacie. Webhooki, śledzenie masowe i inteligentne mapowanie statusów w zestawie.
Etykiety na drukarce w milisekundach
Wysyłaj etykiety wysyłkowe bezpośrednio do drukarek termicznych. Obsługuje PDF, ZPL i operacje wsadowe dla magazynów o dużym wolumenie.
Znajdź najbliższy punkt odbioru
Osadzalna mapa punktów odbioru i nadania. Wyszukuj wśród przewoźników, dostosuj wygląd i pozwól klientom wybrać preferowaną lokalizację.
Nigdy nie wysyłaj pod zły adres
Waliduj, autouzupełniaj i normalizuj adresy dostawy, zanim spowodują nieudane przesyłki. Pokrywa wszystkie rynki europejskie.
Jedna integracja. Pięć potężnych API. Wysyłaj wszystko.
Jak współpracują ze sobą
Każde API jest potężne samo w sobie. Razem pokrywają cały cykl życia przesyłki — od walidacji adresu po śledzenie dostawy.
Validate
Address API
Create
Shipment API
Printing API
Locate
PUDO Map
Track
Tracking API
Wszystkie API, jeden SDK
Dostęp do każdego produktu przez jeden SDK. Spójne wzorce, wspólne uwierzytelnianie, ujednolicone webhooki we wszystkich pięciu API.
import Uniship from '@uniship/sdk'
const client = new Uniship('sk_live_...')
// 1. Validate the delivery address
const addr = await client.addresses.validate({
street: 'Marszalkowska 1',
city: 'Warsaw',
country: 'PL'
})
// 2. Create a shipment with the best rate
const shipment = await client.shipments.create({
carrier: 'auto',
recipient: addr.normalized,
parcels: [{ weight: 2.5 }]
})
// 3. Generate & print the label
const label = await client.labels.print({
shipment_id: shipment.id,
format: 'pdf'
})
// 4. Track the delivery
const tracking = await client.tracking.get(shipment.tracking_number)Zacznij budować już dziś
Uzyskaj dostęp do wszystkich pięciu API za pomocą jednego klucza API. Darmowy plan dostępny dla każdego produktu.