{"uid":"cap_4T4FX27M10ZCjVwdrMg4a","slug":"haulroll-fmcsa-carrier-vetting-api-18e9f9a1","name":"Haulroll FMCSA Carrier Vetting API","description":"Vet a trucking carrier before you tender the load. FMCSA carrier vetting API + MCP: authority, insurance, OOS, safety, 25 carriers per call Try it free in one click, no sign-up.","url":"https://haulroll-api.cybermax-tools.workers.dev/x402/api/carrier?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"dot":{"type":"string","description":"USDOT numbers and/or MC/MX/FF docket numbers, up to 25, separated by commas or spaces (or POST {\"carriers\": [...]})"}}}}},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_a-EnpvQYg8ljgtH5sNk3A","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up FMCSA regulatory data for up to 25 trucking carriers at once, returning authority status, insurance, out-of-service rates, and safety scores before load tender.","exampleAgentPrompt":"Can you vet these carriers for me before I tender the load — DOT numbers 1234567, 9876543, and MC number 456789 — I need to see their authority status, insurance, and safety scores.","exampleUseCases":[{"title":"Pre-tender carrier safety check","prompt":"Before I give this load to Swift Trucking, can you pull their FMCSA data using DOT number 1234567 and tell me if their authority is active, whether they're insured, and what their out-of-service rate looks like?"},{"title":"Bulk onboarding carrier screening","prompt":"I'm onboarding 10 new carriers — here are their DOT numbers: 1111111, 2222222, 3333333, 4444444, 5555555, 6666666, 7777777, 8888888, 9999999, 1010101. Can you run FMCSA vetting on all of them and flag any with safety issues or lapsed authority?"},{"title":"Freight broker compliance audit","prompt":"I need to audit the 5 carriers on my active load board — DOT numbers 3001234, 3005678, 3009876, 3004321, 3007654 — please check their FMCSA authority, insurance status, and safety scores so I know which ones are compliant."}],"resultDescription":"Returns a structured JSON response for each queried carrier containing FMCSA regulatory data including operating authority status (active/inactive/revoked), insurance on file, out-of-service (OOS) inspection rates, safety rating, and carrier identification details. Up to 25 carriers can be returned in a single call.","failureModes":["Invalid or non-existent DOT/MC/MX/FF number returns no data or an error for that carrier","More than 25 carrier identifiers submitted in one call may result in rejection or truncation","FMCSA data unavailable or stale due to upstream outage returns incomplete records","Malformed query parameter format causes a 400 bad request","Payment not processed or insufficient USDC balance results in 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need to vet trucking carriers against official FMCSA data before tendering freight loads, especially when screening multiple carriers in bulk (up to 25 per call). It is the right choice for freight brokers, shippers, and logistics platforms that need real-time authority, insurance, and safety compliance checks without building their own FMCSA integration. Prefer it over manual FMCSA portal lookups or generic business verification APIs when the carrier identifiers are USDOT or MC/MX/FF docket numbers specifically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:34:57.039Z","isFirstParty":false,"canonicalSlug":"haulroll-fmcsa-carrier-vetting-api-18e9f9a1"}