Github rest api do not return correct list of data

I am trying to get the top 10 repositories based on the star, So here is the API I am using.

However, The result I get is incorrect and it seems like it changes the order of the top 3 repositories.
For example:
The first time I call the below API, here is the top 3 repository based on the star.

  1. freeCodeCamp/freeCodeCamp 342K
  2. EbookFoundation/free-programming-books 225K
  3. vuejs/vue 194K

After 1 minute, i call the api one more time and got totally different result:

  1. freeCodeCamp/freeCodeCamp 342K
  2. 996icu/996.ICU 261K
  3. jwasham/coding-interview-university 212K

So basically, the result is not correct. Is there anything wrong with my API endpoint?

https://api.github.com/search/repositories?q=stars:>0&sort=stars&per_page=3