FMCSA Carrier Lookup by DOT or MC Number: Broker Vetting
Pricing
Pay per event
FMCSA Carrier Lookup by DOT or MC Number: Broker Vetting
Broker carrier vetting by DOT or MC number: check authority status and out of service date before you book a load. FMCSA SAFER data, clean JSON.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Small Gears Co
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
FMCSA Carrier Lookup by USDOT or MC Number (SAFER Company Snapshot)
Look up US trucking and bus carriers by USDOT number or MC number and get the public FMCSA SAFER Company Snapshot as clean JSON: legal name, DBA name, USDOT status, operating authority, MC/MX/FF numbers, addresses, phone, power units, drivers, MCS-150 date and out of service date. For freight brokers, carrier vetting and onboarding, and logistics agents.
What it does
- Accepts USDOT or MC numbers. Plain digits are treated as USDOT; prefix MC numbers with MC (for example MC1515).
- Fetches the public SAFER Company Snapshot page for each number and parses its fields.
- Returns
found: falsewhen SAFER has no record, and includes thesourceUrlit read for every found carrier. - Waits about half a second between lookups to be polite to SAFER.
Input
See .actor/input_schema.json. Example:
{"numbers": ["44110","MC1515","999999999"]}
Output
One dataset item per input. Fields are flat JSON, ready for AI agents and spreadsheets. Sample from a real test run:
{"input": "44110","found": true,"usdot": "44110","legalName": "GREYHOUND LINES INC","dbaName": "BOLT BUS","entityType": "CARRIER/BROKER","usdotStatus": "ACTIVE","operatingAuthorityStatus": "AUTHORIZED FOR: Motor Carrier of Property (Except Household Goods) Motor Carrier of Passengers ...","mcMxFfNumbers": "MC-1515","physicalAddress": "9773 HARRY HINES BLVD DALLAS, TX 75220-5441","phone": "(214) 777-6005","mailingAddress": "9773 HARRY HINES BLVD DALLAS, TX 75220","powerUnits": "683","drivers": "905","mcs150FormDate": "04/28/2026","outOfServiceDate": "None","sourceUrl": "https://safer.fmcsa.dot.gov/query.asp?searchtype=ANY&query_type=queryCarrierSnapshot&query_param=USDOT&query_string=44110"}
A number with no record returns { "input": "999999999", "found": false }.
FAQ
Where does the data come from? The public FMCSA SAFER Company Snapshot at safer.fmcsa.dot.gov. Values are returned as text exactly as SAFER shows them.
Does it include insurance, inspection or crash details? No. It returns the Company Snapshot fields listed above only.
Can an AI agent or MCP client use it? Yes. Pass a list of numbers and read flat JSON rows from the dataset via the Apify API or an MCP client that runs Apify Actors.
How is it priced? Billing is set up per result (pay-per-event): one charge event per successful output row, and error rows are not charged. The price is $4 per 1,000 lookups.
Local test
npm installmkdir -p storage/key_value_stores/default && cp test-input.json storage/key_value_stores/default/INPUT.jsonnpm start
About
Built and maintained by Small Gears Co (https://smallgearsco.com). Questions or feature requests: contact@smallgearsco.com