Http request node misbehaving

I have been using a http request node in node red to access my rooftop solar forecast successfully for some time now using the following url.

https://api.solcast.com.au/rooftop_sites/[resource_id]/forecasts?hours=336&format=json&api_key=[api_key]

The request usually returns a json object and a status code of 200.

Recently, approx. 24 hrs ago, the node now only returns an empty string with a status code of 429 indicating too many requests, however when I use the same url in a browser, the expected data is returned.

Any clues on what might be causing this and how to correct it would be appreciated.