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.

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

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

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
Broker name, carrier name, MC number, DOT number, BOL reference, load number, equipment type, commodity description
Linehaul rate, rate type (flat/per mile/per CWT), fuel surcharge, detention, lumper, TONU, total rate, payment terms
Origin address, origin contact, pickup date/time, destination address, destination contact, delivery date/time, special instructions
Less-than-truckload rate confirmation with freight class and weight breaks.
Container-on-chassis or trailer-on-flat rate confirmation for rail-truck moves.
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.
Full truckload (FTL), less-than-truckload (LTL), intermodal, flatbed, reefer, expedited
Major brokerages (C.H. Robinson, XPO, Echo, TQL), carrier-direct confirmations, spot market, contract freight



Common Questions
Details on rate confirmation data extraction.
Yes. Sensible captures origin and destination addresses, contact names, phone numbers, pickup and delivery dates/times, and any special instructions for each stop.
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.
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.
Yes. Rate confirmation formats vary by carrier and broker. Sensible's configurable extraction handles each format, pulling rates, lanes, and terms regardless of layout.
Yes. Sensible sends extraction results to your webhook endpoint when processing completes. You can also poll the API for status.
Yes. Sensible flags extractions with low confidence for human review. You can configure review thresholds and workflows.
Sensible is SOC 2 Type II certified and HIPAA compliant. Data is encrypted in transit and at rest.
Documents are deleted after 30 days by default. You can configure shorter retention periods or request immediate deletion via API.
Yes. Sensible offers a free tier with 50 documents per month. No credit card required to start.
Sensible uses per-document pricing for predictable costs. No token-based billing or usage surprises. Volume discounts are available for higher throughput.
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.
Sensible processes PDF, PNG, JPG, and TIFF files. PDFs can be native or scanned.
Accuracy depends on document quality and configuration. Most production deployments achieve 95%+ accuracy with proper validation rules and confidence scoring.
Most documents process in 2 to 10 seconds depending on complexity and page count.
