CarrierOk
Carrier Monitoring

9.9/10 on G2 · High Performer5.0 on the Chrome Web Store

Every carrier in your network, verified every day.

Add your list once. CarrierOk re-checks every carrier against every FMCSA publish. Authority, insurance, safety, fleet, and contact changes land in front of you the same day, automatically.

The short answer

Carrier monitoring is the standing check that replaces re-vetting. Add the carriers you work with once, and CarrierOk re-checks each of them against every FMCSA publish, reporting authority, insurance, safety, fleet, contact and risk changes the same day they land, through the app and through the API.

What it watches
Operating authority, insurance filings and limits, BASIC percentiles and alerts, fleet size, contact details, and the named risk signals behind the risk score.
When you hear
The same day the change is published. Sources are re-ingested when they publish rather than on a fixed clock, so nothing waits for a nightly window.
How it reaches you
In the app as a feed you can filter, and through the API as the same record your parser already handles, so a nightly job can ask only what moved.
What it costs
Priced per carrier watched rather than per call, so polling the list costs nothing extra.
Why a one-time check is not enough
A carrier cleared today can lose authority or insurance tomorrow, and nothing about the record you saved will tell you.
Why monitor

Verification has a shelf life.

We followed every carrier that held active authority and primary insurance in May 2025, all 351,429 of them, for twelve months. A verification does not stay true on its own.

18.2%
had authority revoked
25.7%
let insurance lapse 30+ days
27.3%
one or the other
3.6%
within the first 30 days

Measured from FMCSA authority and insurance filings, May 2025 through April 2026.

Setup

How setup works.

01

Add carriers to monitoring

Open any carrier's profile and add it, or sync your list through the API. Most customers start with their approved carrier list.

02

CarrierOk watches the source, throughout the day

Every monitored carrier is compared against the newest FMCSA record as it publishes, throughout the day. Nothing to schedule.

03

Know the same day anything changes

Every change lands in your feed with a direct link to the updated profile, or in your systems through the API. Only real changes, grouped by carrier.

What gets flagged

25 changes worth an alert.

Grouped by carrier and category, with the critical and warning changes highlighted so the ones that cost money are the first thing you see.

  • Authority5 events
  • Insurance7 events
  • Safety & Risk6 events
  • Company & Fleet7 events
Authority
  • Authority RevokedCommon, contract or broker authority moved from active to inactive.
  • Authority RestoredA revoked authority came back. Update your approved list.
  • Authority Under ReviewFMCSA opened a review on the authority.
  • New Authority ApplicationThe carrier applied for an authority it did not have.
  • Review ClearedA pending review closed.
Insurance
  • Insurance InactiveThe carrier went from insured to not insured on file.
  • Insurance Pending CancellationA cancellation was filed, with its effective date.
  • BIPD Dropped or ReducedLiability coverage went to zero or below its prior limit.
  • Cargo Dropped or ReducedCargo coverage went to zero or below its prior limit.
  • Bond Dropped or ReducedBroker surety bond went to zero or below its prior amount.
  • Insurance RestoredCoverage came back on file.
  • Insurance Cancellation WithdrawnA pending cancellation was withdrawn.
Safety & Risk
  • Placed Out of ServiceThe carrier may not legally operate, with the OOS date.
  • Risk Score ElevatedCarrierOk's risk level for the carrier moved up.
  • Safety RatingFMCSA safety rating changed, with the rating date.
  • Compliance ReviewA new compliance review or audit was recorded.
  • Crash reportedA new crash appears in the carrier's record.
  • Out of Service ClearedAn out-of-service order was lifted.
Company & Fleet
  • Physical AddressThe carrier's physical or mailing address changed.
  • Total Power UnitsThe reported fleet size moved.
  • Legal Name or DBA NameThe carrier is operating under a different name.
  • Telephone or Email AddressContact details on the record changed.
  • Operating AreaThe carrier expanded or reduced where it operates.
  • Cargo CarriedThe cargo types on the record changed.
  • Total DriversThe reported driver count moved.
Delivery

The feed for your team. The API for your systems.

Read changes where your team already works, or pull them straight into your own stack.

Monitoring feed
All plans

Every change logged same-day, with a direct link to the updated profile.

API watchlist management
API key

POST /v2/monitoring/add and /remove take a list of profile IDs, so you can sync your approved list in one call.

API change polling
API key

Poll GET /v2/monitoring/list with view_changes filters and pull only the carriers that moved.

Monitoring API — add, then poll for changesapi.carrierok.com/v2
# Add carriers to your monitored watchlist
curl -X POST "https://api.carrierok.com/v2/monitoring/add" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"profile_ids": ["1234567-MC8765432", "4567890-MC1122334"]}'

