Error Code 429 - Timeout error
We set a limit of 6,000 requests per minute for authorized users and it returns 429 error if too many requests are received.
If you didn't make that much request per minute, please make sure that your param name for api key parameter is correct. If the throttling engine doesn't recognize the api key param name that you're using it could cause the issue.
I.E. try to change in your code:
httpparam name="apikey"
into
httpparam name="x-api-key"