$AUTONOMOCA0xe83c…cc96
AUTONOMOLaunch your API

lookup_carrier

fmcsa-mcp-843680657471.us-central1.run.app

Use this when a carrier looks suspicious — a name change, a new USDOT number tied to an old fleet, a business you suspect re-registered after a revocation — and you need the full evidence: every other USDOT number sharing a contact identifier with it, and whether any of them carries a revocation or suspension motive. Call the free screen_carrier_identity first if you only need the flag and a count

Category
Service
Networks
Solana
Starting price
—
Paid calls, 30 days
27

Paid endpoints

22 endpoints, sorted by usage. Prices are per request.

EndpointPriceNetworkCalls / 30d
POST/x402/lookup_carrier

Use this when you already have a carrier's USDOT number and need its current profile: safety rating, authority status, insurance flags, fleet size. Returns Active, Inactive, and Pending carriers alike. Billed only when the number resolves to a real carrier; an unknown number is free.

—Solana8
POST/x402/check_address_consistency

Use this as a lighter-weight fraud signal than check_carrier_identity: how many distinct business addresses and phone numbers a carrier reports across FMCSA's independent records of it (census, licensing and insurance, crash reports). Several different addresses on one carrier is a common re-registration tell. Billed whenever the USDOT number resolves.

—Solana3
POST/x402/check_carrier_identity

Use this when a carrier looks suspicious — a name change, a new USDOT number tied to an old fleet, a business you suspect re-registered after a revocation — and you need the full evidence: every other USDOT number sharing a contact identifier with it, and whether any of them carries a revocation or suspension motive. Call the free screen_carrier_identity first if you only need the flag and a count. Billed whenever the USDOT number resolves, even with no links found.

—Solana2
POST/x402/get_carrier_selection_record

Use this to document a carrier-selection decision: one dated, hashed record of what public FMCSA data shows about a carrier (authority, insurance flags, FMCSA safety rating and its date, inspections and out-of-service rates, crashes, the last year's changes, identity-linkage screen), with a free verify link that confirms the record is unaltered. A record, not a score or a recommendation. Billed only when the USDOT number resolves.

—Solana2
POST/x402/search_carriers

Use this when you don't have a USDOT number yet and need to filter carriers by state, safety tier, authority status, or cargo type — for example, every carrier with an unsatisfactory rating in a given state. Capped at 100 rows per call, Active carriers only by default. Billed only when at least one carrier matches; a zero-row result is free.

—Solana2
GET/mcp
—Solana1
GET/mcp
—Solana1
GET/mcp
—Solana1
GET/mcp
—Solana1
POST/x402/check_applicant_against_roster

Use this to check one applicant carrier against a roster of carriers you already work with — e.g. catching one you previously cut for a revocation or suspension trying to re-enter under a new USDOT number. Returns whether it's linked to any roster member and which ones, never a carrier outside your own roster. Metered: a base price plus a per-roster-entry price, both shown in get_catalog; billed whenever the applicant resolves, whether or not it matches anything on your roster.

—Solana1
POST/x402/check_broker_authority

Use this to check a freight broker before you accept a load or extend credit: whether it holds active broker authority, its broker dockets and how current each status is, its bond (BMC-84/85) continuity and lapses, its authority history (grants, revocations, suspensions, reinstatements) and the identity linkage screen. Give an MC number or a USDOT number. A record, not a recommendation. Billed whenever the broker resolves, including when it holds no broker authority.

—Solana1
POST/x402/check_roster_changes

Use this to find which carriers on your own list changed on or after a date, and what changed: authority, insurance, out-of-service and other tracked fields, each with old and new values. Metered: a base price plus a per-roster-entry price, both shown in get_catalog; billed whenever at least one roster entry resolves, even if nothing changed. As fresh as the last data refresh.

—Solana1
POST/x402/confirm_identity_link

Use this when you already suspect two specific carriers (by USDOT number) are the same operation under different paper and want it confirmed, without receiving any information about a carrier you didn't name. Returns only linked true/false and, when true, the shared cluster_id — never a member list. Billed whenever both USDOT numbers resolve, whether or not they turn out to be linked; supplying the same number twice is free.

—Solana1
POST/x402/get_inspection_crash_summary

Use this for a carrier's roadside inspection, violation and crash counts: inspections, driver and vehicle out-of-service rates, violations by BASIC (24-month SMS window), and recordable crashes over the trailing 730 days. Counts, not a rating. Billed whenever the USDOT number resolves; an unknown number is free.

—Solana1
POST/x402/get_safety_history

Use this once you have a USDOT number (from lookup_carrier or search_carriers) and need to see how a carrier's safety profile has changed over time: historical snapshots and a field-level changelog, optionally filtered to changes on or after a given date. Billed only when history exists for the number; an unknown number is free.

—Solana1
GET/mcp
—Solana0
GET/mcp
—Solana0
GET/mcp
—Solana0
GET/mcp
—Solana0
GET/mcp
—Solana0
GET/mcp
—Solana0
GET/mcp
—Solana0

Is this your project? Suggest an edit.