# Poll for monitored carriers with recent insurance or authority changes
curl "https://api.carrierok.com/v2/monitoring/list?view_changes_insurance=true&view_changes_authority=true" \
  -H "Authorization: Bearer YOUR_API_KEY"

{
  "total_count": 1,
  "items": [{
    "dot_number": "1234567",
    "legal_name": "APEX TRANSPORT LLC",
    "authority_common": "Inactive",
    "insurance_bipd_on_file": "0",
    "risk_score": "High",
    "...": "300+ fields per record"
  }]
}

Full reference at developers.carrierok.com/docs.

Use Cases

Who monitors with CarrierOk.

Insurance Underwriters

Monitor active policy portfolios for mid-term deterioration

A carrier that passed underwriting last quarter can deteriorate fast. Same-day alerts when anyone in your book loses insurance or authority, with no manual re-runs at renewal.

Underwriting use case →
Freight Brokers & 3PLs

Know the day a carrier loses authority or insurance

An approved list is only safe while it stays current. Know the day a carrier's authority is revoked or insurance goes inactive, before you tender another load.

Broker use case →
Factoring Companies

Catch authority changes between payment cycles

A revocation between invoice submissions is exposure you carry blind. Same-day visibility into authority and insurance changes for every active client.

Factoring use case →
Platform Partners

Embed monitoring alerts into your TMS or risk platform

Poll the monitoring API and push changes into your own workflow: re-verification queues, dispatch blocks, automatic risk cases.

Platform integration →
Plans

Included in every plan.

Every CarrierOk plan includes the same feed, the same 25 alert types, and the same-day cadence. Plans differ in how many carriers you can watch.

See plans and pricing

Pro includes a 14-day free trial. Card required; cancel anytime.

Frequently Asked Questions

CarrierOk is a carrier intelligence platform whose monitoring watches the carriers you work with. It consolidates the FMCSA record on any motor carrier or broker and adds the scoring FMCSA does not publish: all 7 BASIC percentiles, a computed ISS score, 50+ named risk signals, and policy-level insurance history, with monitoring that reports changes the same day. The same record is delivered however you consume it: a REST API, the web app, a Chrome extension, or bulk files. Teams run it so a carrier cleared once stays checked without anyone re-running the vetting.
CarrierOk flags 25 changes across four categories: authority (revoked, restored, under review, new applications), insurance (inactive, pending cancellation, BIPD, cargo and bond limits), safety and risk (out-of-service orders, safety rating, compliance reviews, crashes, risk score), and company and fleet details (name, address, contacts, power units, drivers, operating area). Portfolio Monitoring groups every change by carrier and category and highlights the critical and warning ones.
CarrierOk's ingestion is source-triggered: it watches the FMCSA feeds and runs when an update is published, throughout the day. When a change is detected on any monitored carrier, the alert is generated in the same processing cycle. For authority revocations, this is same-day in nearly all cases.
From any carrier's profile page in the app, or programmatically: with an API key, POST /v2/monitoring/add accepts a list of carrier profile IDs in one call, so you can sync an approved carrier list from your own systems.
Every plan includes the Monitoring feed in the app: each change is logged same-day with the carrier, what changed, and a link to the updated profile. Programmatic consumers use the monitoring API instead. Poll GET /v2/monitoring/list with change filters (view_changes_insurance=true, view_changes_authority=true, view_changes_safety=true, and so on) on your own schedule to pull exactly the carriers that changed.
Yes. With an API key you can manage your watchlist programmatically (POST /v2/monitoring/add and POST /v2/monitoring/remove with a list of carrier profile IDs) and poll GET /v2/monitoring/list for the current status of your entire monitored portfolio, filtering to just the carriers with recent changes via view_changes_insurance, view_changes_authority, and related parameters. Documentation is at developers.carrierok.com/docs.
Per unique DOT per month: adding a carrier to your watchlist starts that month's meter for it, and polling GET /v2/monitoring/list or removing carriers costs nothing. Current rates are on the developer portal at developers.carrierok.com.
You get two changes: Authority Revoked when the revocation is detected, then Authority Restored when the reinstatement is recorded. That gives you a complete timeline so you can update your approved carrier list accurately in both directions.
You can check FMCSA's SAFER system for free, but it only shows current status without history or alerts. CarrierOk shows current authority status plus 20 years of history, and can monitor any carrier to alert you the same day authority changes, before you have an exposed load or invoice.

Put your network on watch.

Add your approved list once and every change finds you the same day. Everything in Pro, free for 14 days; card required, cancel anytime.