If i am not wrong here cursor means page number, so instead of setting cursor to null default value of cursor should be 0 or 1 according to your api needs and then do an increment in courser by 1 when you reach end of the page by calling onEndReached then you will get next 15 values from session. But i doubt that api is not giving desired data according to the limit passed as in the response you are providing it already shows 35 objects. So check if limit is working or not.