What DOT Verification at the API Level Means
DOT verification at the API level means a platform directly queries the Federal Motor Carrier Safety Administration (FMCSA) database through an automated interface, not just once when a carrier joins, but on a recurring schedule. For goCubify, that schedule is weekly. Every seven days, the system re-checks every carrier's DOT number, insurance status, and authority to operate.
This matters because a mover can lose their license, let insurance lapse, or rack up safety violations between the day you start shopping and the day they show up at your door. A one-time manual lookup is a snapshot. Weekly automated re-checks are a live feed.
Why One-Time Vetting Is Not Enough
Most moving marketplaces vet carriers when they apply to join the network. They check the DOT number, confirm insurance, and move on. That check might be six months old by the time you book.
Here is what can change in six months:
- Insurance lapses. Carriers must maintain $750,000 in cargo insurance and $1,000,000 in general liability under 49 CFR § 387.9. If they miss a payment, coverage drops immediately.
- Operating authority revoked. FMCSA can suspend or revoke a carrier's MC number for safety violations, unpaid fines, or failure to file required reports.
- Out-of-service orders. A carrier involved in an accident or found with serious violations can be placed out of service, meaning they cannot legally transport household goods.
- Safety rating downgrade. A carrier's SMS score (Safety Measurement System) can drop from satisfactory to conditional or unsatisfactory based on new inspection data.
A six-month-old check tells you nothing about today. Weekly re-checks catch these changes before you sign a contract.
How the FMCSA API Works
The FMCSA provides a web service called the Safer Web API. It returns structured data about any registered motor carrier, including:
- Legal name and DBA (doing business as) names
- Physical address and mailing address
- Active authority status (active, inactive, revoked)
- Insurance on file (yes or no, plus carrier name and policy number)
- Safety rating (satisfactory, conditional, unsatisfactory, not rated)
- Out-of-service status
- Number of power units and drivers
- Recent inspections, crashes, and violations
A platform with API-level integration queries this data automatically. No human needs to manually type a DOT number into a search box. The system runs a batch check every week, flags any carrier whose status changed, and removes them from the active network if they no longer meet the minimum threshold.
What goCubify Checks Weekly
Every Thursday, goCubify's vetting system runs a full re-check of all carriers in the network. Here is what it looks for:
- Active operating authority. The carrier must hold an active MC or FF number granted by FMCSA. If the authority is inactive, suspended, or revoked, the carrier is immediately removed.
- Valid insurance. The FMCSA database must show cargo and liability insurance on file. If the insurance field is blank or shows a lapse date, the carrier is flagged.
- No out-of-service orders. If the carrier is under an out-of-service order, they cannot legally move household goods. The system removes them from available carriers.
- Safety rating threshold. Carriers with an unsatisfactory safety rating are excluded. Conditional ratings trigger a manual review.
- Recent violation history. The system pulls the last 24 months of inspection data. Carriers with a pattern of serious violations (brakes, hours of service, drug and alcohol testing) are flagged for review.
This is not a pass-fail test. It is a continuous filter. A carrier who was compliant last week might be non-compliant this week. The system catches it before you book.
What You Should Still Verify on Your Own
Automated re-checks are a strong safety net, but you should still do your own homework before signing a contract. Here is a three-minute checklist:
- Look up the DOT number yourself. Go to FMCSA Safer and type in the carrier's DOT number. Confirm the name matches exactly, the address is real, and the insurance field shows a current policy.
- Check the legal name vs. the marketing name. Many movers operate under a DBA. The legal entity on the insurance policy should match the legal entity on your Bill of Lading.
- Read the Bill of Lading before you sign. The BOL must include the carrier's DOT and MC numbers, the binding estimate or not-to-exceed price, the pickup and delivery dates, and the claims filing process. If any of these are missing, do not sign.
- Confirm the truck on move day. The truck should display the carrier's DOT number on both sides. If it does not, or if a different company name appears, call the carrier and get clarification before loading starts.
goCubify's carrier network includes only DOT-vetted, re-checked movers, but your move contract is still between you and the carrier. Verification is a shared responsibility.
Why Weekly, Not Daily or Monthly
Weekly is the balance point between freshness and signal-to-noise.
Daily re-checks sound better, but the FMCSA database does not update daily for most fields. Insurance lapses, authority changes, and out-of-service orders can take 24 to 72 hours to appear in the system. Running checks every day would mostly return the same data, wasting API calls and processing time.
Monthly re-checks are too slow. A carrier could lose their insurance on the 2nd of the month, and you could book them on the 28th, three weeks after they became uninsured. Weekly re-checks cut that window to seven days maximum, usually less because most moves are booked more than a week out.
Thursday is the check day because most moves happen on weekends. A Thursday re-check catches problems before the Friday and Saturday booking surge.
What Happens When a Carrier Fails a Re-Check
If a carrier fails a weekly re-check, the system does three things:
- Immediate removal from live quotes. The carrier stops appearing in the app's quote results. New customers cannot see or book them.
- Manual review. A human vetting analyst pulls the full FMCSA record, calls the carrier, and asks for documentation. Sometimes the issue is a database lag (insurance renewed but not yet posted). Sometimes it is real.
- Customer notification. If a customer has already booked that carrier but the move has not happened yet, goCubify contacts them within 24 hours and offers re-booking with a compliant carrier at the same price. No penalty, no re-scan.
In 2024, goCubify removed or paused 14 carriers mid-season due to failed re-checks. Nine had insurance lapses, three had authority suspensions, and two had out-of-service orders. None of those carriers moved a single goCubify customer's goods while non-compliant.
How This Compares to Manual Vetting
Manual vetting is a person looking up a DOT number, saving a PDF, and checking a box. It works once. It does not scale, and it does not update.
Here is the time breakdown:
- Manual lookup: 5 minutes per carrier, once at onboarding. For a 200-carrier network, that is 16 hours of work, done once.
- API-level re-check: 30 seconds per carrier, every week. For a 200-carrier network, that is 1.5 hours per week, or 78 hours per year, but it is automated. The human cost is near zero.
More important, manual vetting is backward-looking. It tells you what was true last month. API-level re-checks are forward-looking. They tell you what is true this week, before you book.
What This Means for Your Move
When you use a platform with weekly API-level DOT re-checks, you get three things:
- Current data. The carrier's insurance, authority, and safety status are verified within the last seven days, not six months ago.
- Automatic cleanup. Bad actors and unlicensed movers are removed before you see them. You do not need to become an FMCSA expert to avoid them.
- Continuous protection. If something changes between booking and move day, the system catches it and the platform can intervene.
This does not eliminate all risk. A carrier can still show up late, damage an item, or provide poor service. But it does eliminate the specific risk of hiring an unlicensed, uninsured, or legally prohibited mover. That risk is the one that leaves you with no recourse and no claim to file.
If you are comparing moving platforms, ask this question: "How often do you re-check DOT numbers, and is it automated or manual?" If the answer is "We vet carriers when they join," that is a red flag. If the answer is "We run automated weekly re-checks via the FMCSA API," that is the standard you should expect.
goCubify's how it works page walks through the full vetting and booking process, including how the weekly re-check system protects every move from scan to delivery.