Fuel Surcharge API (LTL Carriers)
Per-carrier fuel-surcharge data for major US less-than-truckload (LTL) carriers. Each carrier publishes a fuel-surcharge schedule tied to the weekly DOE/EIA on-highway diesel price index; this API returns the exact percentage each carrier's published schedule yields for the current diesel price, updated on the weekly DOE cadence.
Newly launched
The fuel-surcharge endpoints are newly launched. Coverage and response fields may expand — check the changelog for updates.
Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /v1/fuel-surcharge | All covered carriers with latest surcharge |
| GET | /v1/fuel-surcharge/{carrier}/latest | Current surcharge for one carrier |
| GET | /v1/fuel-surcharge/{carrier}/history | Weekly surcharge series for one carrier |
Plan Availability
All three fuel-surcharge endpoints are available on every plan, including the free tier. There is no tier gating — usage counts against your plan's normal monthly request limit.
See pricing plans for current plan details.
Carrier Codes
Use these codes in the {carrier} path segment:
| Code | Carrier | Mode |
|---|---|---|
odfl | Old Dominion Freight Line | LTL |
saia | Saia LTL Freight | LTL |
estes | Estes Express Lines | LTL |
fedex-freight | FedEx Freight | LTL |
xpo | XPO | LTL |
rl-carriers | R+L Carriers | LTL |
abf | ABF Freight | LTL |
tforce | TForce Freight | LTL |
averitt | Averitt Express | LTL |
southeastern-freight | Southeastern Freight Lines | LTL |
Parcel carriers (UPS, FedEx, DHL) are coming soon.
An unknown carrier code returns 404 Not Found.
How It Works
- Each carrier publishes a fuel-surcharge schedule: a table mapping DOE on-highway diesel price bands to a surcharge percentage.
- Every week the DOE/EIA publishes the national average on-highway diesel price.
- We match the current DOE price against each carrier's published schedule and return the resulting percentage, the matched diesel band, and the effective date.
Data Provenance
We track the fuel-surcharge schedule each carrier publishes; every response includes source (the URL of the carrier's published schedule) and retrieved_at (when we last retrieved it). If a carrier's schedule fetch is delayed, the API keeps serving the last retrieved value with its true effective_date and retrieved_at — freshness is never faked.
Authentication
All endpoints require an API key:
Authorization: Token YOUR_API_KEY
Related Endpoints
/v1/prices/latest- Latest commodity prices, including diesel codes/v1/prices/historical- Historical price series