Errors & rate limits
Standard HTTP status codes and plan rate limits. Response bodies follow { statusCode, message, error } once product API is live.
Rate limits by plan
| Plan | Limit |
|---|---|
| Starter | 5 requests / second |
| Build | 15 requests / second |
| Ship | 30 requests / second |
| Scale | 50 requests / second |
| Bulk | 100 requests / second |
| Enterprise | 100 requests / second |
HTTP error codes
400Bad RequestInvalid VIN, missing parameter, or malformed request body.
401UnauthorizedMissing or invalid API key.
403ForbiddenNo active subscription, or organization is not allowed to call the API.
404Not FoundResource not found (unknown VIN, plate, etc.).
429Too Many RequestsRate limit or monthly token allowance exceeded. Retry after the period indicated in Retry-After.
502Bad GatewayUpstream data provider temporarily unavailable.
503Service UnavailablePlanned maintenance or overload. Check /status.
Pricing and included volumes: compare plans.