Get carrier rate quote (New)
Call this endpoint to retrieve carrier rate quotes for a specific inbound shipment by providing the shipment ID and quote type (Parcel, LTL, and FTL). The Walmart Fulfillment Services (WFS) Preferred Carrier Program supports FedEx parcel solutions, Less Than Truckload (LTL) shipments, and Full Truckload (FTL) shipments. It returns detailed pricing, carrier information, and estimated delivery details to help you select the best shipping option for your Walmart Marketplace fulfillment.
Note: This page shows examples using only the required parameters and inputs for retrieving carrier rate quotes. For a full list of customization options and additional capabilities, refer to the Marketplace Fulfillment API Reference.
Endpoint
GET https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-quote
Parcel quote type
This section demonstrates how to obtain carrier rate quotes for Parcel shipments.
Sample request
This example demonstrates how to retrieve a shipment quote specifically for the "PARCEL" quoteType.
curl --location -X POST 'https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-quote' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'WM_GLOBAL_VERSION: 3.1' \ -H 'WM_MARKET: US' \ -H 'WM_QOS.CORRELATION_ID: <uuid-v4>' \ -H 'WM_SEC.ACCESS_TOKEN: <Access_Token>' \ -H 'WM_SVC.NAME: Walmart Service Name' \ --data '{ "shipmentId": "0729156WFA", "bookingDetails": { "termsAcceptedTime": "2024-03-08T16:08:46.314Z", "quoteType": "PARCEL", "unitDetails": [ { "noOfSingleSkuBoxes": 1, "noOfMixedSkuBoxes": 1 } ] } }'
import uuid
import requests url = "https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-quote"
params = { "quoteType": "PARCEL", "shipmentId": "0721708WFA",
} headers = { "WM_GLOBAL_VERSION": "3.1", "WM_MARKET": "US", "WM_SEC.ACCESS_TOKEN": "Access_Token", "WM_QOS.CORRELATION_ID": Correlation_ID, "WM_SVC.NAME": "Walmart Marketplace", "Accept": "application/json",
} resp = requests.get(url, headers=headers, params=params, timeout=30)
resp.raise_for_status()
print(resp.status_code)
print(resp.text) # or resp.json()
Modify your code
Replace all placeholder values with your actual shipment data before making the API request.
Authorization- Replace with your actual Base64-encoded credentials.WM_QOS.CORRELATION_ID- Use a unique correlation UUID to track the request.WM_SEC.ACCESS_TOKEN- Replace with your valid access token obtained through authentication.
Sample response
This sample response provides detailed pricing and carrier information for a parcel shipment quote.
{ "payload": { "shipmentId": "0721708WFA", "shipmentPackages": [ { "packageSequenceNumber": 0, "isStackable": true, "width": 0, "length": 0, "weightUOM": "lb", "lengthUOM": "in", "height": 0, "noOfPackages": 2, "weight": 0, "volume": 0, "totalMasterCases": 0, "totalUnitsPerMasterCases": 0, "totalUnits": 0, "billingWeight": 0, "netCharge": 25.0, "nominalCharge": 0, "assessorialCharge": 0, "serviceCharge": 0, "fedExFreightCharge": 0, "discountCharge": 0 } ], "quoteType": "parcel", "quoteId": "string", "quoteCreationDate": "2025-07-28T23:02:29.338Z", "carrier": { "carrierId": "string", "carrierName": "string" }, "originLocation": { "locationName": "string", "address": { "phone": "string", "addressLine1": "string", "city": "string", "countryCode": "string", "stateCode": "string", "postalCode": "string" } }, "destinationLocation": { "locationName": "string", "address": { "phone": "string", "addressLine1": "string", "city": "string", "countryCode": "string", "stateCode": "string", "postalCode": "string" } }, "rateQuote": { "quoteId": "string", "estimatedDeliveryDateTime": "2025-07-28T23:02:29.338Z", "carrier": { "carrierId": "string", "carrierName": "string" }, "currency": "string", "discountCharge": 0, "netCharge": 25.0, "totalBillingWeight": 0, "status": "string", "rateZoneId": 0, "fedExFreightCharge": 0, "effectiveDate": "2025-07-28T23:02:29.338Z", "freightCharge": 0, "fuelCharge": 0, "totalWeight": 0, "totalVolume": 0, "numberOfPallets": 0, "nominalCharge": 0, "assessorialCharge": 0, "serviceCharge": 0, "minimumCharge": 0, "mixedSKUs": 0, "singleSKUs": 0, "totalCharge": 0 }, "aggregates": { "totalCharge": { "unitOfMeasure": "string", "measurementValue": 0 }, "totalDiscount": { "unitOfMeasure": "string", "measurementValue": 0 }, "totalBillingWeight": { "unitOfMeasure": "string", "measurementValue": 0 }, "totalWeight": { "unitOfMeasure": "string", "measurementValue": 0 }, "totalVolume": { "unitOfMeasure": "string", "measurementValue": 0 } }, "netCharge": 25.0, "fedExFreightCharge": 0, "serviceCharge": 0, "quoteStatus": "string", "mpsShipment": true, "estimatedDeliveryDateTime": "2025-07-28T23:02:29.338Z", "eligibleForITS": true, "status": "OK" }
}
Less Than Truckload (LTL) quote type
This section demonstrates how to obtain carrier rate quotes for Less Than Truckload (LTL) shipments.
Sample request
This example demonstrates how to retrieve a shipment quote specifically for the "LTL" quoteType.
curl --location -X POST 'https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-quote' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'WM_GLOBAL_VERSION: 3.1' \ -H 'WM_MARKET: US' \ -H 'WM_QOS.CORRELATION_ID: <uuid-v4>' \ -H 'WM_SEC.ACCESS_TOKEN: <Access_Token>' \ -H 'WM_SVC.NAME: Walmart Service Name' \ --data '{ "payload": { "shipmentId": "0721708WFA", "bookingDetails": { "termsAcceptedTime": "2024-03-08T16:08:46.314Z", "quoteType": "LTL", "unitDetails": [ { "noOfSingleSkuBoxes": 10, "noOfMixedSkuBoxes": 5, "totalPalletCount": 2, "declaredValue": 1500 } ] } }
}' import uuid
import requests url = "https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-quote"
params = { "quoteType": "LTL", "shipmentId": "0721708WFA",
} headers = { "WM_GLOBAL_VERSION": "3.1", "WM_MARKET": "US", "WM_SEC.ACCESS_TOKEN": "Access_Token", "WM_QOS.CORRELATION_ID": Correlation_ID, "WM_SVC.NAME": "Walmart Marketplace", "Accept": "application/json",
} payload = { "payload": { "shipmentId": "0721708GDM", "bookingDetails": { "termsAcceptedTime": "2024-03-08T16:08:46.314Z", "quoteType": "LTL", "unitDetails": [ { "noOfSingleSkuBoxes": 10, "noOfMixedSkuBoxes": 5, "totalPalletCount": 2, "declaredValue": 1500 } ] } }
} response = requests.get(url, headers=headers, json=payload) print(response.status_code)
print(response.json()) Modify your code
Replace all placeholder values with your actual shipment data before making the API request.
Authorization- Replace with your actual Base64-encoded credentials.WM_QOS.CORRELATION_ID- Use a unique correlation UUID to track the request.WM_SEC.ACCESS_TOKEN- Replace with your valid access token obtained through authentication.
Sample response
This sample response provides detailed pricing and carrier information for a LTL shipment quote
{ "payload": { "shipmentId": "string", "shipmentNumber": 0, "rateQuotes": [ { "quoteId": "string", "estimatedDeliveryDateTime": "2025-07-28T23:02:29.338Z", "carrier": { "carrierId": "string", "carrierName": "string" }, "currency": "string", "discountCharge": 0, "netCharge": 190.0, "totalBillingWeight": 520lb, "status": "string", "rateZoneId": 0, "fedExFreightCharge": 0, "effectiveDate": "2025-07-28T23:02:29.338Z", "freightCharge": 0, "fuelCharge": 0, "totalWeight": 0, "totalVolume": 0, "numberOfPallets": 2, "nominalCharge": 0, "assessorialCharge": 0, "serviceCharge": 0, "minimumCharge": 0, "mixedSKUs": 0, "singleSKUs": 0, "totalCharge": 0 } ], "netCharge": 190.0, "fedExFreightCharge": 0, "serviceCharge": 0, "mpsShipment": true, "eligibleForITS": true }, "status": "OK"
}
Full Truckload (FTL) quote type
This section demonstrates how to obtain carrier rate quotes for Full Truckload (FTL) shipments.
Sample request
This example demonstrates how to retrieve a shipment quote specifically for the "FTL" quoteType
curl --location -X POST 'https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-quote' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'WM_GLOBAL_VERSION: 3.1' \ -H 'WM_MARKET: US' \ -H 'WM_QOS.CORRELATION_ID: <uuid-v4>' \ -H 'WM_SEC.ACCESS_TOKEN: <Access_Token>' \ -H 'WM_SVC.NAME: Walmart Service Name' \ --data '{ "payload": { "shipmentId": "0721708WFA", "bookingDetails": { "termsAcceptedTime": "2024-03-08T16:08:46.314Z", "quoteType": "LTL", "unitDetails": [ { "noOfSingleSkuBoxes": 10, "noOfMixedSkuBoxes": 5, "totalPalletCount": 2, "declaredValue": 1500 } ] } } }'
import uuid
import requests url = "https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-quote"
params = { "quoteType": "FTL", "shipmentId": "0721708WFA",
} headers = { "WM_GLOBAL_VERSION": "3.1", "WM_MARKET": "US", "WM_SEC.ACCESS_TOKEN": "Access_Token", "WM_QOS.CORRELATION_ID": Correlation_ID, "WM_SVC.NAME": "Walmart Marketplace", "Accept": "application/json", } payload = { "payload": { "shipmentId": "0721708GDM", "bookingDetails": { "termsAcceptedTime": "2024-03-08T16:08:46.314Z", "quoteType": "FTL", "unitDetails": [ { "noOfSingleSkuBoxes": 10, "noOfMixedSkuBoxes": 5, "totalPalletCount": 2, "declaredValue": 1500 } ] } }
} response = requests.get(url, headers=headers)
print(response.status_code)
print(response.text)
Modify your code
Replace all placeholder values with your actual shipment data before making the API request.
Authorization- Replace with your actual Base64-encoded credentials.WM_QOS.CORRELATION_ID- Use a unique correlation UUID to track the request.WM_SEC.ACCESS_TOKEN- Replace with your valid access token obtained through authentication.
Sample response
This sample response provides detailed pricing and carrier information for a FTL shipment quote
{ "payload": { "shipmentId": "string", "shipmentPackages": [ { "packageSequenceNumber": 0, "isStackable": true, "width": 0, "length": 0, "weightUOM": "lb", "lengthUOM": "in", "height": 0, "noOfPackages": 0, "weight": 0, "volume": 0, "totalMasterCases": 0, "totalUnitsPerMasterCases": 0, "totalUnits": 0, "billingWeight": 0, "netCharge": 0, "nominalCharge": 0, "assessorialCharge": 0, "serviceCharge": 0, "fedExFreightCharge": 0, "discountCharge": 0 } ], "quoteType": "string", "quoteId": "string", "quoteCreationDate": "2025-10-09T21:40:28.436Z", "carrier": { "carrierId": "string", "carrierName": "string" }, "originLocation": { "locationName": "string", "address": { "phone": "string", "addressLine1": "string", "city": "string", "countryCode": "string", "stateCode": "string", "postalCode": "string" } }, "destinationLocation": { "locationName": "string", "address": { "phone": "string", "addressLine1": "string", "city": "string", "countryCode": "string", "stateCode": "string", "postalCode": "string" } }, "rateQuote": { "quoteId": "string", "estimatedDeliveryDateTime": "2025-10-09T21:40:28.436Z", "carrier": { "carrierId": "string", "carrierName": "string" }, "currency": "string", "discountCharge": 0, "netCharge": 0, "totalBillingWeight": 0, "status": "string", "rateZoneId": 0, "fedExFreightCharge": 0, "effectiveDate": "2025-10-09T21:40:28.436Z", "freightCharge": 0, "fuelCharge": 0, "totalWeight": 0, "totalVolume": 0, "numberOfPallets": 0, "nominalCharge": 0, "assessorialCharge": 0, "serviceCharge": 0, "minimumCharge": 0, "mixedSKUs": 0, "singleSKUs": 0, "totalCharge": 0 }, "aggregates": { "totalCharge": { "unitOfMeasure": "string", "measurementValue": 0 }, "totalDiscount": { "unitOfMeasure": "string", "measurementValue": 0 }, "totalBillingWeight": { "unitOfMeasure": "string", "measurementValue": 0 }, "totalWeight": { "unitOfMeasure": "string", "measurementValue": 0 }, "totalVolume": { "unitOfMeasure": "string", "measurementValue": 0 } }, "netCharge": 0, "fedExFreightCharge": 0, "serviceCharge": 0, "quoteStatus": "string", "mpsShipment": true, "estimatedDeliveryDateTime": "2025-10-09T21:40:28.436Z", "eligibleForITS": true, "status": "OK" }
}
Result
If the request is successful, the response returns a 200 OK status and includes detailed carrier rate quotes along with shipment information for accurate pricing and delivery estimates.
Updated 7 days ago
