HaulProof

HaulProof API

One call returns the full carrier record: FMCSA, provincial records (NSC, CVOR, CTQ), risk tier and explainable signals.

Quickstart

  1. Create an account (free trial), then a key in API keys.
  2. hp_test_ keys use the free sandbox (10 fictional carriers, USDOT 99990001 to 99990010).
curl -H "Authorization: Bearer hp_test_…" https://haulproof.ca/v1/carriers/99990007

Endpoints

GET/v1/carriers/{id}Full carrier record
GET/v1/searchSearch carriers (not metered)
GET/v1/watchlistsList watchlists
GET/v1/watchlists/{id}/itemsCarriers on a watchlist
POST/v1/watchlists/{id}/itemsMonitor a carrier
DELETE/v1/watchlists/{id}/items/{key}Stop monitoring
GET/v1/alertsPoll alerts
GET/v1/feeds/new-registrantsNew FMCSA registrants since a date (not metered)
GET/v1/usageThis month's lookups, tier allowance and overage
GET/v1/sandboxList the 10 sandbox carriers

OpenAPI 3.1 (JSON)

Pricing

One lookup = one full record (FMCSA + Canadian provincial records). Search, extension badges and the sandbox are free. No activation fee.

PlanPriceLookups per monthBeyond that
FreeFree300hard cap
StarterC$99/mo15,000C$6.00 / 1 000
ProC$199/mo75,000C$4.00 / 1 000
ScaleC$499/mo300,000C$2.50 / 1 000

Annual billing: 2 months free. Billed by A3E Ecosystem Inc.; taxes extra.

Webhooks

Alerts can be pushed to your URL. Verify X-HaulProof-Signature: HMAC-SHA256 of "timestamp.body" with your signing secret.