Bearer-key authenticated car shipping quotes API for server-to-server integrations
v2 returns the exact same quote data as API v1, but adds authentication and metering so it can support paid, high-volume usage:
| v1 | v2 | |
|---|---|---|
| Authentication | None | Bearer API key |
| Rate limit | Per-IP, low ceiling | None (billed by volume instead) |
| CORS | Enabled (browser-callable) | Disabled (server-to-server only) |
| Cost | Free | Free tier, then pay-per-call |
Get a key at carhauler247.com/apiClient/keys - includes a free lifetime allowance before any charges apply.
Every request must include your API key as a Bearer token:
Requests without a valid, active key receive:
Once your free calls are used up, further calls receive:
Because the Bearer key is a billing secret, keep it server-side - never embed it in client-side/browser JavaScript.
| Parameter | Type | Required | Description |
|---|---|---|---|
fromZip |
integer | Yes | Origin ZIP code (5 digits) |
toZip |
integer | Yes | Destination ZIP code (5 digits) |
vehicleType |
string | No | Vehicle type: sedan, suv, pickup, truck, van, minivan (default: sedan) |
isOperational |
boolean | No | Whether vehicle runs and drives (default: true) |
Trimmed down from v1's response - no message on success, no company, and no quote.from/quote.to:
| Parameter | Type | Required | Description |
|---|---|---|---|
zipPrefix |
string | Yes | 3-5 digit ZIP code prefix, e.g. 900 |
New API clients get a free lifetime allowance of calls before any billing applies - plenty to build and test an integration. After that, calls are billed per request with volume discounts as your usage grows.
View Full PricingCreate an account and generate your API key - no payment info required to start.
Get Your API Key View API v1 DocsPhone: (408) 256-0371
Email: dispatch@carhauler247.com
For integration questions, higher volume needs, or partnership inquiries, please contact us.