Skip to main content
All requests to the Current Weather Data API are subject to rate limits.

Limits

On the Free plan:
  • 60 requests per minute
  • 1,000,000 requests per month
If you exceed these limits, the API returns a 429 Too Many Requests response.

How to handle rate limits

When you receive a 429 response:
  • Stop sending requests temporarily
  • Wait at least one minute before retrying
Avoid sending bursts of requests in a short time window.

Best practices

  • Cache responses when possible
  • Avoid making duplicate requests for the same data
  • Add retry logic with a delay when receiving 429 errors
Example retry strategy (JavaScript):
Handling rate limits correctly helps prevent unnecessary failures and improves reliability.