Multi-Warehouse Bin Packing API
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.
See it in action
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.
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 operations and engineering teams one concrete plan to review, pass along or render.
Multi-warehouse
Send each site's inventory and box list. The response includes a shipping site and package plan for the units it can supply.
Hazmat-aware checks
Use supported UN references to flag separation conflicts and quantities for review alongside the proposed packages.
Your instructions
Use supported instructions to separate items, assign a box type or set a fill cap for room reserved around the goods.
Nested packing
Declare a container's usable interior so eligible small items can be planned inside it as part of the outer package.
Send item dimensions, weights and quantities, along with each warehouse's inventory and the boxes available there. StoaPack returns a proposed plan with the chosen site and box, unit placements, utilization and any outcome that needs attention. Your application can use those fields to show a packing view or route a result for review.
Supported packing instructions can describe separation, a box assignment or a fill cap. Nesting can use a declared container's interior space for eligible items. Hazmat-aware checks add supported UN-reference and quantity information to the proposed packages. Each capability has a defined scope, summarized on the limits page.
StoaPack searches for a good packing plan, but does not claim to find the best possible one. Start by comparing a checked request with a representative order from your own operation, including stock and box quantities your team can actually use.
For engineering teams
Send JSON over HTTPS, authenticate with an API key and inspect the structured response. Your OMS or WMS stays in control of orders and inventory.
Explore the API guideTry 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.
1,500 requests/month
10,000 requests/month
50,000 requests/month
Start with one order
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.
Review product details and limits, or go to the API guide.
Start free (50 calls)