Rate limit

AfterShip Personalization API employs rate limits to optimize performance. Learn more about our rate limits and how to use them.


Please give us time to process your requests. If you're sending too many frequent requests, we'll respond with a 429 error code (TooManyRequests). Additionally, the API response headers give you the following ratelimit value:

HeaderExampleDescription
ratelimit-reset1406096275The Unix timestamp when the rate limit will be reset.
ratelimit-limit50The rate limit ceiling for your account per second.
ratelimit-remaining49The number of requests left within the 1-second window.

Each account has default request rate limits across different routes. In practice, It’s crucial to authenticate users whenever possible to ensure these limits remain well beyond their reach.

MethodRouteRatelimit-limit
POST/discoveries/recommend50
POST/discoveries/suggest50
POST/discoveries/search50
POST/discoveries/tagging10