Rate Shopping
POST
/api/v3/rates/shopShop shipping rates across all enabled carrier accounts
Queries every enabled carrier account in parallel, normalizes the quotes, applies each account's service allow-list and markup, filters by the given constraints, and returns all surviving quotes sorted best-first per the strategy. Carriers that fail or time out are reported per-account in failures without blocking the shop.
Request body (optional)
shipmentobjectrequired
shipmentobjectrequiredshipFromobjectrequired
shipFromobjectrequiredcountryCodestringrequiredpostalCodestringrequiredcitystringstateOrProvinceCodestringresidentialbooleanshipToobjectrequired
shipToobjectrequiredcountryCodestringrequiredpostalCodestringrequiredcitystringstateOrProvinceCodestringresidentialbooleanpackagesobject[]required
packagesobject[]requiredweightnumberrequiredlengthnumberwidthnumberheightnumbershipDatestringunitsenumimperialmetric
optionsobject
optionsobjectstrategyenumcheapestfastestbest_value
deliverBystringmaxTransitDaysintegerguaranteedOnlybooleancarriersenum[]Responses
200Shop result (quotes sorted best-first)
strategyenumrequiredcheapestfastestbest_value
bestobjectrequired
bestobjectrequiredaccountIdstringrequiredaccountNamestringrequiredcarrierenumrequiredupsfedexuspsdhl_expressamazon_shipping
modeenumrequiredemulatedsandboxlive
serviceCodestringrequiredserviceNamestringrequiredrateTypeenumrequiredaccountlist
currencystringrequiredtotalChargenumberrequiredcustomerPricenumberrequiredbillableWeightobject
billableWeightobjectvaluenumberrequiredunitenumrequiredlbkg
transitDaysnumberestimatedDeliveryAtstringguaranteedbooleanrequiredpurchaseRefobject
purchaseRefobjectrequestTokenstringrequiredrateIdstringrequiredquotesobject[]required
quotesobject[]requiredaccountIdstringrequiredaccountNamestringrequiredcarrierenumrequiredupsfedexuspsdhl_expressamazon_shipping
modeenumrequiredemulatedsandboxlive
serviceCodestringrequiredserviceNamestringrequiredrateTypeenumrequiredaccountlist
currencystringrequiredtotalChargenumberrequiredcustomerPricenumberrequiredbillableWeightobject
billableWeightobjectvaluenumberrequiredunitenumrequiredlbkg
transitDaysnumberestimatedDeliveryAtstringguaranteedbooleanrequiredpurchaseRefobject
purchaseRefobjectrequestTokenstringrequiredrateIdstringrequiredconstraintMetbooleanrequiredfailuresobject[]required
failuresobject[]requiredaccountIdstringrequiredaccountNamestringrequiredcarrierenumrequiredupsfedexuspsdhl_expressamazon_shipping
modeenumrequiredemulatedsandboxlive
errorstringrequiredmetaobjectrequired
metaobjectrequiredrequestIdstringrequireddurationMsnumberrequired400Invalid shipment input
errorstringrequiredSending requests from a browser
Open https://v3.revolutionstreetwxs.io/api/v3/docs to send requests to this endpoint with your API key.