Calculators
Pallet utilization calculator API
Compute cases per layer (best of two footprint orientations), stackable layers = floor(maxHeight/caseHeight), total cases, and floor & volume utilization for a pallet — deterministic palletization geometry. Answers 'how many cases fit on a pallet','pallet cube utilization','cases per layer and how many layers'.
Price$0.01per request
MethodPOST
Route/v1/calc/logi-pallet-utilization
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
calclogisticswarehousepalletutilizationpalletizationcubesupply-chain
API URL
Integration docshttps://x402.hexl.dev/v1/calc/logi-pallet-utilizationExample request
{
"palletLengthCm": 120,
"palletWidthCm": 100,
"maxStackHeightCm": 150,
"caseLengthCm": 40,
"caseWidthCm": 30,
"caseHeightCm": 25
}Example response
{
"formula": "casesPerLayer = max footprint fit; layers = floor(maxStackHeight/caseHeight); total = casesPerLayer·layers",
"casesPerLayer": 9,
"layers": 6,
"totalCases": 54,
"floorUtilization": 0.9,
"volumeUtilization": 0.9,
"volumeUtilizationPercent": 90,
"inputs": {
"palletLengthCm": 120,
"palletWidthCm": 100,
"maxStackHeightCm": 150,
"caseLengthCm": 40,
"caseWidthCm": 30,
"caseHeightCm": 25
}
}Input schema
{
"type": "object",
"required": [
"palletLengthCm",
"palletWidthCm",
"maxStackHeightCm",
"caseLengthCm",
"caseWidthCm",
"caseHeightCm"
],
"properties": {
"palletLengthCm": {
"type": "number",
"examples": [
120
]
},
"palletWidthCm": {
"type": "number",
"examples": [
100
]
},
"maxStackHeightCm": {
"type": "number",
"examples": [
150
]
},
"caseLengthCm": {
"type": "number",
"examples": [
40
]
},
"caseWidthCm": {
"type": "number",
"examples": [
30
]
},
"caseHeightCm": {
"type": "number",
"examples": [
25
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}