Car API (carapi.app) · Rate Limits
Car Api Rate Limits
CarAPI enforces both per-day and per-minute rate limits scoped to the JWT token (per-account). Limits differ across plans and are signaled in the JWT payload via user.rate_limit_type ('soft' or 'hard'). Hard limits reject requests with HTTP 429; soft limits allow overage with charges. Free public dataset is available without authentication for limited endpoints.
4 Limits
Throttle: 429
Quota: 429
AutomobilesAutomotive DataVehicle APIVIN DecoderRate Limiting
Limits
Base plan daily quota account
1500
Base plan ($199/year). Per-minute cap also enforced.
Plus plan daily quota account
3000
Plus plan ($249/year). Per-minute cap also enforced.
Premium plan daily quota account
6000
Premium plan ($299/year). Per-minute cap also enforced.
Per-minute rate limit account
see CarAPI docs
Per-minute cap is enforced on every plan; specific value varies by plan and is communicated in account dashboard.
Policies
JWT scoping
Rate-limit tier ('soft' vs 'hard') is encoded in the JWT payload under user.rate_limit_type. Hard limits reject excess traffic with 429; soft limits permit overage and bill it.
JWT caching
Tokens expire after 7 days. CarAPI recommends caching JWTs to avoid generating a new token per request, which itself counts against quotas.
Data caching
CarAPI recommends caching frequently accessed data and using the 'modified' timestamp filter to refresh only changed records.
Quota reset
Daily quota resets on a 24-hour rolling basis; per-minute window is sliding.