> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nexusfeed.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# XPO Logistics Fuel Surcharge API

> XPO Logistics Freight LTL fuel surcharge rates with DOE diesel price and full history.

XPO Logistics Freight (SCAC: **CNWY**) publishes its fuel surcharge schedule on a public tariff page with full historical weeks and the DOE #2 diesel price. The SCAC `CNWY` is a legacy code from Con-way Freight, which XPO acquired in 2015. NexusFeed parses the page with Playwright DOM.

## Carrier overview

| Field                          | Value                 |
| ------------------------------ | --------------------- |
| **SCAC code**                  | CNWY                  |
| **Full name**                  | XPO Logistics Freight |
| **Headquarters**               | Greenwich, CT         |
| **Coverage**                   | National              |
| **DOE diesel price**           | Yes                   |
| **Historical weeks available** | Full history          |
| **Extraction method**          | `playwright_dom`      |
| **Cache TTL**                  | 7 days                |

## Example request

```bash theme={null}
curl "https://api.nexusfeed.dev/v1/ltl/fuel-surcharge?carriers=XPO&weeks=8" \
  -H "X-API-Key: YOUR_KEY"
```

## Example response

```json theme={null}
{
  "carrier": "XPO",
  "weeks": [
    {"effective_date": "2026-04-07", "fuel_surcharge_pct": 41.2, "doe_diesel_price_usd": 3.812}
  ],
  "_verifiability": {
    "source_timestamp": "2026-04-10T14:22:11Z",
    "extraction_confidence": 1.0,
    "raw_data_evidence_url": "https://ltl.xpo.com/fuel-surcharge",
    "extraction_method": "playwright_dom",
    "data_freshness_ttl_seconds": 604800
  }
}
```

## Use cases

* Invoice audit against XPO's weekly LTL rate.
* Pairing XPO with [ODFL](/carriers/odfl), [Saia](/carriers/saia), and [Estes](/carriers/estes) for carrier benchmarking on national lanes.
* Long-horizon trend analysis for procurement and contract renegotiation.

## Note on SCAC vs request code

The underlying SCAC filed with the NMFTA is `CNWY` (legacy Con-way). The NexusFeed API accepts `XPO` as the carrier parameter for clarity — it is normalized internally to the correct SCAC when logging to `_verifiability`.
