My Question or Issue
I have an application which generates a good amount of traffic to your API servers. There are thousandfold unique users every day (according to your dashboard).
From the dashboard I can see that something isn’t good, though: there are days where some endpoints are called 20-30x the number of regular days. In order to better understand what‘s going on I’d eg. need to know whether the ‚tracks‘ endpoint had been called for single tracks or with the ‚ids‘ parameter for multiple tracks. Is there any way to get this kind of additional information?
Recently we got an increasing number of 429 status back. But it’s totally unclear to me how the rate limiting is applied. These requests come from the users‘ computers. Thus the IP should be unique per user. Is this even taken into account? Or is the rate limiting applied to all calls using the same client ID? Any further information how to mitigate the rate limiting issue?