FMCSA Insurance & Authority Change Monitor
Pricing
$20.00 / 1,000 qualifying carrier changes
FMCSA Insurance & Authority Change Monitor
Monitor official daily FMCSA/DOT records for insurance cancellation or replacement filings, authority grants, reinstatements, inactive or withdrawn authority, and involuntary-suspension notices. Filter nationwide changes or a carrier watchlist.
Pricing
$20.00 / 1,000 qualifying carrier changes
Rating
0.0
(0)
Developer
Mason
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Share
Monitor official daily FMCSA/DOT records for meaningful public insurance-filing and operating-authority changes. Use the nationwide daily feed or restrict results to a carrier watchlist, then export normalized events to JSON, CSV, Excel, or an API workflow.
This Actor uses DOT's public machine-readable datasets. It does not automate SAFER search pages, require a buyer API key, open a browser, solve CAPTCHAs, or use proxies.
What it reports
- Insurance cancellation filings
- Insurance termination or replacement filings
- Authority grants and reinstatements
- Voluntary suspensions, other inactive authority, and withdrawals
- Qualifying involuntary-suspension notices
- Pending Initial Status authority applications when explicitly enabled
Each dataset item is one unique event, not a carrier snapshot. Results include the USDOT and docket identifiers available in the source, event dates, the official dataset link, and optional carrier legal name, DBA, city, and state enrichment.
Quick start
- Open the Input form.
- Keep Nationwide daily feed to receive the current official change cycle, or choose Carrier watchlist.
- For watchlist mode, add at least one USDOT number or MC/FF/MX docket number.
- Select event and optional state/authority filters.
- Set a Maximum events safety cap and click Start.
- Open Output for the event table or download the dataset. Open the run's Storage → Key-value store → OUTPUT record for the compact run summary.
The form is the easiest way to run the Actor. JSON input remains available for API users.
Example: nationwide daily feed
{"mode": "dailyFeed","usdotNumbers": [],"docketNumbers": [],"eventTypes": ["insurance_cancellation_filed","insurance_termination_or_replacement_filed","authority_granted","authority_reinstated","authority_voluntarily_suspended","authority_became_inactive","authority_withdrawn","authority_involuntary_suspension_notice"],"states": [],"authorityTypes": [],"maxEvents": 1000,"includePendingAuthorities": false}
Example: carrier watchlist
{"mode": "watchlist","usdotNumbers": ["123456", "987654"],"docketNumbers": ["MC-123456"],"eventTypes": ["insurance_cancellation_filed","authority_became_inactive","authority_withdrawn","authority_involuntary_suspension_notice"],"maxEvents": 100,"includePendingAuthorities": false}
Event meanings
| Event type | What the source reported | Attention |
|---|---|---|
insurance_cancellation_filed | An FMCSA insurance-history row with status reason CANCEL | High |
insurance_termination_or_replacement_filed | An insurance-history row with status reason TERM/REPL | Medium |
authority_granted | Authority history changed to Active because it was granted | Medium |
authority_reinstated | Authority history changed to Active because it was reinstated | Medium |
authority_voluntarily_suspended | Authority history changed to Inactive for voluntary suspension | High |
authority_became_inactive | Authority history changed to another substantive Inactive reason | High |
authority_withdrawn | Authority history reported Withdrawn | High |
authority_involuntary_suspension_notice | FMCSA published a qualifying involuntary-suspension notice | High |
authority_application_pending | Pending authority with Initial Status; opt-in only | Low |
An insurance cancellation filing is not proof that a carrier lacks current or replacement insurance. Future effective dates are retained when FMCSA supplies them.
Output fields
Important fields include:
eventId: deterministic, versioned event identifier used for replay protectioneventTypeandattentionLevelobservedAt,sourceUpdateDate,effectiveDate, andstatusChangeDateusdotNumberanddocketNumbercarrierLegalName,carrierDbaName,physicalCity, andphysicalState- authority status/reason fields or insurance filing fields
insuranceClassCode, required coverage, underlying limit, and the individual policy maximum when suppliedsourceDatasetName,sourceDatasetId, andsourceUrl
Fields that do not apply are returned as null. Coverage values are integer cents. minimumRequiredCoverageCents is the amount FMCSA reports as required for the entity; maximumCoverageCents is the maximum covered by the individual policy, so they are not endpoints of one numeric range. Class E means excess insurance, and underlyingCoverageCents records the underlying primary limit when supplied. Raw insurance policy numbers are never returned.
Daily monitoring and replay protection
The three primary sources are official daily-difference datasets, not a historical backfill service. A first run processes the current update cycle. A repeated run against the same cycle normally returns no duplicate events because delivered event IDs are retained in a user-scoped named key-value store for at least 45 days.
For recurring monitoring, save the input as an Apify Task and schedule it once daily. Running after approximately 12:30 PM Eastern gives the primary daily event files and optional Company Census enrichment time to refresh. Official publication timing can vary on weekends, holidays, or maintenance days.
Pricing behavior
The Actor costs $0.02 per unique qualifying carrier change ($20.00 per 1,000). Platform usage is included. There is no start fee.
| Unique events delivered | Cost |
|---|---|
| 1 | $0.02 |
| 25 | $0.50 |
| 100 | $2.00 |
| 1,000 | $20.00 |
You are not charged the primary event for empty polls, duplicates, filtered-out records, administrative corrections, malformed records, stale or unavailable required sources, or records beyond the run's event/charge limit. The compact OUTPUT summary reports emitted and charged counts.
Use Apify's Maximum charge per run together with the Actor's Maximum events input to control cost. At $0.02 per event, a $2.00 maximum charge permits at most 100 paid events.
Official sources
The Actor requests only the fields needed for this product. It deliberately excludes driver data, officer/contact names, email addresses, telephone numbers, full street or mailing addresses, raw policy numbers, and vehicle/safety records.
Important limitations
- Results are daily public records and may be delayed, corrected, incomplete, or later superseded.
- This is not a real-time current-authority or current-insurance verification product.
- Carrier identity enrichment is optional. A source event remains valid when name/city/state enrichment is unavailable.
- State filters require successful state enrichment; unenriched events cannot match a selected state.
- V1 does not provide historical backfill.
- Do not schedule overlapping runs with the same account and Actor input.
Verify consequential decisions against the current official FMCSA record. The Actor reports public source data and change signals; it does not make legal, safety, insurance, underwriting, or contracting determinations.
Unofficial Actor: This Actor is not affiliated with, endorsed by, or sponsored by FMCSA, the U.S. Department of Transportation, or any regulated carrier or insurer.