You do not use this call in real time. Once a day, or hour, it's a negligible impact on call rate. The correct way to use any API call is within the rate limit wait on retry mechanism, this is built into the Python library, just enable it, it works very well. If coding the API calls direct, see the API documentation on how to correctly handle 429 responses. Even if I issue a thousand API calls 'at once' using async, massively exceeding the rate limit, the result will be that the 429 errors are transparently caught and retries made as necessary, as far as my Python script is concerned all the calls succeed, it never got rate limited 😀 If you want real time details of API calls/responses, I would say the correct approach is to log them from the calling process.
... View more