FMCSA Insurance & Authority Filings Tracker avatar

FMCSA Insurance & Authority Filings Tracker

Pricing

from $5.00 / 1,000 carrier filings

Go to Apify Store
FMCSA Insurance & Authority Filings Tracker

FMCSA Insurance & Authority Filings Tracker

Track daily FMCSA motor carrier filings: insurance cancellations, authority suspensions/revocations and new MC authorities pending, newest first. Each row has carrier name, USDOT/MC, city/state, fleet size, insurer and BOC-3 agent. Optional filed contact details. No login.

Pricing

from $5.00 / 1,000 carrier filings

Rating

0.0

(0)

Developer

John

John

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Categories

Share

FMCSA Insurance & Operating Authority Filings Tracker

Track daily US motor carrier insurance and operating-authority filings from the official U.S. Department of Transportation (DOT) Socrata SODA API (data.transportation.gov), including:

  • Insurance Cancellations (INSURANCE_CANCELLATION) — carriers whose BIPD, cargo or surety coverage was just cancelled in FMCSA records (the authority is at risk until new coverage is filed)
  • Operating-Authority Suspensions & Revocations (SUSPENSION_REVOCATION) — involuntary and voluntary suspension/revocation orders
  • New Authorities Pending (NEW_AUTHORITY_PENDING) — newly filed motor carrier, broker, and freight forwarder operating authorities awaiting active status
  • Authorities Inactivated / Withdrawn (AUTHORITY_INACTIVATED) — carriers whose operating authority became inactive or withdrawn

Each record includes the carrier's legal/DBA name, business city and state, fleet size (power units and drivers) and BOC-3 process agent. Turn on includeCarrierContact to also get street address, ZIP, phone and email as filed with FMCSA; for small and owner-operator carriers these may be personal contact details. Contact fields are off by default.

Who it's for

Businesses that serve motor carriers and need to know when a carrier's insurance or authority status changes:

  • Commercial truck insurance agents & wholesale brokers reaching carriers that just lost coverage and must file new insurance to keep their authority (suspension orders in SUSPENSION_REVOCATION usually take effect about 30 days later)
  • Freight factoring companies, fuel card issuers & commercial lenders reaching newly pending MC authorities (NEW_AUTHORITY_PENDING)
  • ELD, telematics, compliance & safety consultants assisting carriers facing involuntary suspension or authority revocation
  • BOC-3 process agents & permit services identifying new and reactivating carriers

Input

All filters are optional. Default input returns up to 200 recent INSURANCE_CANCELLATION filings from the past 7 days, newest cancellation first, without contact fields.

{
"signalTypes": [
"INSURANCE_CANCELLATION",
"SUSPENSION_REVOCATION",
"NEW_AUTHORITY_PENDING"
],
"states": ["TX", "CA", "FL"],
"daysBack": 7,
"minPowerUnits": 1,
"maxPowerUnits": 100000,
"includeCarrierContact": false,
"maxItems": 200
}
FieldTypeDefaultDescription
signalTypesarray["INSURANCE_CANCELLATION"]One or more of INSURANCE_CANCELLATION, SUSPENSION_REVOCATION, NEW_AUTHORITY_PENDING, AUTHORITY_INACTIVATED.
statesarray[] (all)2-letter US business state codes (e.g. ["TX", "IL"]).
daysBackinteger7Lookback window in days on transaction, serve, or status change date.
minPowerUnitsinteger0Minimum fleet power units (0 keeps carriers with 0 or unreported power units).
maxPowerUnitsinteger100000Maximum fleet power units.
includeCarrierContactbooleanfalseAlso return street address, ZIP, phone and email as filed with FMCSA (may be personal for owner-operators). Read the compliance section first.
socrataAppTokenstring (secret)""Optional data.transportation.gov Socrata X-App-Token header for higher request quotas.
maxItemsinteger200Maximum number of rows to output.

Output

One row per carrier, signal and policy, deduplicated within each run by (signalType, usdotNumber/docketNumber, policyNumber, signalDate). Rows are sorted newest signalDate first within each signal type.

FieldTypeDescription
signalTypestringINSURANCE_CANCELLATION, SUSPENSION_REVOCATION, NEW_AUTHORITY_PENDING, or AUTHORITY_INACTIVATED
signalDatestring | nullCancellation effective date, suspension/revocation order serve date, or authority status change date (YYYY-MM-DD)
effectiveDatestring | nullCancellation effective date, order effective date, or status change date (YYYY-MM-DD)
daysUntilEffectiveinteger | nullDays from today until effectiveDate (positive = upcoming, e.g. a suspension order that takes effect in 30 days; 0 or negative = already in effect)
policyEffectiveDatestring | nullInsurance rows only: when the cancelled policy originally started
usdotNumberstring | nullNormalized USDOT number (leading zeros stripped)
docketNumberstring | nullNormalized FMCSA docket number (e.g. MC1009119)
legalNamestring | nullCarrier legal name
dbaNamestring | nullDoing-Business-As (DBA) name
businessStreetstring | nullBusiness street address as filed with FMCSA (may be personal); only with includeCarrierContact
businessCitystring | nullPhysical business city
businessStatestring | null2-letter business state code
businessZipstring | nullZIP code; only with includeCarrierContact
phonestring | nullTelephone number as filed with FMCSA (may be personal); only with includeCarrierContact
emailstring | nullEmail as filed with FMCSA in the SMS Motor Carrier Census (may be personal; null if not published); only with includeCarrierContact
powerUnitsinteger | nullFleet power unit count
driversinteger | nullTotal driver count
authorityTypestring | nullOperating authority type
authorityStatusstring | nullOperating authority status (Active, Pending, Inactive, Withdrawn, Suspended/Revoked)
statusReasonstring | nullFiling reason (CANCEL), revocation/suspension order type, or status change reason
insuranceTypestring | nullNormalized insurance type (BIPD, Cargo, Bond)
insurerNamestring | nullInsurance or surety company name
policyNumberstring | nullPolicy or bond number
coverageAmountUsdnumber | nullMaximum coverage amount in USD
boc3Agentstring | nullBOC-3 process agent company name and state
sourceTablestringSource Socrata table ID
fmcsaSnapshotUrlstring | nullLink to the official FMCSA SAFER Company Snapshot

