Carrier overview
| Field | Value |
|---|---|
| SCAC code | ABFS |
| Full name | ABF Freight (ArcBest) |
| Headquarters | Fort Smith, AR |
| Coverage | National |
| DOE diesel price | No — ABF does not publish DOE diesel on its surcharge page. The doe_diesel_price_usd field will be null. |
| Historical weeks available | Full history |
| Primary extraction method | Passthrough httpx with proxy header keep |
| Fallback extraction method | scraper_api_fallback (full render + AngularJS HTML parse) |
| Cache TTL | 7 days |
Two-strategy extraction
Strategy A — passthrough proxy
The primary path sends an httpx GET to ABF’s public fuel surcharge page through a residential proxy with
keep_headers=True, which preserves browser-like headers across the proxy hop. When ABF’s origin cooperates, this returns AngularJS HTML that NexusFeed parses directly.Strategy B — ScraperAPI full render fallback
When the primary path fails (timeout, 403, empty response, or confidence below threshold), the router automatically re-runs the extraction through ScraperAPI’s full-render mode, which executes the AngularJS client-side and returns the hydrated HTML. The response reports
extraction_method: scraper_api_fallback so you know the fallback ran.Example request
Example response
ABF’s confidence ratio is calculated against
effective_date and fuel_surcharge_pct only. doe_diesel_price_usd is not a required field because the upstream source does not publish it.