Ок. наконец-то стоящий вопрос.
- Во-первых: в названии вопроса у вас стоит CREST, а код вы приводите для работы с апи стороннего сервиса, который сам получает инфу в том числе через CREST. То есть это разные вещи. CREST - официальное RESTful Api евы, а eve-central - сторонний проект со своим апи.
- Во-вторых: код в вашем вопросе используется для постоянного приема данных с eve-central. То есть как только что-то обновилось и запушилось в их релей, вы получаете эти данные. Эти данные обновляются в реальном времени. Этот код не предназначен, чтобы получить сразу ВСЕ данные.
Если хотите сделать что-то похожее на риал-тайм апдейт цен, то прикрутите к вашему скрипту какой-нить WS или Long-polling сервер, например
socketo.me На клиенте можно заюзать
autobahn.ws/js для прослушивания и отображения данных.
Дамп базы игры можно найти на офф. форуме. Полезно для конвертации ID в названия, добавления описаний и т.п. Хотя это все можно также делать уже через CREST.
Либу для работы с CREST можно заюзать отсюда
https://github.com/EvELabs/oauth2-eveonline