All data sources

FMCSA

No authfmcsa

FMCSA — Federal Motor Carrier Safety Administration carrier safety, crash, and inspection records. Vet third-party haulers (frac sand, produced water, crude, rig moves). No auth. CARRIER: getCarrierByDOT, searchCarriersByName, getCarrierByDocket. SAFETY: getCarrierBasics (BASIC scores), getCarrierAuthority (authority + insurance), getCarrierOOS. HISTORY: getCrashes (all-time), getInspections (rolling ~3yr). RULES: 1. DOT number is the primary ID — use searchCarriersByName to resolve it from a carrier name. 2. Subsidiaries file under different DOT numbers; name search returns up to 20 matches. 3. getCrashes is all-time; getInspections is a rolling ~3yr window — zero rows is not an error. 4. BASIC scores can be stale (runDate surfaced) — don't read percentiles as current.

Provenance

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (8)

  • getCarrierByDOT

    read

    Carrier snapshot: status, crash totals, OOS rates, insurance.

    Required paramsdotNumber
  • searchCarriersByName

    read

    Find carriers by name. Returns DOT numbers + key safety stats.

    Required paramsname
  • getCarrierByDocket

    read

    Look up a carrier by MC/docket number.

    Required paramsdocketNumber
  • getCarrierBasics

    read

    SMS BASIC safety scores by category. Can be stale (runDate).

    Required paramsdotNumber
  • getCarrierAuthority

    read

    Operating authority status + insurance on file.

    Required paramsdotNumber
  • getCarrierOOS

    read

    Current out-of-service orders for the carrier.

    Required paramsdotNumber
  • getCrashes

    read

    Crash records (all-time). Filter by date range and state.

    Required paramsdotNumber
  • getInspections

    read

    Roadside inspections (rolling ~3yr). Filter by date and state.

    Required paramsdotNumber