Spee-Dee Delivery Rates with Surcharges
Spee-Dee Delivery is a regional ground carrier in the upper Midwest. The
speedee carrier supports getallrates.
Two ways to rate#
Spee-Dee has two rate services. RocketShipIt picks one by whether you send a key.
Request has key? |
Spee-Dee service | rate is |
|---|---|---|
| No | Rate lookup by account number and ZIP | The base charge only |
| Yes | SpeeDee API quotes (POST /v1/quotes) |
The total package cost, surcharges included |
Without a key, surcharges such as the Delivery Area Surcharge (DAS) are not in the rate, and dimensions are ignored. Send a key to get the price Spee-Dee will bill.
Credentials#
| Parameter | Spee-Dee value |
|---|---|
account_number |
Shipper number |
key |
SpeeDee API subscription key (optional, see above) |
third_party_account |
Bill-to shipper number, when it is not account_number |
Spee-Dee issues the subscription key. The same values can come from the
environment as RS_SPEEDEE_ACCOUNT_NUMBER and RS_SPEEDEE_KEY. The key is
redacted from the transactions in meta.debug_information.
Rates with surcharges#
{
"carrier": "SpeeDee",
"action": "getallrates",
"params": {
"account_number": "090000",
"key": "YOUR_SPEEDEE_API_KEY",
"ship_code": "54636",
"to_code": "64485",
"ship_date": "2026-10-30",
"packages": [
{ "weight": 2, "length": 6.25, "width": 14.25, "height": 4.5, "insured_value": 100 }
]
}
}
{
"desc": "SpeeDee Ground",
"rate": 10.78,
"currency": "USD",
"service_code": "GROUND",
"package_type": "Package",
"rate_detail": [
{ "amount": 8.58, "currency": "USD", "type": "BASE" },
{ "amount": 2.2, "currency": "USD", "type": "DAS" }
]
}
rate is the package cost. rate_detail has the base charge as BASE, then
one line for each Spee-Dee accessorial, named as Spee-Dee names it (DAS is
the Delivery Area Surcharge).
Each package is quoted separately. For more than one package, rate and
every rate_detail line are the sums across all packages.
service defaults to GROUND. ship_date takes 2026-10-30 or an RFC 3339
time and defaults to now. insured_value is sent as the declared value.
Spee-Dee rounds weight and dimensions up to whole numbers. Each adjustment,
and the notice for a test shipper number, comes back as a Warning in
errors. A warning does not stop the rate.