Rate Quote API (1.0.0-public-preview)

Download OpenAPI specification:Download

Overview

The Rate Quote API provides a standard way to request freight rate quotes for Full Truckload (FTL) shipments. It enables shippers, carriers, and third parties to exchange rate information in a consistent, digitized format, reducing manual processes and improving pricing transparency across the supply chain.

Value Proposition

Shipper

Shippers can submit a single standardized rate quote request and receive responses from one or more carriers, allowing them to compare rates, transit times, and service options without managing carrier-specific integrations.

Carrier

Carriers can receive rate quote requests in a standard format, simplifying connectivity with a large number of shippers and third parties while reducing onboarding costs and manual quoting processes.

3rd Party

Third parties such as brokers and 3PLs can embed the Rate Quote API into their platforms to retrieve spot and contract rates programmatically, enabling automated load matching and competitive rate shopping.

Rate Quote API Standards

Standards for the FTL Rate Quote API

Create a rate quote

Request Body schema: application/json
required
customerId
string
customerName
string
required
object (FlexibleDate)
object (FixedDate)
mode
Array of strings (Transportation Mode) non-empty
Items Enum: "FTL" "LTL" "PARCEL" "OCEAN" "AIR" "RAIL" "INTERMODAL" "OTHER"

One or more transportation modes for which a rate quote is requested.

required
Array of objects (Address) >= 2 items
object (ReferenceNumbers)
object (ShipmentTotals)
Array of objects (Rating Context Additional Service (Request))

Additional contextual information provided by the requester to communicate specific requirements or considerations for the shipment. This information helps the carrier understand special needs that may result in adjusted rates or additional charges.

object (Equipment)
object (Payment)

Responses

Request samples

Content type
application/json
{
  • "customerId": "CRN12345",
  • "customerName": "Bob",
  • "pickupDate": {
    },
  • "deliveryDate": {
    },
  • "mode": [
    ],
  • "address": [
    ],
  • "referenceNumbers": {
    },
  • "shipmentTotals": {
    },
  • "ratingContextAdditionalServices": [
    ],
  • "equipment": {
    },
  • "payment": {
    }
}

Response samples

Content type
application/json
{
  • "uniqueQuoteReferenceId": "SID9743985",
  • "carrierResult": [
    ],
  • "messageStatus": {
    }
}

Get a rate quote

path Parameters
quoteId
required
string

Responses

Response samples

Content type
application/json
{
  • "uniqueQuoteReferenceId": "SID9743985",
  • "carrierResult": [
    ],
  • "messageStatus": {
    }
}