When an application makes a large number of requests to an Application Programming Interface (API) within a short period, it is said to have exceeded the rate limits set by the API provider. This is typically measured in terms of requests per minute or second. For most modern APIs, this limit ranges from 100 to several thousand requests.
429 Too Many Requests is the HTTP status code that an API server returns when it detects a large number of requests being made by an application in a short period. The purpose of these rate limits is to prevent abuse and ensure that the API remains available for all users.
Applications making excessive requests may experience delays, errors, or even be completely blocked from using the API until they comply with the rate limit requirements. To resolve this issue, developers must implement strategies such as caching, queuing, or throttling to manage their API requests and avoid hitting these limits.
Source: https://www.cbssports.com/nhl/news/nhl-coaching-carousel-2025-ducks-make-first-move-in-firing-greg-cronin-after-two-seasons