Verify a household-goods mover's USDOT registration by DOT number via the FMCSA QCMobile API
domain: mobile.fmcsa.dot.gov · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Create or sign in to a Login.gov account from the FMCSA Developer site (mobile.fmcsa.dot.gov/QCDevsite/logingovInfo) to get an active developer account.
In the FMCSA Developer portal, open 'My WebKeys' and select 'Get a new WebKey'; fill in application name, application type (commercial/non-commercial/academic), estimated user count, a description, and a client secret, then submit to generate the WebKey.
Call GET https://mobile.fmcsa.dot.gov/qc/services/carriers/{dotNumber}?webKey=YOUR_WEB_KEY, substituting the mover's USDOT number for {dotNumber}.
Parse the JSON response for legal name, DBA name, and registration status to confirm the company is a DOT-registered motor carrier before booking or onboarding it.
If authentication fails, the API returns an Authentication Failure JSON body (not an HTTP redirect) — recheck the webKey value rather than assuming the DOT number is invalid.
Known gotchas
The webKey must be appended as a query parameter (webKey=...) on every call; there is no header-based auth option.
Only carriers with an active USDOT number resolve — small intrastate-only movers without federal registration will 404.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?