For logistics providers

APIs that turn cross-border into a solved problem.

3PLs and carriers integrate Yakit to classify orders, pull consignee-complete shipments and push normalized tracking back to marketplaces — so your merchants get great SLAs and you win more cross-border volume.

# Basic Auth — one Master login for all merchants
Authorization: Basic <user:accountKey>

# 1 · Classify & get landed cost
POST /classify   → hsCode, duties, taxes

# 2 · Pull order (webhook hit)
GET  /shipment/{shipmentId}

# 3 · Push AWB, we normalize tracking
POST /updateShipment
     { merchantId, shipmentId, awbNumber }
What the API does

Three capabilities, fully documented

API Flow 2

Order pulling with all shipping details

Yakit pulls orders from the marketplace, classifies them and creates a virtual shipment with categories and HS codes. Your platform ("Shipper") reads that data to print labels and fulfil the order — you keep the merchant relationship, payments and support.

  • Authenticate with Basic Access auth (username + account key from Preferences).
  • Create account & register a callback URL; merchants attach Shopify/Etsy stores via an SSON link (add &channel=etsy or shopify to skip the Channels page).
  • Get a webhook hit with the Yakit shipmentId each time a new order is pulled, then call Get Open Shipment for full details.
  • Print the label, then call updateShipment with the AWB number to mark the order dispatched.

Assumption: the Shipper doesn't hold the OrderId and pulls it from Yakit via webhooks. Summarized from Yakit API Flow 2 — Shipping Platform integration (Orders pulling), v1.3.

ORDER-PULL SEQUENCE

01

authenticate

Basic Auth against the Yakit endpoint.

02

createAccount + SSON

Register callback URL; merchant links their store.

03

order webhook

Callback fires with the Yakit shipmentId.

04

updateShipment

Push AWB → order marked dispatched.

API Flow 3

Normalized tracking pushed to the marketplace

Push your AWB into a Yakit shipment and Yakit pulls your events from Aftership (or your native adapter), normalizes them per marketplace spec and posts them to Etsy and Shopify. Etsy is integrated as a virtual carrier.

  • Create the shipment (or reuse one created via order-pull) and push the AWB with updateShipment.
  • Yakit normalizes events and pushes them; on Etsy the order is marked Complete, on Shopify it's marked Fulfilled with carrier + AWB.
  • One Master login tracks all shipments for all merchants — no sub-account per merchant needed for tracking.
  • Aftership integration needs your slug (e.g. yakit) and API key; the Shipper is billed by Aftership per shipment.
  • Buyers & sellers see a clean, unified tracking timeline mapped from your AWB via the Yakit ShipmentId.

Summarized from Yakit API Flow 3 — Shipping Platform integration (Etsy Tracking push), v1.4.

9083620966955261Delivered
Gurgaon
Customs
Penicuik, GB
DeliveredJan 22 · 06:55 PM
Out for deliveryJan 22 · 03:32 PM
Arrived at hub · LondonJan 17

Normalized Shipper events, as the Etsy seller and buyer see them.

Classification & landed cost

HS codes and landed cost in under three seconds

The Yakit Classifier takes any input — text, a product URL or an image URL, in any language — and returns an HS code plus a full duty-and-tax landed-cost breakdown for the destination country.

  • Any input, any language — classify from a description, link or image.
  • Under 3 seconds with Yakit's AI-in-the-loop™ ML for high precision.
  • Country-specific duties & taxes so buyers see accurate landed cost at checkout and shipments clear customs cleanly.
  • Continuous improvement — accuracy and speed keep getting better over time.

Summarized from the Yakit Classifier demo. Watch it below.

Yakit Classifier — live demo
Get in touch

Request information for your logistics business

Tell us about your network and volumes and our partnerships team will reach out with API docs and rate options.

We'll only use your details to respond to this request.