Sample output row (synthetic)

{
"signalType": "INSURANCE_CANCELLATION",
"signalDate": "2026-10-21",
"effectiveDate": "2026-10-21",
"daysUntilEffective": -2,
"policyEffectiveDate": "2024-08-06",
"usdotNumber": "9999901",
"docketNumber": "MC999901",
"legalName": "EXAMPLE FREIGHT LINES LLC",
"dbaName": null,
"businessStreet": null,
"businessCity": "SPRINGFIELD",
"businessState": "IL",
"businessZip": null,
"phone": null,
"email": null,
"powerUnits": 3,
"drivers": 3,
"authorityType": "Motor Carrier of Property (Except Household Goods)",
"authorityStatus": "Inactive",
"statusReason": "CANCEL",
"insuranceType": "BIPD",
"insurerName": "EXAMPLE MUTUAL INSURANCE COMPANY",
"policyNumber": "EX-0000001",
"coverageAmountUsd": 1000000,
"boc3Agent": "EXAMPLE PROCESS AGENTS INC (DC)",
"sourceTable": "xe5s-wca7",
"fmcsaSnapshotUrl": "https://safer.fmcsa.dot.gov/query.asp?searchtype=ANY&query_type=queryCarrierSnapshot&query_param=USDOT&query_string=9999901"
}

Synthetic example: the carrier, insurer, policy and identifiers above are made up. With includeCarrierContact on, the contact fields are filled when FMCSA has them.

How pricing works

Pay per result. You only pay for rows returned.

Data source and terms

Data comes directly from the official U.S. Department of Transportation (DOT) open data portal (https://data.transportation.gov) via the Socrata Open Data API (SODA):

  • Motus Daily & History Tables: xe5s-wca7 / 3uet-3z4i (Insurance History), e67p-xyd5 / wb4f-neki (Revocations & Suspensions), dm5j-zc6c / yu5v-wbh6 (Authority History), nakq-58th (Motus Carrier), mhr5-hjyc (Motus BOC-3)
  • Legacy & Census Tables: qh9u-swkp (Active/Pending Insurance), az4n-8mr2 (Company Census File), kjg3-diqy (SMS Input – Motor Carrier Census), 2emp-mxtb (BOC-3 All With History)

FMCSA updates the Motus daily delta tables every business day. The data is published by DOT on its open data portal under the DOT Open Data Plan and DOT web policies. This Actor is not affiliated with or endorsed by DOT or FMCSA. Data is returned as published; check the official FMCSA record (fmcsaSnapshotUrl) before relying on it.

Compliance: read before using contact data

You are responsible for how you use this data. In particular:

  • Calls and texts (TCPA): do not autodial, robocall or text phone numbers without the consent the TCPA requires. Many carriers list mobile phones.
  • Do-Not-Call: scrub phone numbers against the National Do Not Call Registry and your internal DNC list before any telemarketing.
  • Email (CAN-SPAM): commercial email must identify you, include a valid postal address and a working opt-out, and honor opt-outs promptly.
  • No consumer or credit decisions: do not use this data to decide eligibility for credit, insurance, employment or housing for individuals. It is not a consumer report under the FCRA.
  • Personal data: owner-operator contact details are often personal. Keep includeCarrierContact off unless you need it, and follow applicable state privacy laws.

Limits and FAQ

  • Are these upcoming cancellations? No. Since FMCSA moved to its Motus system in 2026, the public data shows insurance cancellations when they take effect, not the 30-day notice beforehand. The carrier is out of compliance from that day, so it is the moment it needs a new policy. For a forward-looking list, use SUSPENSION_REVOCATION: those orders are served about 30 days before they take effect.

  • Several signal types at once: each selected signal type gets an equal share of maxItems, so one busy signal does not crowd out the others.

  • Why are some email or powerUnits fields null? Newly pending carriers (NEW_AUTHORITY_PENDING) or brokers/freight forwarders often have not yet filed an MCS-150 census update with power units or a public email address in the SMS Motor Carrier Census (kjg3-diqy).

  • Do I need a Socrata App Token? No. Anonymous requests work out of the box. If you run large daily jobs, you can supply a free socrataAppToken from data.transportation.gov for dedicated rate limits.

  • How are Motus vs. legacy tables handled? FMCSA transitioned daily licensing and insurance delta feeds to Motus in 2026 (YYYYMMDD dates, unpadded USDOT numbers) while retaining legacy history tables (MM/DD/YYYY dates, zero-padded 8-digit USDOT numbers). This Actor queries both, normalizes USDOT and docket numbers, and parses both date formats to ISO YYYY-MM-DD.

Changelog

  • v0.1.2 — Contact fields (street, ZIP, phone, email) are off by default via includeCarrierContact. Rows are deduped per policy and sorted newest first. Added a compliance section and synthetic sample.

  • v0.1.1 — signalDate for insurance rows is now the cancellation date (new policyEffectiveDate field holds the policy start). Authority signals now read the Motus history table when daysBack > 1. Multiple signal types are balanced.

  • v0.1 — Initial release supporting Motus daily delta tables, Motus/legacy history tables, and batch carrier contact/fleet/BOC-3 enrichment.