The 429 status code indicates that the user has sent too many requests in a given amount of time (“rate limiting”).
The response representations SHOULD include details explaining the condition, and MAY include a Retry-After header indicating how long to wait before making a new request.
This is part of the expanded “Additional HTTP Status Codes” as defined in RFC 6585.
429
responses MUST NOT be cached.