Is the API limit shared across all users, or every user has their limit separately

If my website provides a service, and it uses an external public API to get data. What should I consider when working with this API.

Take this example. I want to build a website that gives prices of Crypto coins (Bitcoin, Dogecoin, etc) lets say that the limit is 100 API calls per hour.
Now lets says users get latest prices when they click on (Get Prices) button, and this button makes an API call to the company that exposed this API. Now We said that the limit is 100 calls per hour. But say that I have 1000 users that click (Get Prices) button within one hour.

(I know that for this kind of website it would be a better idea if the prices are shared among all users, and not make them call an API to get data from a button)
The question is: does every user get 100 API calls per hour because they are on separate devices, or they all share the 100 API calls (which means they wont be able to get data back because limit has been reached)?

I have not tried anything yet, I am just asking for future projects