Carrier & broker data
inside your system
The same verification data behind every public LoadWrap profile, authority, insurance and bond, safety, reviews, and our Trust Score, delivered to your software as a clean REST API. FMCSA data, returned as JSON in milliseconds.
LoadWrap already turns public FMCSA and USDOT records into clear, trustworthy company profiles. The API gives you that same intelligence programmatically, so you can verify a carrier or broker the moment they enter your TMS, load board, onboarding flow, or factoring system, without anyone opening a web page.
One lookup returns everything: operating authority, the live insurance and surety bond on file, safety and CSA BASIC scores, revocation history, reviews, and a single 0-100 Trust Score. Data is cross-checked against FMCSA on demand and cached, so you get the latest synced status, not a stale flag.
Built for brokers, shippers, load boards, factoring companies, and insurers who need to vet at scale and spot fraud and double-brokering signals before a load is booked.
Everything you need to vet a company
The complete field list below is returned on every lookup, for every carrier, broker, and freight forwarder, no add-ons, no upsell. Far beyond a basic authority check.
Identity
- DOT number
- MC / docket number
- Legal name
- DBA (doing-business-as) name
- Physical address
- Mailing address
- Phone
- Entity type (broker / carrier / forwarder / private)
- Operation class (interstate / intrastate)
- Registration date
- Private-entity flag
Authority live
- Operating status (active / inactive)
- Common authority status
- Contract authority status
- Broker authority status
- Allowed-to-operate flag
- FMCSA status code
- Authority type
- Authority granted date
- Authority revoked date
- Authority reinstated date
Insurance & Bond live
- BMC-84 surety bond on file
- BIPD coverage on file
- Cargo coverage on file
- Insurance filed flag
- Insurance type
- Coverage amount
- Insurance company
- Policy number
- Effective date
- Expiry date
- Full filing history (forms, min/max coverage, cancellations, insurer)
Fleet & Operation
- Power units
- Total drivers
- Fleet owned
- Fleet leased
- CDL indicator
- HazMat indicator
- MCS-150 filing date
- MCS-150 reported mileage
Safety & CSA
- Safety rating & rating date
- Total crashes
- Fatal / injury / tow-away crashes
- Driver inspections & OOS rate
- Vehicle inspections & OOS rate
- OOS rates vs national average
- HazMat inspections & OOS rate
- ISS inspection-selection score
- 7 CSA BASIC scores, measure, percentile & alert: Unsafe Driving, HOS, Driver Fitness, Substances/Alcohol, Vehicle Maint., HazMat, Crash Indicator
Revocation History
- Authority type affected
- Revocation date
- Revocation type
- Reinstatement date
- Full chronological record per authority
Reviews & Reputation
- Verified LoadWrap reviews
- Star rating & title
- Review text & date
- Experience type (payment, dispatch, delivery…)
- Aggregated external reviews
- Overall rating & total review count
- Latest review & source
Trust Score exclusive
- Single 0-100 LoadWrap Trust Score
- Trust-verified status flag
- One number to risk-gate any partner
- Built from authority, insurance, safety & reviews
- Available only from LoadWrap
One call, clean JSON back
REST over HTTPS. Authenticate with your API key, request by DOT or MC number, get structured JSON. Read the full reference →
- GET/v1/carrier/{dot} Full verification record by DOT number
- GET/v1/broker/{mc} Broker authority, bond & reputation by MC number
- GET/v1/bond/{dot} Live surety bond & insurance on file
- POST/v1/verify Batch-verify up to 100 companies in one call
- GET/v1/search?q= Find a company by name, MC or DOT
# Request
GET /v1/carrier/1394496
Authorization: Bearer lw_live_••••••••
# Response 200 OK
{
"dot_number": "1394496",
"mc_number": "MC-118159",
"legal_name": "SCHNEIDER LOGISTICS TRANSPORTATION INC",
"entity_type": "broker",
"authority": {
"status": "ACTIVE",
"broker_authority": "A",
"allowed_to_operate": "Y",
"granted_date": "1977-02-22"
},
"insurance": {
"bond_on_file": 75000,
"cargo_on_file": 0,
"insurer": "..."
},
"safety": {
"safety_rating": "Satisfactory",
"crash_total": 1,
"driver_oos_rate": 0.0
},
"trust": {
"trust_score": 100,
"trust_verified": true
}
}
Simple plans. No setup fee.
Every plan includes API keys, webhooks, a usage dashboard, and an 80% quota alert. Start free, upgrade anytime, no re-integration.
- Full data on every lookup
- Sandbox & live keys
- For testing & evaluation
- Everything in Free
- Webhooks & usage logs
- Email support
- Everything in Starter
- Batch verify endpoint
- Priority support
- Everything in Professional
- Higher rate limits
- Priority data-feed support
No setup fee on any plan. Annual billing: pay for 10 months, get 12. Extra calls billed per the rate shown on each plan. Cancel renewal anytime, no lock-in; annual plans keep access through the paid year (no partial refunds).
Enterprise
500,000+ lookups per month, custom rate limits, a dedicated data feed, SLA, and white-glove onboarding. Built around your volume and systems. Talk to us and we'll quote it.
More data, lower cost, no lock-in
No setup fee
Others charge hundreds just to turn the API on. You integrate and go, pay only for what you use.
Live FMCSA data
Authority and bond are synced from FMCSA on demand, not served from a stale import that can be months out of date.
Deeper coverage
Surety bond history, all 7 CSA BASIC scores, reviews, and a Trust Score, data a basic authority check simply doesn't have.
Free to try
Start on the free tier, build against real data, and only move to a paid plan when you're ready to ship.
Start building today
Create an account, grab your key, and pull your first verification in minutes. Free to start, no setup fee, no credit card to test.
Get API Access