Olá Ricardo!
Que legal que você está aplicando seus conhecimentos em um projeto pessoal! É sempre muito importante praticar o que aprendemos.
Respondendo à sua pergunta, sim, é possível desenvolver APIs em JavaScript para buscar dados. Na verdade, é uma prática muito comum no desenvolvimento web.
A escolha entre utilizar consultas SQL ou APIs em JavaScript para buscar dados depende do contexto do seu projeto. Se você já está utilizando PHP e SQL para buscar dados, pode ser mais fácil continuar utilizando essa tecnologia. Mas se você pretende desenvolver uma aplicação mais complexa, com muitas requisições assíncronas e interações em tempo real, pode ser mais interessante utilizar APIs em JavaScript.
Para entender melhor as práticas utilizadas, sugiro que você pesquise mais sobre APIs RESTful e AJAX, que são tecnologias muito utilizadas para buscar dados em aplicações web. A Alura tem cursos específicos sobre esses temas, que podem te ajudar a entender melhor como utilizar essas tecnologias.
Espero ter ajudado e bons estudos!