Extract rate confirmations to structured JSON

Rate confirmations document the agreed terms for a freight move: origin, destination, rate, pickup date, and requirements. Every broker uses a different format. Sensible extracts rate confirmation data into validated JSON for TMS integration, audit, and carrier payment.

Why rate confirmations defeat template-based extraction

Broker-specific formats, variable accessorial sections, and multi-stop details create format complexity.

Broker and Carrier Format Variation

Every broker generates rate confirmations differently. Sensible adapts to each format while enforcing a consistent output schema.

Bundled Applications

Accessorial charges like detention, lumper, and fuel surcharge appear in tables or text. Sensible extracts each charge type and amount.

Dense Checkbox Grids

Multi-stop shipments list pickup and delivery locations with per-stop instructions. Sensible extracts each stop with its address and details.

Fields we extract

Extract any data you need from rate confirmations into your desired output schema

Shipment details

Broker name, carrier name, MC number, DOT number, BOL reference, load number, equipment type, commodity description

Rate and charges

Linehaul rate, rate type (flat/per mile/per CWT), fuel surcharge, detention, lumper, TONU, total rate, payment terms

Pickup and delivery

Origin address, origin contact, pickup date/time, destination address, destination contact, delivery date/time, special instructions

LTL Rate Confirmation

Less-than-truckload rate confirmation with freight class and weight breaks.

Intermodal Rate Confirmation

Container-on-chassis or trailer-on-flat rate confirmation for rail-truck moves.

Truckload Rate Confirmation

Full truckload (FTL) rate confirmation with origin, destination, rate, and pickup details.

Supported rate confirmation formats

Common broker and carrier formats can be found in Sensible's logistics template library. Any rate confirmation format can be custom configured within a couple of hours.

By shipment mode

Full truckload (FTL), less-than-truckload (LTL), intermodal, flatbed, reefer, expedited

By source

Major brokerages (C.H. Robinson, XPO, Echo, TQL), carrier-direct confirmations, spot market, contract freight

Trusted by operations and engineering teams at

Common Questions

Details on rate confirmation data extraction.

Can Sensible extract origin and destination details?

Yes. Sensible captures origin and destination addresses, contact names, phone numbers, pickup and delivery dates/times, and any special instructions for each stop.

What rate details does Sensible extract?

Sensible extracts linehaul rate, fuel surcharge, total rate, rate type (flat, per mile, per CWT), and effective dates. Accessorial charges like detention, lumper, and TONU fees are captured separately.

Does Sensible capture accessorial charges from rate confirmations?

Yes. Sensible extracts each accessorial charge with its type, amount, and any conditions. Common accessorials include detention, layover, truck order not used, lumper, and fuel surcharge.

Can Sensible handle rate confirmations from different carriers and brokers?

Yes. Rate confirmation formats vary by carrier and broker. Sensible's configurable extraction handles each format, pulling rates, lanes, and terms regardless of layout.

Do you support webhooks?

Yes. Sensible sends extraction results to your webhook endpoint when processing completes. You can also poll the API for status.

Does Sensible support human review?

Yes. Sensible flags extractions with low confidence for human review. You can configure review thresholds and workflows.

What security certifications does Sensible have?

Sensible is SOC 2 Type II certified and HIPAA compliant. Data is encrypted in transit and at rest.

How long is document data retained?

Documents are deleted after 30 days by default. You can configure shorter retention periods or request immediate deletion via API.

Is there a free trial?

Yes. Sensible offers a free tier with 50 documents per month. No credit card required to start.

How is pricing structured?

Sensible uses per-document pricing for predictable costs. No token-based billing or usage surprises. Volume discounts are available for higher throughput.

How do I integrate with Sensible?

Sensible provides REST APIs and SDKs for Python and Node.js. Most integrations take a few hours. Webhooks, Zapier, and direct API calls are all supported.

What file formats does Sensible support?

Sensible processes PDF, PNG, JPG, and TIFF files. PDFs can be native or scanned.

How accurate is the extraction?

Accuracy depends on document quality and configuration. Most production deployments achieve 95%+ accuracy with proper validation rules and confidence scoring.

How fast is document processing?

Most documents process in 2 to 10 seconds depending on complexity and page count.