API Documentation
Developer API & Trust Badges
Integrate Movers To Trust verification scores, safety ratings, and dynamic verification badges directly into your customer CRM, booking system, or media directory.
1. Dynamic SVG Badge API
Retrieve a real-time vector trust badge showing the mover's name, active DOT license status, and validation link.
GEThttps://www.moverstotrust.com/api/badge/[usdot]
Example Integration Codes
HTML Format
<a href="https://www.moverstotrust.com/movers/123456" target="_blank"> <img src="https://www.moverstotrust.com/api/badge/123456" alt="Movers To Trust Verified Badge" width="280" /> </a>
Markdown (Readme/GitHub)
[](https://www.moverstotrust.com/movers/123456)
2. Email Enrichment API
Retrieve verified contact details and company domains associated with a carrier's FMCSA registration records.
GEThttps://www.moverstotrust.com/api/enrich-email/[usdot]
Example cURL Request
curl -X GET "https://www.moverstotrust.com/api/enrich-email/123456"
JSON Response Payload
{
"usdot_number": "123456",
"company_name": "Sample Moving Company LLC",
"domain": "samplemover.com",
"verified_email": "compliance@samplemover.com",
"source": "FMCSA SAFER Registry",
"status": "Active"
}API SLA & Rate Limits
Usage Terms & Restrictions
The badge and enrichment API endpoints are rate-limited to 60 requests per minute per IP address for public traffic. If you require higher rate thresholds for CRM integrations (e.g. Granot, Moveware, or custom enterprise middleware), please contact our operations team to request an API key configuration.