Очень жаль, что за один запрос не выйдет. Пишу на питоне, так что скинуть код не смогу, но если общее понимание имеется, то могу на питоне скинуть. Насчет частоты запроса не знаю точно, но они говорят, что информация у них кешируется каждые 2 секунды и что чаще запросы делать нет смысла. Вот сейчас пробую, поставил запросы без пауз и меня забанил сервер ()на время за то что даю слишком много запросов. Когда выставил ограничения на 30 запросов в минуту то все сработало, только все это заняло 253 секунды, учитывая то, что брал 50 пар за запрос. Думаю можно улучшить результат если считать по символам в ссылке, чтобы как раз в 512 влезало, либо приблизительно это число, но все-равно это очень долго, неужели нет других решений?
Может можно как-то сразу несколько апи запросов запустить имитируя разные устройства, или что-то подобное, ведь тут использовать нужно только паблик апи.
А в период большой движухи, банить могут и за 10 пар на запрос. Выход разумеется есть, просто делайте запросы через разные прокси сервера. Напрямую получить информацию по всем парам за раз невозможно.
Что касается last price, то последнюю цену можно получать практически мгновенно, достаточно заюзать браузер или эмулятор бразузера с поддержкой скриптов, ну и парсить получаемую страницу.