Как парсить «нечистый» JSON?
Полностью покажите текст, судя по ошибке впечатление, что в response и двух байтов нет.
По ней JSON, упакованный в html->body->pre.h = JSON.parse(response)
p h.keys
В заданном ресурсе есть ключи ["rgDescriptions", "rgInventory", "more_start", "success", "rgCurrency", "more"], но нет ключа под названием "html". Читай документацию по Steam.