Multi-Warehouse Bin Packing API

Pick the right box and the right warehouse, not just a box that fits.

Send your items, available boxes and warehouse stock in one request. Get box choices, site assignments and exact item placements back.

50 free API calls. No credit card. No plan required.

Ships from warehouse · small 25 x 25 x 25 cm · Box 1 of 1, 6 itemsPhone Case (warehouse:phone-case:physical-2); Phone Case (warehouse:phone-case:physical-3); Wireless Earbuds (warehouse:wireless-earbuds:physical-5); USB-C Cable (warehouse:usb-c-cable:physical-4); Bluetooth Speaker (warehouse:bluetooth-speaker:physical-0); Bluetooth Speaker (warehouse:bluetooth-speaker:physical-1)
Real placements from the example below

Get this image from the API: add render to your request.

Built by Stoa Logistics · Status · Changelog · Data & AI use · Limits

See it in action

A real order. Two packing plans.

Small instead of Medium: 63% less estimated DIM weight

Largest box

Ships from warehouse · medium 40 x 30 x 35 cm · Box 1 of 1, 6 itemsBluetooth Speaker (warehouse:bluetooth-speaker:physical-0); Bluetooth Speaker (warehouse:bluetooth-speaker:physical-1); USB-C Cable (warehouse:usb-c-cable:physical-4); Phone Case (warehouse:phone-case:physical-2); Phone Case (warehouse:phone-case:physical-3); Wireless Earbuds (warehouse:wireless-earbuds:physical-5)

StoaPack

Ships from warehouse · small 25 x 25 x 25 cm · Box 1 of 1, 6 itemsPhone Case (warehouse:phone-case:physical-2); Phone Case (warehouse:phone-case:physical-3); Wireless Earbuds (warehouse:wireless-earbuds:physical-5); USB-C Cable (warehouse:usb-c-cable:physical-4); Bluetooth Speaker (warehouse:bluetooth-speaker:physical-0); Bluetooth Speaker (warehouse:bluetooth-speaker:physical-1)
Boxes 1 1
Est. DIM weight 8.4 kg 3.1 kg
Average fill 14.86% 39.94%

Baseline uses the largest box in the same stock list. DIM weight = L x W x H / 5,000 cm3/kg, an estimate, not a carrier quote. Download any request to reproduce it.

Read the comparison

Package count and estimated dimensional weight answer different questions. An order may still need one package while using a smaller carton. That change can matter where a carrier bills by size, but the estimate is not the final charge: your service, rate card, divisor and rounding rules still apply. Compare both measures rather than treating a higher fill percentage as a saving by itself.

Each tab uses a different order mix, with the item quantities shown under Inspect items. The two drawings use the same coordinate scale so the carton sizes can be compared directly. Changing a tab changes the products and stock, not a live customer shipment. Use the examples to identify a packing decision your team wants to evaluate, then adapt the downloadable request to its own goods and cartons. Compare recent orders using your actual carton stock.


Who it's for

StoaPack is an API for an existing order or inventory system. Your OMS or WMS remains the source of stock data; StoaPack uses the details you send to return a packing plan. The API guide includes request fields, a working cURL example and response structure.

Give your team a plan they can pack.

Operations and engineering can review, share or render the same concrete plan.

What goes into a packing request?

Send item sizes, weights and quantities with site stock and available cartons; the API guide shows the request and returned plan.

For engineering teams

A familiar API boundary

Send JSON over HTTPS, authenticate with an API key and inspect the structured response.

Explore the API guide


Pricing

Try 50 calls free, no card. Paid plans include a 30-day trial. A request is one successful packing call; an AI review separately assesses a returned plan or interprets supported instructions.

Starter

$30/mo

1,500 requests/month

  • 50 AI reviews or instruction interpretations
  • $0.02/extra request
  • $0.15/extra AI review or interpretation
Choose Starter

Enterprise

$300/mo

50,000 requests/month

  • 2,500 AI reviews or instruction interpretations
  • $0.01/extra request
  • $0.05/extra AI review or interpretation
Choose Enterprise

Start with one order

Check the plan before you connect it.

Create an account, add an API key and send a representative request. The free allowance gives your team room to inspect how box selection, stock allocation and placements fit your own workflow.