Здравствуйте, есть сайт на nodeJs, на котором есть страница на которую будет подтягиваться информация с 8-15 других сайтов по API.
Стоит ли так делать? Или как можно по другому это организовать?
Можно сделать все запросы асинхронно.
организуйте кеширование ответов API у себя на сервере. подумайте, как часто вам необходимы актуальные данные из API и обновляйте кеш по необходимости. если у вашего сайта много пользователей, а запросы к API не зависят от конкретного пользователя сайта - кеширование ответов сильно уменьшит количество повторяющихся запросов.