tl; dr: Não existe uma maneira legal de fazer isso que seja mais rápido do que analisar os feitiços manualmente.
Além do D&D Beyond e das cópias físicas dos livros de origem, não há como legal obter informações sobre os feitiços no 5e (excluindo o conteúdo SRD). Como o D&D Beyond não oferece o que você deseja e não quer vasculhar os livros manualmente, você realmente não tem nenhuma opção legal disponível.
O que você pode O fazer é encontrar um site que permita pesquisar conteúdo SRD com pesquisa em texto completo. No entanto, não conheço esse site e acredito que pedir um especificamente seria fora de tópico aqui. Obviamente, isso cobre apenas os feitiços no SRD, mas é um bom começo, por oposição a nada.
Como seu perfil indica que você é desenvolvedor da Web, você pode pesquisar o código-fonte dos documentos HTML que listam os feitiços.
Mais especificamente, você pode iterar https://www.dndbeyond.com/spells?page=X
, onde X é a página (duh). Os links para cada feitiço estão no formato de <a href="/spells/spellname" class="link"> Nome do feitiço </a>
. A pesquisa de regex nesses links (e excluindo os que vinculam a classes, dependendo do termo de pesquisa de regex) gera uma lista dos documentos HTML de todos os feitiços.
Os documentos HTML dos feitiços contêm a descrição do feitiço dentro de um <div class = "more-info-content">
.
Considerando que você é um desenvolvedor da Web, você deve descobrir o resto (não tenho certeza se seria legalmente legal se eu fornecesse uma implementação completa, mesmo que eu tivesse tempo livre).
De qualquer forma, isso pode não ser necessariamente mais rápido do que pesquisar manualmente os feitiços, mas se eu tivesse que fazer isso, provavelmente seria como faria, apenas porque parece eficiente (mesmo que não seja). A maldição de todo cientista da computação ^^
Observe que, dependendo de como implementar isso, você precisará fazer o login do seu script no D&D Beyond, caso contrário, não poderá acessar conteúdo que não seja SRD. Ou você faz o download manual de todas as páginas não-SRD-HTML, mas isso derrota todo o objetivo da automação.