Постараюсь ответить на то, что понял:
Больше 50 в одном запросе не получить никак не получить - ограничение api. Чтобы получить остальные значения посмотрим в
официальную доку(сделки). Увидим такой код
if(result.more())
result.next();
, он и получает оставшиеся сделки. Если вставить его как в примере из доки, то он будет получать сделки, пока не получит все.
var allDeals = [];
// тут код запроса, но для краткости начнём с callback кода
function(result)
{
if(result.error())
console.error(result.error());
else
{
for(let i = 0; i < result.data().length; i++){ //этим кодом вставляем полученные сделки в массив всех
allDeals.push(result.data()[i]); //полученных сделок
}
if(result.more())
result.next();
}
}
Если сделок в ответе постоянно 100+, то лучше разобраться в
batch запросах