FMCSA Insurance Cancellation Leads for Trucking Agents avatar

FMCSA Insurance Cancellation Leads for Trucking Agents

Pricing

from $2.50 / 1,000 cancellation lead rows

Go to Apify Store
FMCSA Insurance Cancellation Leads for Trucking Agents

FMCSA Insurance Cancellation Leads for Trucking Agents

Find motor carriers whose FMCSA-filed liability or cargo insurance is scheduled to cancel. Each lead has the insurer, policy, cancellation date, a flag for replacement coverage already on file, business phone and email, address, fleet size and a 0-100 lead score. Public FMCSA data, no login.

Pricing

from $2.50 / 1,000 cancellation lead rows

Rating

0.0

(0)

Developer

Detroit Web Agent - Open Data

Detroit Web Agent - Open Data

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 hours ago

Last modified

Share

Find US motor carriers whose liability or cargo insurance filing with FMCSA is scheduled to cancel, so trucking insurance agents can reach them before coverage lapses. Each row is one filing with the insurer, policy number, cancellation date, whether replacement coverage is already on file, the carrier's public phone, email, address, fleet size and a 0 to 100 lead score. Public federal data, no login, no proxy, no API key.

What is FMCSA Insurance Cancellation Leads for Trucking Agents?

Find motor carriers whose FMCSA-filed liability or cargo insurance is scheduled to cancel. Each lead has the insurer, policy, cancellation date, a flag for replacement coverage already on file, business phone and email, address, fleet size and a 0-100 lead score. Public FMCSA data, no login. Run it from the Apify Console, the API or a schedule, and export the results as JSON, CSV, Excel or HTML.

Why use it

  • Public data only. It reads open datasets from the US Department of Transportation, with no login.
  • Gap aware. It checks active filings, so you can skip carriers that already switched insurers.
  • Ranked. The lead score puts the most urgent carriers first.

Output

One row per cancelling filing.

FieldMeaning
legalName, dbaName, usdotNumber, docketNumberThe carrier.
coverageType, insuranceCompany, policyNumber, formCodeWhich coverage is cancelling and with whom.
cancellationEffectiveDate, daysUntilCancellationWhen the cancellation takes effect.
coverageStatus, hasReplacementPolicy, replacementInsurerWhether another policy is on file.
coverageAmountUsd, policyEffectiveDatePolicy details when filed.
phone, email, street, city, state, zipBusiness contact data from the census.
powerUnits, drivers, carrierOperation, carrierStatusFleet size and status.
leadScore, saferUrl, leadId, scrapedAtScore, public record link, id and run time.

Sample output

{
"leadId": "MC123456|PL000000|20261105|34",
"legalName": "EXAMPLE FREIGHT LLC",
"coverageType": "BIPD",
"insuranceCompany": "EXAMPLE INSURANCE CO",
"cancellationEffectiveDate": "2026-11-05",
"daysUntilCancellation": 12,
"coverageStatus": "NO_REPLACEMENT",
"hasReplacementPolicy": false,
"state": "TX",
"powerUnits": 9,
"leadScore": 81
}

The values above illustrate the format and are not a real carrier.

Input

FieldWhat it does
daysAheadCancellations within the next N days (0 to 120). Default 30.
daysBackAlso include filings that cancelled in the last N days. Default 0.
insuranceTypesBIPD (liability), CARGO, SURETY. Default BIPD and CARGO.
statesOptional two-letter state codes of the carrier address.
minPowerUnitsKeep carriers with at least this many trucks and tractors.
excludeWithReplacementOn by default. Drops filings where a replacement policy is already on file.
activeCarriersOnlyOn by default. Drops carriers that are not active in the census.
maxItemsStop after this many rows, highest score first. Default 100.

Sample input:

{ "daysAhead": 30, "daysBack": 0, "insuranceTypes": ["BIPD", "CARGO"], "excludeWithReplacement": true, "maxItems": 100 }

Pricing

Pay per event. You pay a small fixed price per lead row delivered, shown on the Pricing tab, plus a tiny start fee per run. Rows removed by your filters are not charged, and you can set a maximum cost per run.

What does this Actor do?

Motor carriers must keep proof of insurance on file with FMCSA, and the filing history is published as open data on data.transportation.gov. This actor reads the filings that have a cancellation date in your window, joins each carrier to the public FMCSA census, checks the active filings for a replacement policy, and returns a ranked table of leads.

  • Window: cancellations in the next daysAhead days, and optionally ones that already happened in the last daysBack days.
  • Coverage: liability (BIPD) and cargo by default; surety can be added.
  • Replacement check: by default it drops carriers that already have another active or pending policy of the same type on file.
  • Contact data: business phone, email, address, power units and drivers from the carrier's census filing.
  • leadScore from 0 to 100 combines urgency, coverage gap, fleet size and whether contact details exist, and the best rows come first.

Run in 30 seconds

  1. Open the Actor and press Try for free.
  2. Keep the prefilled input and press Start.
  3. Open the Output tab and download JSON, CSV or Excel.

Use cases and workflows

  • Give trucking insurance agents a weekly call list of carriers about to lose filed coverage.
  • Help premium finance and surety teams see which accounts have a coverage gap.
  • Let brokers and shippers monitor carriers in their network for lapsing insurance.
  • Send new rows to a CRM, spreadsheet or n8n workflow on a schedule.
  • Compare cancellation volume by state or insurer over time.

Limits

  • Only filings in the public dataset are returned, and the replacement check can miss policies filed under another docket.
  • Contact data comes from the carrier's own census filing and can be out of date.
  • This is a lead list, not proof that a carrier is uninsured. Confirm with the carrier.
  • Business contacts only. No personal profiles are looked up.

Found a bug or need a field? Open an issue on the Issues tab with the run URL.

FAQ

Where does the data come from? The FMCSA insurance filing history, the active insurance filings and the company census, all on data.transportation.gov.

What does a cancellation notice mean? It means a filing is scheduled to end on that date. The carrier may already have switched insurers; that is what the replacement check is for.

Why are some contact fields empty? Some carriers have no email or phone on their census filing.

Is the lead score official? No. It is a transparent rule-based score: urgency up to 40, coverage gap up to 30, fleet size up to 20 and contact details up to 10.

Changelog

  • 2026-10-24: Initial release.
  • 2026-10-25: Listing refresh: new Store icon, README reorganised (overview, data fields, pricing, FAQ) and changelog tab added. No code change.