フロントでのAPI実行

以前、↓で質問をさせて頂いたものです。

https://community.shopify.com/post/2258014

回答が集まりませんでしたので、少し自分の中で考えてみました。

APIをフロントでjsを使って実行し、帰ってきた商品データ(全商品)とカスタムフィールドを、jsで並び替え、HTMLを生成してオリジナル検索結果ページ を作ろうかと考えました。

ただ、その場合Shopify・LiquidはバックエンドでAPI実行できる仕組みがないので、フロントでAPIリクエストをするしかない=アクセストークンなどがコンソール画面で丸見え という状況しかできないのではないかと思いまた壁に突き当たっております。もちろん、スコープでRead権限だけに絞れば安全だとは思うのですが、あまり良い方法とは思えないのです。

Shopify内でAPIで商品を検索してそのデータを扱うことは難しいでしょうか。