What is the cause of “Maximum concurrent jobs has been exceeded”, HTTP response 429

The above error indicates that the servers have identified that the account is attempting to execute more weather requests at a single time than is allowed by the current plan. When a request above the permitted limit is executed, the HTTP response code returned will be “429 Too Many Requests”.

In the case of plans that include a fair use clause, the system may reduce your maximum concurrent jobs limit if the system identifies that your account is querying excessive amounts of data in a single day.

You can find your allowed maximum concurrent jobs by consulting the pricing page or by contacting Visual Crossing Support

If you receive this error, you can resolve the problem by reducing the number of concurrent requests that you are making to the Visual Crossing Weather API.