Embed carrier intelligence into your product.
The CarrierOk API gives your platform 300+ fields of FMCSA carrier data, risk scores, and monitoring for every FMCSA registrant, without building or maintaining a data pipeline of your own.
Platforms embed carrier data rather than build it. CarrierOk returns the consolidated FMCSA record on any registrant over one REST call, with the scoring FMCSA does not publish, so your product ships carrier intelligence without owning six ingest pipelines and a scoring model.
- What one call returns
- 300+ fields: registration and authority with history, all 7 BASIC percentiles, the ISS score, 50+ named risk signals, policy-level insurance and VIN-decoded fleet.
- What you would otherwise build
- Six federal and commercial sources on their own schedules, reconciled against each other, plus a percentile model somebody has to keep honest as FMCSA changes its methodology.
- Knowing what changed
- Monitoring endpoints return only the carriers that moved since your last call, so a sync stays incremental instead of re-pulling the book.
- Commercial shape
- Self-serve to evaluate: a sandbox key at signup with no card, then pay-as-you-go per endpoint. Volume and redistribution terms are scoped per partner.
- How partners ship it
- As a lookup inside their own product, as an enrichment step in onboarding, or as a scheduled file loaded into their own warehouse.
What building this pipeline involves.
A carrier record looks like one row until you try to produce it. The filings arrive as separate source files on their own schedules, percentiles have to be computed rather than read, insurance has to be resolved from a stream of filings into a status, and the identity links only exist when you look across every entity at once.
CarrierOk already runs all of it. Your team gets the finished record over one REST call and spends its time on the product you actually sell.
What one API call returns.
Identity and contact, 20 years of authority history, policy-level insurance with effective dates, all 7 BASIC percentiles with the ISS score, VIN-decoded fleet against the units actually observed, and 50+ risk signals, each one named and explained, so your product can show a user why a carrier was flagged and not just that it was.
It is the same record our own app renders for underwriters, brokers and factors every day, which is the point: you are not integrating against a reduced export of it.
Four ways to integrate.
Most partners start with the first and add the second. All four are the same key and the same account.
Pull a complete carrier profile at the moment your user needs it: onboarding, load tendering, quoting. One request, 300+ fields, scores included.
# The whole record, scores included
curl "https://api.carrierok.com/v2/profile?dot_number=1234567" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"legal_name": "APEX TRANSPORT LLC",
"usdot_status": "Active",
"iss_value": "82",
"risk_score": "High",
"insurance_bipd_on_file": "1000000",
"...": "300+ fields per record"
}Load your customers' carrier portfolios into a watchlist once, then poll for only the carriers that changed, instead of re-pulling entire books on a schedule.
# Watch the portfolio
curl -X POST "https://api.carrierok.com/v2/monitoring/add" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"profile_ids": ["568253-MC277621", "1234567-MC8765432"]}'
# Ask what changed — insurance, authority, safety, fleet, risk
curl "https://api.carrierok.com/v2/monitoring/list?view_changes_insurance=true" \
-H "Authorization: Bearer YOUR_API_KEY"Search-as-you-type carrier lookup inside your own product, across every FMCSA registrant we hold, so your users find the right carrier before they finish typing the name.
curl "https://api.carrierok.com/v2/autocomplete?q=apex+transport&limit=5" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"items": [
{ "legal_name": "APEX TRANSPORT LLC", "dot_number": "1234567",
"docket": "MC8765432", "physical_address_state": "TX" }
]
}Embed the dataset itself: a daily mirror of the FMCSA record, 200+ fields, delivered as compressed files to your own cloud bucket. The mirror is the filings, not the derived intelligence — scores and signals stay on the API.
# Daily drop to your bucket, compressed CSV
carriers_full_2026-09-01.csv.gz every registrant
brokers_full_2026-09-01.csv.gz
new_registrants_2026-09-01.csv.gz
# Bulk delivery is scoped per partner — see /trucking-company-dataGo from sandbox to production without waiting on us.
The sandbox key is instant and the live key activates the moment you want it. There is no sales call to book, no provisioning queue, and no contract to sign before you can start building.
Take a sandbox key
Issued instantly at developers.carrierok.com with no card. Every endpoint, every field, against fixture data for ten evaluation carriers.
Build against the real shapes
The sandbox returns the same response shapes as production, so the mapping you write while evaluating is the mapping you ship. A Postman collection comes with it.
Activate and go live
A live key activates for $50, applied as $50 of API credit. Billing is pay-as-you-go from there, and volume terms are scoped with partnerships when you need them.
“A very easily searchable and flexible up-to-date database we can rely on more than even the DOT itself. The API enables us to use specific data fields to automate our internal back office and client facing processes.”
“All the data I need for underwriting decisions in one dashboard. The API integration into Salesforce was seamless — and CarrierOk's reputation as the superior data source is exactly why I switched from Carrier411.”
What the API costs.
Evaluation is free. Production is usage-based, and what a unit of usage means depends on the endpoint.
Pay-as-you-go
$50 activation
Applied as $50 of API credit. Free sandbox first: fixture data, all endpoints, no card. After the credit, full profiles and monitoring are priced per unique carrier per month, and the FMCSA record mirror is priced per call.
Platform & Enterprise
Volume based
All endpoints, redistribution rights so your users can see the data inside your product, and negotiated support and uptime commitments. Bulk mirror delivery is scoped here too.
Put carrier intelligence in your product.
Free sandbox, no card. A live key activates for $50, applied as API credit.