Client ID and Bearer Tokens

No

This implies that your React App is run all locally inside the code in a pure front end environment.

Rate limiting is by ClientID/IP keypair.

So if three people use your App, from three different IP’s they get their own Rate limit pool.

But if this is the intend of your App, it would be beneficial to switch to a app that has a backend.

So you can utilize webhooks to avoid the need to long poll, OR cache the stream online/offline results so you call the API once for your WHOLE App periodically, instead of every time a user loads your App.

1 Like