CarrierOk
Platform Partners & API

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.

The short answer

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.
Build or buy

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.

The response

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.

Integration patterns

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.

bash
# 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"
}
Getting started

Go 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.

01

Take a sandbox key

Issued instantly at developers.carrierok.com with no card. Every endpoint, every field, against fixture data for ten evaluation carriers.

02

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.

03

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.

Customers

Platforms already building on it

G2 High Performer, Fall 2026
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.
SKSteve KochanPresident, HaulPay
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.
RHRoss HansenVP of Technology, Thunder Funding

Reviews sourced from G2 ↗

Pricing

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.

Platform Partners FAQ
CarrierOk is a carrier intelligence API. 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. Platforms embed it so their own product can show carrier authority, insurance and risk without building the pipeline behind it.
The CarrierOk API provides 300+ data fields per carrier record including all 7 BASIC percentile scores, ISS risk scores, 50+ proprietary risk signals, policy-level insurance data with effective dates, VIN-decoded fleet data, full authority history, and contact information. Data updates throughout the day, as FMCSA, NHTSA, DOT, and insurance filing sources publish.
A REST API with standard JSON responses, a Postman collection, and a free sandbox key issued instantly with no card, returning every endpoint against fixture data. Most partners start with on-demand lookup and add monitoring second. How long it takes depends on your product and your team, so we would rather scope it with you than quote you someone else's timeline.
CarrierOk supports four integration patterns: (1) on-demand lookup by DOT or MC number, (2) monitoring watchlists with change polling for portfolios, (3) autocomplete for typeahead carrier search, and (4) a bulk mirror of the FMCSA record for platforms that need the data resident. Most platform integrations combine lookup and monitoring patterns.
Yes. Platform partnerships use volume-based pricing that scales with request volume. We work with each partner to scope the right pricing model for their use case, whether that is per-API-call, monthly volume tiers, or per-seat for embedded products.
Yes, with a platform redistribution agreement. This covers use cases where your platform surfaces CarrierOk data to your end users as part of your product. Contact sales to discuss redistribution terms.
Partnership agreements are negotiated individually and can include uptime commitments, priority support, and a dedicated partner contact. Self-serve pay-as-you-go API access includes standard support with no SLA guarantee.

Put carrier intelligence in your product.

Free sandbox, no card. A live key activates for $50, applied as API credit.