Uma pergunta interessante, o site ele não tem backend, ele consome duas APIs, 1 que tá no CDN que é apenas um conjunto de nome de ferramentas com cores e apelidos pré-definidos, no qual eu complemento com outro JSON personalizado que está no local do site (famosa pasta public), esse JSON é qual eu adiciono novas ferramentas, cores, apelidos e icons. Até então nessas duas buscas de JSON que faço não envolve um filtro ele ja busca tudo e usa .filter pra tratar, ai chega na próxima API que é da SHIELD.IO no qual vai ele vai fazer busca de forma exata. Sobre Deploy ele é apenas um site estático hospedado no Github Pages (por ser Github, sabe-se que tem suas limitações de banda...).
Eu não vou dizer que entendi completamente o fluxo que você faz para buscar as informações.
"...ai chega na próxima API que é da SHIELD.IO no qual vai ele vai fazer busca de forma exata."
Você busca por arquivos JSON (2 vezes), mas depois você ainda busca na API do Shield.io?