Loading Metres Calculator
Calculate loading metres (LDM) for pallets on a vehicle. Supports preset pallet sizes or custom dimensions. Returns utilisation percentage, pallet spaces, and fit warnings.
Request
- Base URL: https://www.freightutils.com
- URL: https://www.freightutils.com/api/ldm
- Auth: none declared
Query parameters
Preset pallet type. If omitted, length and width are required.
Pallet length in millimetres. Required if no pallet preset is specified.
Pallet width in millimetres. Required if no pallet preset is specified.
Number of pallets — a whole number from 1 to 9007199254740991 (default 1). Anything else, such as 2.5 or 1e+21, is refused with 400, never rounded.
Whether the pallets are stackable.
Stack factor: 2 or 3 pallets per floor position. Only read when stackable is true.
Weight per pallet in kilograms.
Vehicle type for utilisation calculation. DEPRECATED: rigid10 — removal in 3.0.0. It still answers with its own figures and returns a DEPRECATED advisory in warnings[]; its 10 m length is published by no manufacturer. Use custom with vehicle_length, or artic. Any other value is refused with 400.
The custom vehicle's load length in metres, greater than 0 — required when vehicle is 'custom' (fits and utilisation are measured against it); ignored otherwise.
Response
Successful LDM calculation.
Example response
{
"ldm": 0.8,
"vehicle": {
"name": "13.6m Artic Trailer",
"length_m": 13.6,
"max_payload_kg": 24000
},
"utilisation_percent": 5.88,
"pallet_spaces": {
"used": 10,
"available": 15,
"basis": "euro_floor_positions",
"floor_positions_basis": "deck_geometry",
"floor_positions_note": "15 Euro (1200 x 800) floor positions from the 6.1 x 2.4 m deck (the better orientation, cross-checked against the loading-metre convention). The record's stored 8 is weight-limited, not a floor count.",
"record_count": 8,
"record_count_basis": "weight-limited"
},
"payload_checked": true,
"fits": true,
"warnings": [],
"meta": {
"inputs": {
"length_mm": 1200,
"width_mm": 800,
"qty": 2,
"stack_factor": 2,
"vehicle": "artic"
}
}
}Changes
No recorded changes to this operation across all 1 revision of this API.