Skip to main content

Rate Limiting

All RMZ APIs enforce rate limits to ensure fair usage and platform stability. When you exceed a limit, you receive a 429 Too Many Requests response.

Limits by API

Merchant API

Storefront API

License Verification API

Handling Rate Limits

When rate-limited, the API returns:
HTTP Status: 429

Best Practices

  1. Implement exponential backoff — wait 1s, then 2s, then 4s before retrying
  2. Cache responses — avoid re-fetching data that has not changed
  3. Batch where possible — use pagination instead of fetching one item at a time
  4. Monitor your usage — track 429 responses in your logs

Retry Example