# Saylor Innovations Freight Class Calculator

> Saylor Innovations Freight Class Calculator is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-17).

Calculates freight density and estimates the NMFC freight class from shipment weight and dimensions

## Facts

- Endpoint: GET https://saylorinnovations.com/api/shipping/freight-class?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-freight-class-calculator-b60f64c6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KfMnJ81TK4a2HLEGwyzgv

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability saylor-innovations-freight-class-calculator-b60f64c6
```

Example prompt: What freight class would a shipment be if it weighs 150 lbs and the box is 48 inches long, 40 inches wide, and 36 inches tall?

## When to prefer this

Use this endpoint when you need a quick, programmatic estimate of freight density and NMFC class from package dimensions and weight — ideal for pre-shipment quoting, rate shopping, or auditing carrier classifications. Prefer this over manual NMFC lookups when automating LTL shipping workflows or when you need the density calculation alongside the class estimate.

## Known failure modes

- Missing required query parameters (weight_lb, length_in, width_in, height_in) returns an error
- Non-positive or non-numeric dimension values may cause validation errors
- The NMFC class is a hint/estimate only and may not match carrier-assigned class for all commodity types
- Payment failure via x402 protocol returns 402 and no data

## How this service works

Freight class hint from weight and dimensions - volume, density and NMFC density class

## Output

Returns a JSON object with the original input dimensions and weight, computed volume in both cubic inches and cubic feet, density in lbs per cubic foot, an estimated NMFC freight class hint as a string, the formula used for calculation, the rounding rule applied, a scope note explaining what the data covers and excludes, and a service note.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "weight_lb",
      "length_in",
      "width_in",
      "height_in"
     ],
     "properties": {
      "width_in": {
       "type": "string",
       "description": "required positive packaged width in inches (query)"
      },
      "height_in": {
       "type": "string",
       "description": "required positive packaged height in inches (query)"
      },
      "length_in": {
       "type": "string",
       "description": "required positive packaged length in inches (query)"
      },
      "weight_lb": {
       "type": "string",
       "description": "required positive shipment weight in pounds (query)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "weight_lb",
      "length_in",
      "width_in",
      "height_in",
      "density_lb_per_cubic_ft",
      "estimated_nmfc_class_hint",
      "scope_note"
     ],
     "properties": {
      "formula": {
       "type": "string",
       "description": "Formula used for the calculation"
      },
      "rounding": {
       "type": "string",
       "description": "Rounding rule applied to the figures"
      },
      "width_in": {
       "type": "number",
       "description": "Width, in inches"
      },
      "height_in": {
       "type": "number",
       "description": "Height, in inches"
      },
      "length_in": {
       "type": "number",
       "description": "Length, in inches"
      },
      "weight_lb": {
       "type": "number",
       "description": "Weight lb"
      },
      "scope_note": {
       "type": "string",
       "description": "What this data covers and what it leaves out"
      },
      "service_note": {
       "type": "string",
       "description": "Note about the service behind the data"
      },
      "volume_cubic_ft": {
       "type": "number",
       "description": "Volume cubic, in feet"
      },
      "volume_cubic_in":
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-freight-class-calculator-b60f64c6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
