Authority
Active, pending, inactive, or revoked, with authority age. New authorities are the #1 double-brokering tell.
Early access. The API, accounts, and billing are live. The production FMCSA data feed is being connected now; until it lands, carrier lookups return not_found. Sign up free to integrate against the API today.
Carrier vetting API for brokers, shippers, factors, and TMS builders
One API call with an MC or USDOT number returns operating authority, insurance on file, out-of-service status, and the fraud warning signs that show up before a stolen load: brand-new authority, recent phone/email/address changes, and contact details shared with other carriers. Plus a 0–100 risk score with reasons.
No card for the free sandbox. Paid plans from $99/mo, cancel anytime.
Active, pending, inactive, or revoked, with authority age. New authorities are the #1 double-brokering tell.
BI&PD, cargo, and bond filings from FMCSA insurance files, flagged when missing or lapsed.
Out-of-service orders, prior revocations, and undeliverable mail flags.
Daily diffs catch phone, email, and address swaps — the classic account-takeover pattern.
See when a carrier's phone, email, or address is reused across many other carriers.
Watch the carriers you use and get email or signed webhook alerts when something changes.
Vet every new carrier at onboarding and before tender, without paying enterprise prices.
Check who is actually picking up your freight.
Screen carriers and debtors before you fund an invoice.
Drop carrier vetting into your product with a REST API and webhooks.
Self-serve, month-to-month or yearly. Quotas reset each UTC month; a batch call counts one lookup per carrier.
Starter
$99/mo$990/yr
or $990/yr — 2 months free≈ $82.50/mo, billed yearly
Most popular
Pro
$249/mo$2,490/yr
or $2,490/yr — 2 months free≈ $207.50/mo, billed yearly
Business
$499/mo$4,990/yr
or $4,990/yr — 2 months free≈ $415.83/mo, billed yearly
Free account, 50 lookups a month. Your key is shown once — copy it.
Already have an account? Log in to get a new key.
Pick a plan and pay securely with Stripe. Your existing key upgrades as soon as payment completes.
REST + JSON. Send Authorization: Bearer $KEY. Full reference · OpenAPI spec
curl -s -X POST https://carriervet.dev/v1/signup \
-H 'content-type: application/json' \
-d '{"email":"you@yourco.com","password":"a-long-password"}'
curl -s https://carriervet.dev/v1/carriers/1234567 \ -H "authorization: Bearer $KEY" curl -s https://carriervet.dev/v1/carriers/mc/MC123456 \ -H "authorization: Bearer $KEY"
curl -s https://carriervet.dev/v1/carriers/1234567/risk \
-H "authorization: Bearer $KEY"
# {"dot_number":"1234567","score":72,"level":"high",
# "reasons":[{"code":"authority_under_90_days",...}]}
curl -s -X POST https://carriervet.dev/v1/monitors \
-H "authorization: Bearer $KEY" -H 'content-type: application/json' \
-d '{"dot_number":"1234567","alert_email":"ops@yourco.com"}'
Public FMCSA records: census, licensing & insurance, and out-of-service files. CarrierVet normalizes them, diffs them daily, and scores the warning signs. The production feed is being connected during early access.
Those are full onboarding platforms with sales-led contracts. CarrierVet is a developer-first API with public, self-serve pricing — plug it into your own TMS, spreadsheet workflow, or app in an afternoon.
Each profile, risk, history, or search call counts as one lookup, including not-found results. A batch call counts one per unique identifier. Monitoring itself is not metered.
Yes. The free sandbox includes 50 lookups a month with no card. Monitoring, webhooks, and batch lookups are on paid plans.
Yes. Plans are month-to-month or yearly (yearly = 10× monthly, so two months free). Billing runs through Stripe's customer portal.
No. It's a signal from public records to help you prioritize manual review. It is not an FMCSA safety rating and not a consumer report.
Platform / OEM licensing is available for high-volume embedding. Start on Business and we'll work out volume terms.