WeatherKit REST API Rate Limits?

Are there any rate limits that apply to the WeatherKit REST API? Would there be any restrictions on how often and how many requests can be made in a unit of time that's more specific than the total monthly limit?

Would the API throw an error if we asked for the same locations data too soon? If so how would that concept of too soon be defined? And would that error be a 401 Unauthorized or some other defined error specific to this situation?

WeatherKit does not currently impose a fixed rate limit on WeatherKit requests. However, Apple may reject requests that appear to be invalid, fraudulent, or could hinder the normal operation of the service such as activity that appears to be a denial of service attack.

What will the service return if rejected for potential DoS? I am grabbing the forecasts for a few thousand lat/lons as a daily update and near the end, I start getting timeouts and/or bad gateways responses. I was curious if was getting rate limited also. How you would we tell? Any advice for how to stagger so this doesnt happen?

WeatherKit REST API Rate Limits?
 
 
Q