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)
[![Movers To Trust Verified](https://www.moverstotrust.com/api/badge/123456)](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.