"Дешевле" фильтр по массиву js или запрос к API?
Следуйте эмперическому правилу, если нет пэджинга или Инфинити скрула то обрабатывайте все на клиенте.
С точки зрения затрат на содержание сервера, думаю дешевле будет один раз запросить весь массив данных и кэшировать его на какое-то время.