Rate limits, fair usage, and best practices
Each API response includes headers to help you track your usage:
Always check response status codes and handle errors gracefully:
200 - Success
400 - Invalid request parameters
429 - Rate limit exceeded
500 - Server error (retry with backoff)
503 - USPS API unavailable (fallback rates provided)
Rate calculations for the same origin, destination, weight, and dimensions can be cached for up to 5 minutes. Responses include Cache-Control headers to guide your caching implementation.
All rate calculation endpoints are idempotent. Identical requests will return identical results (subject to USPS rate changes). Include X-Idempotency-Key for POST requests to safely retry without duplicate processing.
Platphorm News Network © 2026. All rights reserved.